Skip to content

fix(deploy): wire PANGOLIN_API_KEY into stack deploy env - #242

Merged
ChrisonSimtian merged 1 commit into
mainfrom
fix/deploy-pangolin-api-key
Jul 14, 2026
Merged

fix(deploy): wire PANGOLIN_API_KEY into stack deploy env#242
ChrisonSimtian merged 1 commit into
mainfrom
fix/deploy-pangolin-api-key

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

Why

The Core apply (PR #241 follow-up) logged:

resources declared but PANGOLIN_API_KEY unset — skipped (create an org API key, then re-run)

_deploy-stack.yml's env: block wires PROXMOX/CF/QBIT/ARR secrets but never mapped PANGOLIN_API_KEY, so PangolinProvisioner couldn't reach the EE :3003 integration API to upsert the arr resources. (The wildcard A records don't need the key, so those were created fine.)

Change

One line: PANGOLIN_API_KEY: ${{ secrets.PANGOLIN_API_KEY }} in the shared deploy env.

Also required (manual, not in this PR)

Add the repo secret PANGOLIN_API_KEY = the chrison-dev org integration-API key, then re-run deploy-core with apply=true.

🤖 Generated with Claude Code

The pangolin provisioner needs the chrison-dev org integration-API key to
upsert resources via the CT :3003 API, but _deploy-stack.yml never mapped it
to env — so the Core apply logged "resources declared but PANGOLIN_API_KEY
unset — skipped" (wildcard A records still created). Map the secret through.

Requires repo secret PANGOLIN_API_KEY (chrison-dev org key) to be set.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChrisonSimtian
ChrisonSimtian merged commit fbc8040 into main Jul 14, 2026
4 checks passed
@ChrisonSimtian
ChrisonSimtian deleted the fix/deploy-pangolin-api-key branch July 14, 2026 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant