Using Helm template I can specify deployment environment variables.
However, if the environment variable gets modified manually via Openshift web console, it will be ignored by Helm on upgrades even if the template code changes.
The command I use is
helm upgrade --install --force --debug app .
templates/deployment.yaml
apiVersion: extensions/v1beta1
kind: Deployment
spec:
template:
spec:
containers:
- name: app
image: app:latest
env:
- name: ENV
value: {{ Values.env }}
values.yaml
env: dev
How can I make Helm always override environment variables on upgrade?