chart-operator

command module
v0.10.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2019 License: Apache-2.0 Imports: 12 Imported by: 0

README

CircleCI Docker Repository on Quay

chart-operator

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

chart CRD

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.com/app-catalog/prometheus-1-0-0.tgz"

chartconfig CRD

Legacy CRD that reconciles against an appr repository.

Getting Project

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

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.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL