Helm Dependency:
cd charts/<name>
helm dependency updateOnce you commit someting into main a Github Action will releas all artifacts and update the index page at: https://software.es.net/ma-helm-charts/index.yaml
All chars here are public and being pushed to a public registry.
All artifacts are currently published to our OCI registry:
gcloud artifacts packages list \
--repository=inf-helm \
--location=us-central1 \
--project=ma-infrastructure-474617helm show chart oci://us-central1-docker.pkg.dev/ma-infrastructure-474617/inf-helm/load-balancerhelm install my-release oci://us-central1-docker.pkg.dev/ma-infrastructure-474617/inf-helm/load-balancer --version 0.1.2brew install chart-testingct install --all
helm plugin install https://github.com/helm-unittest/helm-unittestct lint charts ## validates said charts, is also invoked by CICDEvery MR will push create a temporary tag you can use for testing:
example:
helm pull helm pull oci://us-central1-docker.pkg.dev/ma-infrastructure-474617/inf-helm/clickhouse --version 0.0.3-dev-f6b6158
## Or to install
helm install foobar oci://us-central1-docker.pkg.dev/ma-infrastructure-474617/inf-helm/clickhouse --version 0.0.3-dev-f6b6158 (--set namePrefix=foobar optional) --create-namespace