![](/img/trans.png)
[英]Why WordPress Helm Chart not able to connect azure MariaDB having SSL enabled?
[英]Helm chart: Why environment variable defined in values.yml of helm chart not added to generated manifest?
我正在嘗試將環境變量添加到我的 wordpress 舵圖。 我的 values.yml 文件如下所示:
#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 生成模板:
helm template wp azure-marketplace/wordpress -n app --create-namespace -f values.yml > template.yml
當我在文件template.yml
中搜索單詞: WORDPRESS_DATABASE_SSL_CA_FILE
時:
terminal: grep WORDPRESS_DATABASE_SSL_CA_FILE template.yml
沒有返回任何內容!
我想知道為什么?
先感謝您!
正確的參數是extraEnvVars
而不是extraEnv
## @param extraEnvVars Array with extra environment variables to add to the WordPress container
## e.g:
## extraEnvVars:
## - name: FOO
## value: "bar"
所以值應該是
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
helm template wp azure-marketplace/wordpress -f values.yaml | grep "WORDPRESS_DATABASE_SSL_CA_FILE"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.