【发布时间】:2021-08-13 19:13:56
【问题描述】:
我有以下秘密定义:
apiVersion: v1
kind: Secret
metadata:
name: "{{ .Release.Name }}-psql"
type: Opaque
stringData:
{{ if not .Release.IsUpgrade }}
dbReplPassword: {{ (randAlphaNum 23) | quote }}
{{ else }}
dbReplPassword: {{ index (lookup "v1" "Secret" .Release.Namespace "{{ .Release.Name }}-psql").data "dbReplPassword" | b64dec | quote }}
{{ end }}
在初次安装我的 helm chart 时,一切正常。但是当我升级我的掌舵图时,它显示了以下错误:
pgsql.yaml:11:21: 在执行“helm-chart/templates/pgsql.yaml”
:错误调用索引:索引 无类型无
我猜问题是查找函数的“{{ .Release.Name }}-psql”部分,但我不知道如何解决这个问题。有人知道我该如何解决吗?
【问题讨论】:
标签: kubernetes kubernetes-helm