You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Prod environment, approval gate and go-live in the Pixelbar server #12
This is still the prod go-live ticket. Extra constraints from live bootstrap / dev:
Do first (separate issues, not this stack)
Prod GitHub OIDC FIC is still the name-only subject repo:pixelbar/pixel:environment:prod. Dev already needed the immutable form (repo:pixelbar@1690472/pixel@1402859166:environment:…). Fix that before any prod workflow azure/login (Fix prod GitHub OIDC subject and add Environment reviewers #71).
GitHub Environment prod exists but has no reviewers, no ARM_*, no branch policy. Add reviewers + main only before enabling login.
cd.yml must stay off Azure until those exist (ADR 0010).
When infra/envs/prod exists
Same module, another env root — not a clone of pixel-dev-kv or the Mini / Pixel Dev Discord token
Own bot, guild, vault, Sentry environment, access lists
Purge protection on; do not purge_soft_delete_on_destroy (dev is the opposite on purpose)
Max replicas = 1, no public ingress, no Postgres, no extra replica
Same image digest already on GHCR from main, never a rebuild for prod
pixel-prod RG and pixel-github-prod already exist (bootstrap). Do not apply a fake prod “to use” them.
Activity
Deploy Azure dev from a local build, not PR CI
CD: local just deploy-dev for Azure dev; main → prod (#67)
CD: keep main off prod; Sentry maps and register on deploy-dev (#68)
NinjaLikesCheez commentedon Oct 9, 2026
Audit follow-up (2026-10-09)
This is still the prod go-live ticket. Extra constraints from live bootstrap /
dev:Do first (separate issues, not this stack)
repo:pixelbar/pixel:environment:prod. Dev already needed the immutable form (repo:pixelbar@1690472/pixel@1402859166:environment:…). Fix that before any prod workflowazure/login(Fix prod GitHub OIDC subject and add Environment reviewers #71).prodexists but has no reviewers, noARM_*, no branch policy. Add reviewers +mainonly before enabling login.cd.ymlmust stay off Azure until those exist (ADR 0010).When
infra/envs/prodexistspixel-dev-kvor the Mini / Pixel Dev Discord tokenpurge_soft_delete_on_destroy(dev is the opposite on purpose)main, never a rebuild for prodpixel-prodRG andpixel-github-prodalready exist (bootstrap). Do not apply a fake prod “to use” them.Limit container image ignore_changes to the dev app
Stop Terraform apply from rolling back just deploy-dev images (#86)
Add prod Azure environment and approved CD (#12) (#93)