Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
352 views
in Technique[技术] by (71.8m points)

Helm upgrade is creating multiple secrets

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...