首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >舵机图表:为什么在values.yml中定义的环境变量没有添加到生成的清单中?

舵机图表:为什么在values.yml中定义的环境变量没有添加到生成的清单中?
EN

Stack Overflow用户
提问于 2022-08-06 19:14:23
回答 1查看 303关注 0票数 0

我试图添加环境变量到我的wordpress头盔图表。我的values.yml文件看起来如下:

代码语言:javascript
复制
#pvc wordpress
persistence:
  enabled: false

#pvc mariadb
mariadb:
  enabled: false 

externalDatabase:
  host: mysql
  port: 3306
  user: benighil@benighil 
  password: "SomePassword"
  database: bitnami_wordpress

extraEnv:
  - name: "WORDPRESS_DATABASE_SSL_CA_FILE" # <== THIS ONE
    value: /tmp/ca-cert

## Additional volume mounts
## Example: Mount CA file
extraVolumeMounts:
  - name: ca-cert
    mountPath: /tmp

## Additional volumes
## Example: Add secret volume
extraVolumes:
 - name: ca-cert
   secret:
     secretName: ca-cert

但是,我使用以下cmd生成一个模板:

代码语言:javascript
复制
helm template wp azure-marketplace/wordpress -n app --create-namespace -f values.yml > template.yml

当我搜索文件中的单词:WORDPRESS_DATABASE_SSL_CA_FILE时,template.yml

terminal: grep WORDPRESS_DATABASE_SSL_CA_FILE template.yml,什么都没回!

我想知道为什么?

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-06 19:37:39

正确的参数是extraEnvVars而不是extraEnv

代码语言:javascript
复制
## @param extraEnvVars Array with extra environment variables to add to the WordPress container
## e.g:
## extraEnvVars:
##   - name: FOO
##     value: "bar"

所以这些值应该是

代码语言:javascript
复制
extraEnvVars:
  - name: "WORDPRESS_DATABASE_SSL_CA_FILE" # <== THIS ONE
    value: /tmp/ca-cert

https://github.com/bitnami/azure-marketplace-charts/blob/master/bitnami/wordpress/values.yaml#L225

代码语言:javascript
复制
helm template wp azure-marketplace/wordpress -f values.yaml | grep "WORDPRESS_DATABASE_SSL_CA_FILE"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73262624

复制
相关文章

相似问题

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