Remove ANTHROPIC_API_KEY from workspace — it overrides OAuth token

ANTHROPIC_API_KEY takes priority over CLAUDE_CODE_OAUTH_TOKEN in
Claude Code's auth precedence. Must be unset for OAuth to work.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel Samson 2026-04-12 14:55:12 +01:00
parent abbe47b1b9
commit b42b325dd3
No known key found for this signature in database
GPG Key ID: A9EB2589C60F7268
1 changed files with 0 additions and 6 deletions

View File

@ -423,7 +423,6 @@ resource "coder_agent" "main" {
} }
env = { env = {
ANTHROPIC_API_KEY = data.coder_parameter.anthropic_api_key.value
CLAUDE_CODE_OAUTH_TOKEN = data.coder_parameter.claude_oauth_token.value CLAUDE_CODE_OAUTH_TOKEN = data.coder_parameter.claude_oauth_token.value
GITHUB_TOKEN = data.coder_external_auth.github.access_token GITHUB_TOKEN = data.coder_external_auth.github.access_token
GITEA_TOKEN = data.coder_parameter.gitea_token.value GITEA_TOKEN = data.coder_parameter.gitea_token.value
@ -581,11 +580,6 @@ resource "kubernetes_deployment_v1" "workspace" {
value = coder_agent.main.token value = coder_agent.main.token
} }
env {
name = "ANTHROPIC_API_KEY"
value = data.coder_parameter.anthropic_api_key.value
}
env { env {
name = "CLAUDE_CODE_OAUTH_TOKEN" name = "CLAUDE_CODE_OAUTH_TOKEN"
value = data.coder_parameter.claude_oauth_token.value value = data.coder_parameter.claude_oauth_token.value