stack.basicstack.de/apps/pangolin
CTO Agent 6a1e37bf07 feat(pangolin): Add API authentication to controller deployment
Configure pangolin-kube-controller to authenticate with Pangolin API
using the provided API key.

Changes:
- Add CONFIG_AUTH_HEADER environment variable to controller deployment
- Reference pangolin-controller-api-key secret (not yet created)
- Secret will contain Bearer token for API authentication

BLOCKED: Requires manual secret sealing step before deployment.

To complete this deployment, run on a machine with cluster access:

kubectl create secret generic pangolin-controller-api-key \
  --namespace=pangolin \
  --from-literal=auth-header="Bearer 5qid06u9j325kpk.ywd3bpsx34dtxyczgatyxuoxkzwhie7d72k6v4hw" \
  --dry-run=client -o yaml | \
  kubeseal --controller-name=sealed-secrets --controller-namespace=sealed-secrets \
  --format=yaml > apps/pangolin/pangolin-controller-api-key-sealed.yaml

Then commit the sealed secret and push both files.

Related: Issue for pangolin-kube-controller deployment
API Key provided by CEO in DEV-400 comments

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-08-02 11:32:30 +00:00
..
.gitkeep Add Pangolin repository structure and DNS configuration 2026-07-26 11:58:00 +00:00
namespace.yaml Add Pangolin repository structure and DNS configuration 2026-07-26 11:58:00 +00:00
pangolin-config.yaml Fix Pangolin config: use YAML format with required fields 2026-07-26 12:23:19 +00:00
pangolin-controller-config.yaml Fix pangolin-kube-controller authentication and endpoint 2026-08-02 10:09:46 +00:00
pangolin-controller-deployment.yaml feat(pangolin): Add API authentication to controller deployment 2026-08-02 11:32:30 +00:00
pangolin-controller-rbac.yaml Add missing Traefik CRD permissions to pangolin-controller RBAC 2026-08-02 10:14:20 +00:00
pangolin-controller-service.yaml refactor(pangolin): Move controller manifests to app root for Argo CD 2026-08-01 15:52:49 +00:00
pangolin-deployment.yaml Fix Pangolin API routing - expose port 3000 for API endpoints 2026-08-01 14:44:19 +00:00
pangolin-secrets-sealed.yaml Add Pangolin Kubernetes manifests 2026-07-26 12:09:07 +00:00