2

我使用 vscode 作为编辑器,项目中有几个 yaml 文件会发生参数替换。但是,它只重新格式化一个文件,括号之间有多余的空格,一个名为 service.yaml 的文件,由 helm 在我们的 ci/cd 管道中使用。之前和之后见下文。在此处输入图像描述

之后在此处输入图像描述

我想知道该文件的名称是否对 vscode 或任何其他扩展具有特殊意义......谢谢。

4

2 回答 2

3

取消签Bracket SpacingExtensions/YAML

在此处输入图像描述

编辑:有一个警告。这将格式化{{ foo }}or { { foo } }{{foo}}这在 Jinja 模板方面不一定在语法上是正确的。

于 2022-01-10T12:30:10.110 回答
1

如何解决此问题的一种方法 - 将值包装到引号中。

像这样:

app: "{{ .Values.name }}"

可能不是最好的解决方案,但它对我有用。

于 2021-02-28T14:33:14.287 回答