添加/覆盖映射到YAML中的列表变量

添加/覆盖映射到YAML中的列表变量,yaml,Yaml,有一个名为actions.yaml的文件,包含以下内容 actions: &actions - key1: value1 key2: value2 key3: value3 我在其他文件alert.yaml中引用此变量。像这样 DeployActions: &DeployActions $ref = 'file://actions.yaml#/actions 我想用这个文件中的其他映射覆盖key2:value2。我试过合并("此问题缺少信息。$ref

有一个名为actions.yaml的文件,包含以下内容

actions: &actions
  - key1: value1
    key2: value2
    key3: value3
我在其他文件alert.yaml中引用此变量。像这样

DeployActions: &DeployActions

  $ref = 'file://actions.yaml#/actions

我想用这个文件中的其他映射覆盖key2:value2。我试过合并("此问题缺少信息。
$ref
对于YAML,是一个具有正常值的正常键。无论您希望它具有什么语义,它都不是来自YAML,而是来自对加载的YAML数据进行后处理的内容。请在问题中添加有关您使用哪个工具/框架来处理此
$ref
键的信息。Tha尽管如此,由于您使用的是后处理功能,因此不能使用YAML合并键,因为YAML将在后处理器解析
$ref
之前对其进行处理,因此您需要使用此处提供的任何功能(如果有)。