A Helm chart for Kubernetes
The purpose of this repository is to provide a place for maintaining and contributing Breadfast Charts, with CI processes in place for managing the releasing of Charts into the repository and having a unified Configuration Management
Helm chart is maintained by the DevOps team and which conform to the best practices and standards of our Kubernetes clusters.
- Add the Helm Charts for your client, you will need a
GITHUB_TOKEN
withrepo
scope:
helm repo add breadfast $HELM_REPO --username $GITHUB_USER --password $GITHUB_TOKEN
helm dependency update .
Syntax testing and Dry run:
helm template . | kubectl apply --dry-run -f -
Packaging and Pushing the helm release tgz file:
helm package .
helm cm-push ./service-${RELEASE_VERSION}.tgz helm-chart