Files
claude-code/CHANGELOG-2.1.263-a.md
claude cd7092be17
Helm Chart Release / release-chart (push) Successful in 7s
Build Session Image / build-push (push) Successful in 2m3s
feat: Service を LoadBalancer 対応にしローカル LB の IP で管理画面へアクセス可能に (v2.1.263-a)
- templates/service.yaml: service.type 既定を LoadBalancer に。annotations
  (kube-vip の VIP 指定等) / loadBalancerIP / loadBalancerClass /
  loadBalancerSourceRanges / externalTrafficPolicy / nodePort / labels を追加。
  Ingress 機能は変更なし(LoadBalancer と併用可)
- values.yaml / values.schema.json: service ブロックを拡張
- templates/NOTES.txt: LoadBalancer の EXTERNAL-IP 案内を追加
- examples/loadbalancer-oauth.values.yaml: Ingress 無効 + LB + source range 制限 +
  サブスクリプション認証 (authMode: oauth) の構成例を追加
- README: 「Claude 認証(API 課金なし / サブスクリプション)」「管理画面への
  アクセス(LoadBalancer / Ingress)」セクションを追加。claude setup-token →
  anthropic.authMode: oauth(CLAUDE_CODE_OAUTH_TOKEN 注入)でローカル実行と同一挙動
- helm lint / template 検証済み
2026-09-08 14:01:34 +09:00

1.9 KiB
Raw Permalink Blame History

CHANGELOG 2.1.263-a — 手動リリース

v2.1.263(自動更新)の上に適用する手動リリース。

追加 / 変更

  • Service の LoadBalancer 対応(既定を LoadBalancer に変更)
    • service.annotations … LB 実装へのヒント。kube-vip の VIP 指定 (kube-vip.io/loadbalancerIPs / kube-vip.io/vipHost)、MetalLB のプール指定など。
    • service.loadBalancerIP / service.loadBalancerClass
    • service.loadBalancerSourceRanges … 接続元 CIDR を制限。Ingress を張らない構成での 第一の防御線。
    • service.externalTrafficPolicy … Local で実クライアント IP を保持。
    • service.nodePort … type: NodePort 時の固定ポート。
    • service.labels
    • Ingress 機能(ingress.*)は変更なし。LoadBalancer と併用できる。
  • templates/NOTES.txt に LoadBalancer の EXTERNAL-IP 確認手順を追加。
  • examples/loadbalancer-oauth.values.yaml を追加 (Ingress 無効 + service.type: LoadBalancer + kube-vip VIP + loadBalancerSourceRanges によるローカルセグメント限定 + anthropic.authMode: oauth)。

ドキュメント

  • README に 「Claude 認証(API 課金なし / サブスクリプション)」 セクションを追加。 claude setup-token で発行した長期 OAuth トークンを anthropic.oauthToken (authMode: oauth)に渡すと、API 従量課金を使わずローカルの Claude Code と同一の 挙動で動作する。トークンはセッション NS の Secret に保存し、セッション Pod へ CLAUDE_CODE_OAUTH_TOKEN として注入。
  • README に 「管理画面へのアクセス(LoadBalancer / Ingress)」 セクションを追加。

バージョン

version = 2.1.263-a / appVersion = "2.1.263"(主アプリ = Claude Code CLI は据え置き、 チャートのみ手動リリース)。