This repository includes the charts used in the rancher deployment of GitPrime.
As such, it has some differences from a vanilla Helm chart.
Specifically, each app has an
See https://github.com/rancher/charts for more details.
releases folder is hooked into fluxcd, where each subfolder (test, prod, sandbox) is tied to its respective environment/k8s-cluster. To deploy your app to an environment (assuming flux/helm-operator is installed in the cluster), you would create a HelmRelease file in the environment you want to deploy to. You can override values in this file, point to a specific chart version, pin to a specific branch, etc. The documentation
here is a good intro to how helm-operator works with flux and here are some more details on HelmRelease CRD.
A typical workflow for this would be to update your helmrelease (
releases/<env>/your_app.yaml) with a new image tag or chart version and open a PR on this repo. Once it is merged into master, your application would sync on the kubernetes side (because flux is constantly polling this repo) and the new image or chart updates would be deployed.