使用 ansible community.kubernetes.helm 插件时,helm install 命令的 --set 功能等效于什么?

What is the equivalent of the --set functionality for helm install command, when using ansible community.kubernetes.helm plugin?

我想使用 ansible-playbook 部署 helm chart, 我的命令如下所示:

helm install istio-operator manifests/charts/istio-operator --set operatorNamespace=istio-operator

但是我在 ansible 插件中找不到与 --set 参数等效的内容。

坏消息是文档未能记录 values: 参数,但可以看到它的用途 in the Examples section

- community.kubernetes.helm:
    name: istio-operator
    chart_ref: manifests/charts/istio-operator
    values:
      operatorNamespace: istio-operator

如果由于某种原因不起作用,使用 --set 与将该键值对放入 yaml 文件然后调用 --values $the_filename 相同(正负),所以您只想手动执行相同的操作:在目标机器(而不是控制器)上创建文件,然后调用 c...k...helm:the documented values_files: 指向新创建的 yaml 文件