Helm chart repository for daystram's applications.
You can use the init script to initialize a Helm chart in your repository. This chart will be used by the CI pipeline worker to package and publish the chart to this repository.
Simply run the following:
$ curl -sfL https://charts.daystram.com/init.sh | sh -s - [application name]
A starter scaffold chart can be found in .daystram/chart
. This scaffold is retrieved by the init.sh script to ease chart initialization in new repositories without having to have Helm installed on the development machine.
To update this scaffold, use the following:
$ cd .daystram
$ helm create APPLICATION_NAME
$ mv APPLICATION_NAME helm-chart
$ # make necessary updates
$ cd ..
$ tar -czf scaffold.tgz .daystram/helm-chart
$ mv scaffold.tgz docs/
Ensure that the application name to be replaced by init.sh is set to APPLICATION_NAME
, and chart version in Charts.yaml set to APPLICATION_VERSION
(1-1 versioning convention used, see more here).