Helm Chart Release / release-chart (push) Successful in 6s
クラスター横断で使う認証情報を1チャートで管理し、複数ネームスペースへ 同一 Secret として配布する仕組みを実装。 - distribution: namespaces への複製 / kubernetes-reflector 自動同期 / stakater-Reloader 連携を選択可能 - common: namePrefix・共通ラベル/アノテーション・immutable - mail.providers: SMTP/IMAP/POP3 のサーバ情報 + パスワードを一元管理。 source 可能な smtp.env と任意の msmtprc スニペットを Secret に同梱 - api.credentials: 任意のキー/値集合を Opaque Secret 化(envFrom 向け) - generic.secrets: 任意 type(dockerconfigjson / tls / basic-auth 等) - values.schema.json による厳格バリデーション - examples/(Gmail・M365・SendGrid・SES・Mailgun・reflector) - .gitea/workflows/helm-release.yaml で Package Registry へ自動発行 - README.md にセキュリティモデル・values リファレンス・参照方法を記載 - 平文資格情報の混入防止に .gitignore を整備
23 lines
651 B
YAML
23 lines
651 B
YAML
apiVersion: v2
|
|
name: secret-manager
|
|
description: >-
|
|
クラスター横断で使う認証情報(外部メールのSMTP/IMAP設定・APIキー・汎用資格情報)を
|
|
一元管理し、複数ネームスペースへ同一Secretとして配布するHelmチャート。
|
|
type: application
|
|
version: 0.1.0
|
|
appVersion: "0.1.0"
|
|
keywords:
|
|
- secrets
|
|
- credentials
|
|
- smtp
|
|
- mail
|
|
- api-keys
|
|
- configuration
|
|
home: https://git.cafepieters.com/helmchart/secret-manager
|
|
sources:
|
|
- https://git.cafepieters.com/helmchart/secret-manager
|
|
maintainers:
|
|
- name: Claude
|
|
email: claude@cafepieters.com
|
|
icon: https://kubernetes.io/images/favicon.png
|