# 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 は据え置き、 チャートのみ手動リリース)。