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 検証済み
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# 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 は据え置き、
|
||||
チャートのみ手動リリース)。
|
||||
Reference in New Issue
Block a user