Yaml 标记为映射项错误缩进的别名覆盖

Yaml 标记为映射项错误缩进的别名覆盖,yaml,Yaml,我有一个锚如下: helm-install docker-flags: &my_docker_flags - "--network host" - "--env KUBECONFIG=/tmp/admin.conf" - "--env HOME=${env.HOME}" - "--volume ${env.KUBECONFIG}:/tmp/admin.conf:ro" - "--volume ${e

我有一个锚如下:

helm-install
docker-flags: &my_docker_flags
- "--network host"
- "--env KUBECONFIG=/tmp/admin.conf"
- "--env HOME=${env.HOME}"
- "--volume ${env.KUBECONFIG}:/tmp/admin.conf:ro"
- "--volume ${env.PWD}:${env.PWD}"
- "--volume ${env.HOME}/.helm:${env.HOME}/.helm"
- "--volume
${var.docker_config_basepath}:${var.docker_config_basepath}"
稍后我想做:

  docker-flags:
    <<: *my_docker_flags
    - "--env K8_NAMESPACE=${env.K8_NAMESPACE}"
docker标志:

YAML合并键
YAML合并键
谢谢,但是,我的文件不是舵图,而是ruleset@boardtc您能否更具体地说明哪个工具正在读取您的YAML(例如,在您的问题中添加相关标记)?你想做的事情绝对不可能仅凭YAML一项,因此你依赖于处理YAML的工具提供的任何模板功能。这不是我所希望的新闻:-(规则集YAML文件将通过docker运行进行解析。因此,我的理解是,如果存在键值对,则添加到YAML合并中不是问题,但当该键具有多个值时,这是不可能的,如我的示例?@boardtc Yes。实际上,YAML合并键
任何人都可以提出如何更改YAML语言的建议。但它不可能eds不止“
谢谢,但是,我的文件不是舵图,而是ruleset@boardtc您能否更具体地说明哪个工具正在读取您的YAML(例如,在您的问题中添加相关标记)?仅使用YAML是绝对不可能做到的,因此您依赖于处理YAML的工具提供的任何模板功能。这不是我所希望的新闻:-(规则集YAML文件将通过docker运行进行解析。因此,我的理解是,如果存在键值对,则添加到YAML合并中不是问题,但当该键具有多个值时,这是不可能的,如我的示例?@boardtc Yes。实际上,YAML合并键
任何人都可以提出如何更改YAML语言的建议。但它不可能eds超过“