动态ConfigMap头盔模板嵌套花括号

问题描述 投票:0回答:1

我有以下文件

mychart /模板/ configmap.yaml

apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ .Values.env.{{lle.dev}} }}-configmap
data:
  myvalue: "Hello World"

mychart / values.yaml

env:
  lle.dev: ABC
  lle.qa: CDE

如何访问在掌舵模板值是多少?嵌套的大括号也不允许。另外,下面没有工作

name: {{ .Values.env.lle.dev }}-configmap

原因是它正在考虑LLE,开发为env和不作为单个键一个独立的子键。

kubernetes-helm
1个回答
0
投票

有没有你试图用lle前缀的变量理由吗?如果没有,你可以重写通过以下方式您values.yaml文件:

env:
  lle: 
    dev: ABC
    qa: CDE

然后,你将能够访问你的变量在name: {{ .Values.env.lle.dev }}-configmap

© www.soinside.com 2019 - 2024. All rights reserved.