charts/apisix/templates/etcd-secret.yaml (10 lines of code) (raw):
{{- if and .Values.externalEtcd.user (and (not .Values.etcd.enabled) (not .Values.externalEtcd.existingSecret)) }}
apiVersion: v1
kind: Secret
metadata:
name: {{ include "apisix.etcd.secretName" . }}
namespace: {{ .Release.Namespace }}
type: Opaque
data:
{{ .Values.externalEtcd.secretPasswordKey }}: {{ .Values.externalEtcd.password | b64enc | quote }}
{{- end }}