honahuku / manifest

Manifest and config files for applications deployed on Honahuku's k8s cluster
MIT License
1 stars 0 forks source link

akeyless-api-gatewayへのsecretをhelmインストール時に渡す #31

Closed honahuku closed 1 year ago

honahuku commented 1 year ago

現状のakeyless-api-gatewayへのsecretはhelmインストール後にkustomizeでdeploymentにsecretの値を注入している だがこれはhelmチャート的に推奨された方法ではないらしい。

akeyless-api-gatewayのvalusを見るとexistingSecretでsecretそのものをvalueとして渡す方法があるらしい https://github.com/akeylesslabs/helm-charts/blob/main/charts/akeyless-api-gateway/values.yaml#L248-L256

helm-chartのGo Templateを見るとinclude "akeyless-api-gw.secretName"と言ってるのでhelmでインストールするNSと同じNSにsecretを作成しvalueで渡すとよさそう https://github.com/akeylesslabs/helm-charts/blob/bd19740e07cce6b5550e5db7f1a33e441d1c527c/charts/akeyless-api-gateway/templates/_helpers.tpl#L184-L196