Weaveworks Makes Commercial GitOps Platform Available Weave GitOps Enterprise automates DevOps workflows
Weaveworks has launched Weave GitOps Enterprise, a GitOps platform for companies with large Kubernetes architectures. The commercial product is completely based on the open source core version, but comes with some additional features.
Related companies
The web dashboard of Weave GitOps Enterprise offers, among other things, an integrated Cluster Template Library.
(Image: Weaveworks)
Weaveworks has significantly coined the GitOps term. The idea behind this is to define the required deployment environment declaratively via Git in addition to applications. The approach is intended to ensure greater security, predictability and transparency throughout the entire software lifecycle. Weave GitOps Enterprise is now designed to enable complete automation of daily DevOps workflows.
Using a web dashboard, Weave GitOps Enterprise provides an overview of the deployed clusters, including alerts, application catalog, and cluster template library. The underlying logic follows the GitOps principle, so that cluster management and profile catalogs are also implemented via Git’s own pull requests and merges.
Cluster management works regardless of which cloud provider or bare-metal Kubernetes the company trusts. Existing clusters can be imported, templates can be defined for the creation of new clusters. A security-relevant advantage: cloud platform keys do not have to be distributed.
Application profiles and catalogs
When creating a cluster, application profiles ensure, if necessary, that a cluster is created with the right size and the corresponding applications, e.g. observability. The application profiles are defined in catalogs that contain a number of approved applications that can be installed on clusters as they are created or later.
Weaveworks compares this to a package manager like brew or apt: a package can be a single application or a set of applications (Prometheus, Grafana, Loki, Tempo) that can be installed, updated or removed as a whole. Application profiles are applied to the target Kubernetes cluster via a GitOps workflow, which provides a full audit trail, rollback, and approval via PR with verification.
The Weave GitOps Enterprise Dashboard is linked to the Prometheus Alert Manager to provide an overview of the alarms of all managed clusters. Through all these functions, a complete automation of the daily DevOps workflows is realized. Where GitOps Core is already in use, an upgrade to GitOps Enterprise is possible in a few steps, according to Weaveworks.
More about Weave GitOps Enterprise on the Weaveworks website.