{{- if not .Values.anthropic.existingSecret }} # Claude Code 認証情報。セッション NS に作成し、セッション Pod へ env として注入する。 # 値が空のままインストールするとセッション内の claude が認証に失敗する(NOTES 参照)。 apiVersion: v1 kind: Secret metadata: name: {{ include "claude-code.fullname" . }}-anthropic namespace: {{ include "claude-code.sessionsNamespace" . }} labels: {{- include "claude-code.labels" . | nindent 4 }} type: Opaque stringData: {{- if eq .Values.anthropic.authMode "oauth" }} CLAUDE_CODE_OAUTH_TOKEN: {{ .Values.anthropic.oauthToken | quote }} {{- else }} ANTHROPIC_API_KEY: {{ .Values.anthropic.apiKey | quote }} {{- end }} {{- end }}