Skip to content

adevinta/vulcan-charts

Repository files navigation

Adevinta Vulcan Helm Repository

License: MIT Test Release

https://adevinta.github.io/vulcan-charts

Vulcan Charts

Vulcan

Create the vulcan namespace:

kubectl create ns vulcan

Create a values.yaml config file with the parameters or choose one of the files in examples.

Install vulcan application:

# Based on a helm http repository
helm repo add vulcan https://adevinta.github.io/vulcan-charts
helm upgrade -i vulcan vulcan/vulcan -f examples/local.yaml --namespace vulcan

# Based on OCI (recommended)
helm upgrade -i vulcan oci://ghcr.io/adevinta/vulcan-charts/vulcan -f examples/local.yaml --namespace vulcan

Contributors

In order to generate a new release, increment the chart version. The version increment can be postponed if more changes are pending to be applied to the chart before the release. Take into account, thought, that the release process in master will fail if changes are made in the chart and the version has not been updated.

Before committing changes execute the following commands:

# Validate the charts.
./test.sh true

# Compare against the latest chart version updating deps
./compare.sh latest true

# Compare against the latest chart version without updating deps
./compare.sh latest false

# Compare against a release
./compare.sh 1.1.0 true

# Compare results with other version (i.e. master)
git clone . base
git -C base checkout master

./compare.sh base/stable/vulcan true