Installing and Configuring Helm

To use the 5G event streaming Helm chart, install the Helm software, create a chart repository, and load the chart into your repository.

The Helm software can be downloaded as a binary release, obtained and installed using a Helm-provided script, or obtained and installed using several common software managers. For instructions and links, see the discussion about installation in the Helm documentation at the Helm website.

Configuring a MATRIXX Chart Repository

Helm accesses charts from a chart repository, similar to the way that containers are created from images hosted in an image repository. Name your Helm chart repository matrixx to allow for sub-chart aliasing.

Configure Helm to use your chart repository with a command similar to the following:

 helm repo add matrixx https://your_repository_domain

Where your_repository_domain is the domain name for your local, private repository.

It might also be necessary for you to specify credentials using the --username and --password command-line options.

For complete instructions, see the discussion about Helm chart repositories in the Helm documentation at the Helm website.

Important: To make use of the MATRIXX Helm chart and sub-charts at your site, you must upload them to your own private chart repository. MATRIXX Helm charts must not be uploaded to any public-facing chart repositories.

Loading the MATRIXX Helm Charts into Your Repository

When you have a private matrixx chart repository configured in Helm, upload the MATRIXX charts. The chart files themselves (including a Helm values file) are delivered in the sba-5gc-events-version-build.tgz file, where version-build is the version number and build number, separated by a hyphen. Upload the charts with commands similar to the following:

helm repo index matrixx-charts --url https://your_repository_domain

Where your_repository_domain is the domain name for your local, private repository.

Note: Some chart repository vendors might offer alternative methods for uploading chart files, including using a GUI. For more information, see the Helm documentation.

Updating Helm

Before installing, download the latest chart information from your repository with the helm repo up command. Perform this step any time the charts are updated in your chart repository. This information is not updated.

Find the current version of the chart with the following command:

helm show chart matrixx/sba-5gc-events | grep "version"