helm repo add velocity https://helm-charts.velocity.tech
helm repo update
helm install <name> velocity/<chart> --version <version>Dependency changes are done in Chart.yaml.
After your change, run helm dependency update to update the requirements.lock file.
In case you update AWS ACK controller, You will also need to do the following:
- Open the downloaded chart inside the
chartsfolder - Compare the CRDs located in
crdsfolder inside the chart, to thetemplates/crdsfolder in our chart - make sure there aren't any API breaking changes (for example, a new CRD API version) - Copy and overwrite the CRDs located in
crdsfolder inside the chart, to thetemplates/crdsfolder in our chart. - Make sure to keep the "if cloud resources" condition if exists
There's already a CD flow configured for the repository.
It automatically detects version changes in the charts inside charts/ directory.
If a new version is detected, it will upload the chart to the GitHub Pages.
Don't forget to bump the version in Chart.yaml file.
The version should follow semver format.
To install a chart for testing on the current context, run:
helm install <name> ./charts/<chart-name> [--set <key>=<value>]