Skip to content

Helm チャート pyxis を足す - #2

Merged
fyui001 merged 1 commit into
masterfrom
feat/helm-chart
Nov 4, 2026
Merged

fyui001 merged 1 commit into
masterfrom
feat/helm-chart

Conversation

@fyui001

@fyui001 fyui001 commented Nov 4, 2026

Copy link
Copy Markdown
Member
  • charts/pyxis に Helm チャートを足す。イメージの版は compose.yml と同じ数字で固定し、Chart.yaml の annotations にも並べる
  • driver は ConfigMap の driver.json と Deployment。特権、Recreate、終了猶予 25200 秒、probe なし、装置と pcscd を hostPath で渡す。ホストのネットワークと貸し借りの鍵の Secret も選べる
  • app は Deployment と Service。初期化コンテナで migrate を当て、鍵の種の Secret を指定したときだけ seed-keys を足す。GPU は none・devicePlugin・hostPath
  • データベースは公式の postgres の StatefulSet と Service。パスワードは既存の Secret か値から作り、どちらも無ければ描画を止める。外のデータベースも選べる
  • 画面は Deployment と Service。前段は標準の Ingress か Traefik の IngressRoute か無し
  • 置き場は録画・エンコード・サムネイル・字幕・鍵・DB ごとに pvc、existingClaim、hostPath から選ぶ。PVC はリリースを消しても残す
  • driver.enabled、app.enabled、vela.enabled、postgres.enabled、route.kind で部品を切り替え、nodeSelector は共通と部品ごとに書ける
  • values.schema.json で値の形を検査し、NOTES に Pod Security、nodeSelector、初回のパスワードの案内を出す
  • CI に helm lint、helm template と kubeconform、compose と values.yaml と Chart.yaml の版の一致、描き方の決まりの検査を足す
  • README に Helm で立てる節と値の表を足す

🤖 Generated with Claude Code

@fyui001
fyui001 merged commit 2e5e167 into master Nov 4, 2026
4 checks passed
@fyui001
fyui001 deleted the feat/helm-chart branch November 4, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant