The helm operator is typically built/updated upon one or both the below cases:
- New release of OpenEBS helm chart is available in artifacthub.io openebs/openebs.
- Updates to operator's functionality, i.e., auxiliary steps performed by the operator pre or post install of helm charts
Please consider the steps below while making the commits in order to achieve the above:
-
On newer OpenEBS releases:
- Update the makefile with the appropriate
OPENEBS_RELEASE_VERSION
- Bump up the operator image
- Create a new ClusterServiceVersion manifest under the
olm/OPENEBS_RELEASE_VERSION/
folder with the appropriate modifications to theversion
keys, image of the helm-operator (indeployments
section), the example CR spec underalm-examples
annotation (important) and any other relevant metadata. - Update README.md upon any workflow changes
- Update the makefile with the appropriate
-
On updates to operator functionality
- Update the makefile with appropriate
IMGTAG
- Update the operator manifests in deploy/ folder (if applicable)
- Update the associated CSV's
maturity level
and/orclusterPermissions
(if applicable)
- Update the makefile with appropriate