Skip to content

Publishing to the Unity Helm Catalog

Tom Barber edited this page Apr 12, 2022 · 6 revisions

Introduction

To use the helm chart in a non development environment the helm chart needs to be published to our Unity Helm repository. This ensures that it will be available for others and also for our core Terraform deployment functionality. The Helm repository is a web service that maintains the current versions of each Helm chart.

Adding your Chart to the Repository

To add the Chart to the repository is very simple. First fork or clone the following repository:

https://github.com/unity-sds/unity-helm-repository

Then copy your Chart folder into the charts directory within this repository. Next submit a Pull Request on a development branch into the main branch of the repository with your chart located within the charts folder.

Once this PR has been approved it will then trigger a build of the chart repository and make the chart available publicly.

For verification you should then see your chart available on in the index.yaml file here: https://github.com/unity-sds/unity-helm-repository/blob/gh-pages/index.yaml

Then entry should look something like the following:

 sps:
  - apiVersion: v2
    appVersion: 0.1.0
    created: "2022-02-22T13:14:27.973684749Z"
    description: SPS Helm Chart
    digest: 0d76b9019bd4f85862254a1ad32b58f0a04f7d2baec29532363c9348816e2249
    name: sps
    type: application
    urls:
    - https://github.com/unity-sds/unity-helm-repository/releases/download/sps-0.1.0/sps-0.1.0.tgz
    version: 0.1.0