希望从 argocd 安装 nginx ingress。在 argocd 应用程序中,将 nginx-ingress public helmchart 引用为具有 2 个自定义值文件的源。 1 个具有跨环境的通用值,第 2 个具有特定值。 例如:1. common-values.yaml
controller:
ingressClass: nginx-internal
service:
internal:
loadBalancerIP: {{ .Values.public_ip }}
public_ip: "1.2.3.4"
一种可能的方法是在 helm 模板文件夹中保留一个值 yaml 文件,并传递 values.yaml 文件并生成一个包含所有随机值的新 yaml 文件,但在我的情况下,我无法使用入口 helmchart 模板文件,寻找一个从值文件本身替代。
我尝试在 values.yaml 中创建 $public_ip 之类的变量,并尝试从另一个值传递值,而 helmchart 未从 values.yaml 文件呈现