- Add the repo to helm repo list:
helm repo add opengov-external 'https://opengov.github.io/helm-charts-external/'
- Check if repo exists in helm repo list:
helm repo update
helm repo list
- Use a chart
helm install opengov-external/$CHART $RELEASE_NAME --values $VALUES
In your kustomize.yaml
:
---
helmCharts:
- name: chart-name
repo: https://opengov.github.io/helm-charts-external
version: vX.Y.Z
releaseName: chart-name
namespace: chart-namespace
valuesFile: values.yaml
valuesInline:
image: "imagename:tag"
- Fetch the chart version you want to update to
cd charts/
helm fetch repo/chart --version X.Y.Z
- Extract the chart
tar xjf chart-X.Y.Z.tgz
- Commit changes and open a PR
git checkout -B ticket-123-update-chart
git add chart/
git commit
git push ticket-123-update-chart
gh pr create # or open in the GH UI
- The GitHub Actions Workflow .github/workflows/release_charts.yml will handle it on merge to
master