Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 vscode 作为编辑器,项目中有几个 yaml 文件会发生参数替换。但是,它只重新格式化一个文件,括号之间有多余的空格,一个名为 service.yaml 的文件,由 helm 在我们的 ci/cd 管道中使用。之前和之后见下文。
之后
我想知道该文件的名称是否对 vscode 或任何其他扩展具有特殊意义......谢谢。
取消签Bracket Spacing入Extensions/YAML。
Bracket Spacing
Extensions/YAML
编辑:有一个警告。这将格式化{{ foo }}or { { foo } }, {{foo}}这在 Jinja 模板方面不一定在语法上是正确的。
{{ foo }}
{ { foo } }
{{foo}}
如何解决此问题的一种方法 - 将值包装到引号中。
像这样:
app: "{{ .Values.name }}"
可能不是最好的解决方案,但它对我有用。