我正在尝试使用helm模板安装akv28s机密,但是它失败了,我无法在helm中诊断问题,已经尝试过在线的yaml验证器,但没有帮助。使用--调试标志为我呈现预期的清单。
values.yaml
akv2k8s:
enabled: true
vaults:
vaultcmms:
secretkey: secretvalue
secretkey1: secretvalue1
vaulttenant:
secretkey: secretvalue
secretkey1: secretvalue2akv28s.yaml
{{- if .Values.akv2k8s.enabled -}}
{{- range $vault, $content := .Values.akv2k8s.vaults }}
{{- range $key, $value := $content }}
apiVersion: spv.no/v2beta1
kind: AzureKeyVaultSecret
spec:
vault: {{ $vault }}
name: {{ $key}}
object:
name: {{ $value}}
type: secret
{{- end }}
{{- end }}
{{- end }}发布于 2022-12-02 06:40:50
我犯了一个错误,在错误的层次结构中指定了保险库值,应该是这样的
spec:
vault:
name: {{ $vault }}
object:
name: {{ $value }}
type: secret这解决了我的问题。
https://stackoverflow.com/questions/74586057
复制相似问题