0
votes

I am using K3s and helm to work with helm secrets. My secret

apiVersion: v1
kind: Secret
metadata:
  name: poc-secrets-secret-data-{{ .Release.Namespace }}
type: Opaque
stringData:
  ES_TEST_34267: {{ .Values.mydata | quote }}

The secret is mounted to volume /etc/secrets. When i do helm install there is only one entry in directory /etc/secrets i.e ES_TEST_34267 .

Then i update my secret

apiVersion: v1
kind: Secret
metadata:
  name: poc-secrets-secret-data-{{ .Release.Namespace }}
type: Opaque
stringData:
  ES_TEST_6784: {{ .Values.mydata | quote }}

When i do helm upgrade there is only one entry in directory /etc/secrets i.e ES_TEST_6784 .

But , i upgraded to helm 3.4.2 . The same scenario is showing different behavior. When i do helm upgrade there are two entries in /etc/secrets ES_TEST_34267 and ES_TEST_6784 .

Can someone please help me here.