さまざまな環境に対応するいくつかの名前空間 (iso、dev、sandbox など) があります。各環境、つまり名前空間には、関連付けられたデータベースがあります。Helm を使用してポッドをデプロイするときに、適切なパスワードを取得するために値内に名前空間を挿入したいと考えています。
私の値ファイルには、次のようなものがあります。
db:
iso: passwordISO
dev: passwordDEV
sandbox: passwordSANDBOX
spec: passwordSPEC
val: passwordVAL
そして、私の consumer_config ファイルには次のものがあります。
db_host: DB_HOST-{{ .Release.Namespace }}
db_port: DB_PORT
db_name: DB_NAME
db_user: DB_PORT
db_password: {{ .Values.db.iso }}
私はすでにパターンを使用しようとしまし{{- include }}
たが、成功しませんでした。{{ .Values.db.{{ .Release.Namespace }}}}
また、次のエラーを表示しようとしましたunexpected <.> in operand
これを行う方法または回避策に関する洞察はありますか?