Helm Docker image
- helm
- helm-s3
- kubectl
Credentials must be set using kubeconfig file ~/.kube/config
# Create kubeconfig file from env var
echo $KUBECONFIG_FILE | base64 -d > ~/.kube/config
# Deploy app
helm upgrade MY_RELEASE ./MY_CHART \
-f ./MY_CHART/MY_VALUES.yaml \
--kube-context MY_CONTEXT \
--install \
--wait \
--namespace MY_NAMESPACE \
--set MY_KEY=MY_VALUE