首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >helm在模板中访问rego文件

helm在模板中访问rego文件
EN

Stack Overflow用户
提问于 2020-08-01 04:35:58
回答 1查看 198关注 0票数 1

我正在遵循https://helm.sh/docs/chart_template_guide/accessing_files/中提到的示例。

我可以在configmap中加载toml文件,但是当我使用rego文件时,我得到一个错误:

代码语言:javascript
复制
cat multiple_config.yaml
代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ .Release.Name }}-configmap
data:
  {{- $files := .Files }}
  {{- range tuple "label-check.rego" }}
  {{ . }}: |-
    {{ $files.Get . }}
  {{- end }}
代码语言:javascript
复制
Error :-
Error: YAML parse error on opa/templates/multiple_config.yaml: error converting YAML to JSON: yaml: line 14: could not find expected ':'
EN

回答 1

Stack Overflow用户

发布于 2020-08-01 13:36:15

您看到的错误是is a common issue?。这可能是您的rego文件中的缩进不一致。您可以在此示例中看到rego can perfectly be used in ConfigMaps

你可以试试这个:

代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ .Release.Name }}-configmap
data:
  {{- $files := .Files }}
  {{- range tuple "label-check.rego" }}
  {{ . }}: |-
{{ $files.Get . | indent 4 }}
  {{- end }}

✌️

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63198785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档