此问题在此处已有答案:
Reference previously declared value in HELM values.yaml(2个答案)
18天前关闭。
我需要访问values.yaml中的值(在同一个文件中):
我的values.yaml文件包括:
global:
database: "testing"
initdbScripts:
test_echo.sh: |
echo " {{ .Values.global.database }} "
add_database.sql: |
CREATE DATABASE {{ .Values.global.database }};
但是它不起作用,global.database值没有传递到echo或add_database. sql中的create数据库。有人能帮忙吗?
1条答案
按热度按时间g9icjywg1#
你要做的是不可能的,也不是helm 3模板机制的目的。相反,你可以通过CLI,通过
--set global.database=myDbName
将必要的值传递给你的helm install
或helm upgrade
命令,如下所示: