Skip to content

Helm

This repository is used for storing helm charts.

Setup chart name

Creating a chart:

$ helm create example-chart-name

Packaging

Before publishing the chart to the repository, you must package it:

$ helm package example-chart-name

After completion, a file should be generated:

example-chart-name-<version>.tgz

Uploading

To publish a chart, you can use any upload utility (make sure that the selected tool supports Basic-Auth):

$ curl -u USERNAME:PASSWORD https://artifactory.$LOC.icdc.io/repository/ACC_NAME-helm/ --upload-file example-chart-name-<version>.tgz

Configuring Helm CLI

To work with files in the repository, you must perform the basic configuration:

$ helm repo add custom-name https://artifactory.$LOC.icdc.io/repository/ACC_NAME-helm/ --username USERNAME --password PASSWORD

Repo updating

Before fetching a chart from a repository, you must update the information about the repository's content:

$ helm repo update

Fetching

To fetch a chart from the repository, run:

$ helm fetch custom-name/example-chart-name
or
$ helm fetch custom-name/example-chart-name --version <version>