Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 3.08 KB

File metadata and controls

47 lines (30 loc) · 3.08 KB

multicloud-operators-subscription-release

Build GoDoc Go Report Card Code Coverage License

Table of Contents generated with DocToc

What is the multicloud-operators-subscription-release

The multicloud-operators-subscription-release is composed of 2 controllers. The helmchartsubscription controller which is in charge of managing the helmchartsubscription CR. That CR defines the location of the charts (helmrepo or github) and filters to select a subset of charts to deploy. the helmchartsubscription controller will then create a number of helmreleases and these are managed by the helmrelease controller. The helmrelease controller will manage the helmrelease CR, download the chart from the helmrepo or github and then call the operator-sdk helm-operator methods to start the deployment of each chart.

The helmrelease controller can be use independently without the helmchartsubscription controller. The flag --helmchart-subscription-controller-disabled can be used to disable the helmchartsubscription controller.

Community, discussion, contribution, and support

Check the CONTRIBUTING Doc for how to contribute to the repo.


Getting Started

Prerequisites

Check the Development Doc for how to contribute to the repo.

Deployment

Check the Deployment Doc for how to deploy the multicloud-operators-subscription-release in standalone mode.

Trouble shooting

Please refer to Trouble shooting documentation for further info.