- Latest version using Helm 3.
- Legacy support for Helm 2.
The operator deploys charts hosted in a Helm repository. The chart CRs are managed by app-operator which provides a higher level abstraction for managing apps via the app CRD.
Example chart CR
apiVersion: application.giantswarm.io/v1alpha1 kind: Chart metadata: name: "prometheus" labels: chart-operator.giantswarm.io/version: "1.0.0" spec: name: "prometheus" namespace: "monitoring" config: configMap: name: "prometheus-values" namespace: "monitoring" secret: name: "prometheus-secrets" namespace: "monitoring" tarballURL: "https://giantswarm.github.io/app-catalog/prometheus-1-0-0.tgz"
Clone the git repository: https://github.com/giantswarm/chart-operator.git
How to build
Build it using the standard
go build command.
go build github.com/giantswarm/chart-operator
Contributing & Reporting Bugs
See CONTRIBUTING for details on submitting patches, the contribution workflow as well as reporting bugs.
chart-operator is under the Apache 2.0 license. See the LICENSE file for details.