项目作者: giantswarm

项目描述 :
The chart-operator deploys Helm charts.
高级语言: Go
项目地址: git://github.com/giantswarm/chart-operator.git
创建时间: 2018-02-23T14:16:17Z
项目社区:https://github.com/giantswarm/chart-operator

开源协议:Apache License 2.0

下载


CircleCI

chart-operator

The chart-operator deploys Helm charts as helm releases. It is implemented
using operatorkit.

Branches

  • main
    • Latest version using Helm 3.
  • helm2
    • Legacy support for Helm 2.

chart CR

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

  1. apiVersion: application.giantswarm.io/v1alpha1
  2. kind: Chart
  3. metadata:
  4. name: "prometheus"
  5. labels:
  6. chart-operator.giantswarm.io/version: "1.0.0"
  7. spec:
  8. name: "prometheus"
  9. namespace: "monitoring"
  10. config:
  11. configMap:
  12. name: "prometheus-values"
  13. namespace: "monitoring"
  14. secret:
  15. name: "prometheus-secrets"
  16. namespace: "monitoring"
  17. tarballURL: "https://giantswarm.github.io/app-catalog/prometheus-1-0-0.tgz"

Getting Project

Clone the git repository: https://github.com/giantswarm/chart-operator.git

How to build

Build it using the standard go build command.

  1. go build github.com/giantswarm/chart-operator

Contact

Contributing & Reporting Bugs

See CONTRIBUTING for details on submitting patches, the
contribution workflow as well as reporting bugs.

License

chart-operator is under the Apache 2.0 license. See the LICENSE file for
details.