Creating or updating a chart

Creating a new chart

Updating an existing chart

  • Create a new branch and update the chosen chart as needed.

  • Update the version number of your chart in Chart.yaml.

  • Document your change in CHANGELOG.md.

  • Packaging your new chart:

    cd ska-sdp-helmdeploy-charts
    helm package charts/<updated_chart> -d chart-repo
    helm repo index chart-repo
    

    Make sure you replace <updated_chart> with the actual chart name.

  • Do NOT remove older versions of <updated_chart> in chart-repo as they should still be available versions.

  • Update the chart README.md, and commit and push the changes.

  • Test the chart, make sure it is backwards compatible. If not, dependencies are also updated.

  • Create a merge request and get it approved and merged.

  • Your chart is now available to be accessed from the chart-repo directory.