首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义环境变量- argocd

自定义环境变量- argocd
EN

Stack Overflow用户
提问于 2021-04-15 21:00:56
回答 1查看 1.3K关注 0票数 2

由于有构建环境变量(https://argoproj.github.io/argo-cd/user-guide/build-environment/),因此可以在应用程序/helm yaml文件中注入类似$ARGOCD_APP_NAME的内容,它会解析为实际值。

有没有一种方法可以设置自定义环境变量,以便在argocd应用程序yaml文件中解析?

例如,在下面的argocd应用程序yaml上,需要设置ENV值,以便helm可以知道要使用哪个values.yaml。

代码语言:javascript
复制
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
    ...
spec:
    ...
    source:
       ...
        helm:
            valueFiles:
                - values_${ENV}.yaml
EN

回答 1

Stack Overflow用户

发布于 2021-06-15 18:02:05

这是一个迟来的回答,但你可以。您可以使用plugin字段在应用程序级别添加ENV变量,示例如下:

代码语言:javascript
复制
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  ...
spec:
  ...
  source:
    plugin:
      env:
          - name: ENV_VARIABLE
            value: ENV_VALUE
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67108973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档