A template repository for managing Helm charts specific to a single project.
Warning
Work in progress.
A group or project access token needs to be created with the name cicd. The token should have the write_repository permissions.
helm repo add reponame https://raw.githubusercontent.com/peinser/template-helm/main/repoThe above only works for public repositories. Otherwise, registry credentials such as SSH keys or a PAT are required.
Alternatively, it is possible to configure an OCI compatible container registry to manage Helm charts. To enable this behaviour, the following variables (and secret) have to be defined:
HELM_OCI_REGISTRYHELM_OCI_USERNAMEHELM_OCI_SECRET
- We use the Helm
.Release.Nameas an identifier for the environment. That is, your deployment's name will be{{ .Release.Name }}-sample.