Skip to content

itdove/multicloud-operators-subscription-release

 
 

Repository files navigation

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.

About

Managing helm release with operators for multicloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 87.7%
  • Shell 6.1%
  • Makefile 4.7%
  • Smarty 1.1%
  • Other 0.4%