# ========================================================================= # kubernetes-reflector を使った自動同期の設定例 # ------------------------------------------------------------------------- # 前提: クラスターに emberstack/kubernetes-reflector が導入済みであること。 # helm repo add emberstack https://emberstack.github.io/helm-charts # helm upgrade --install reflector emberstack/reflector -n kube-system # # この方式では Secret はリリース先ネームスペースにのみ作成され、 # namespaceRegex に一致する全ネームスペースへ reflector が複製・追従する。 # 新しいネームスペースが増えても values を書き換える必要がない。 # ========================================================================= distribution: # reflector 使用時 namespaces は無視される(ソースはリリース先のみ) namespaces: [] includeReleaseNamespace: true reflector: enabled: true # 本番系ネームスペースにのみ配布する例 namespaceRegex: "prod-.*|shared-services" reloader: enabled: true mail: providers: gmail: enabled: true smtp: host: "smtp.gmail.com" port: 587 security: "starttls" username: "no-reply@your-domain.com" password: "REPLACE_VIA_--set" from: "no-reply@your-domain.com" renderMsmtprc: true