Skip to content

fix: decouple dashboard deploys from retired indexer state#107

Merged
ludamad merged 1 commit into
mainfrom
fix/testnet-dashboard-deploy-state
Jul 13, 2026
Merged

fix: decouple dashboard deploys from retired indexer state#107
ludamad merged 1 commit into
mainfrom
fix/testnet-dashboard-deploy-state

Conversation

@ludamad

@ludamad ludamad commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Why

The testnet dashboard deploy failed because it still read cf_domain_name from the retired testnet-green ATP indexer state. That state was intentionally destroyed during the single-instance migration, so Terraform now sees an output-less state object and aborts before building the frontend.

Fix

  • use the stable branded API endpoints directly for migrated prod/testnet dashboards
  • skip the retired indexer remote state for those environments
  • make testnet the valid default for manual and testnet-tag deploys
  • update the single-instance cutover docs to match

Verification

  • merged-main Build workflow passed
  • terraform validate passed
  • real testnet plan passed with indexer_deployment_suffix=-green
  • plan changes zero AWS resources; only atp_indexer_url changes from the retired CloudFront hostname to https://api.testnet.stake.aztec.network
  • live testnet API /ready and /api/providers return 200

@ludamad ludamad requested a review from a team as a code owner July 13, 2026 16:00
@ludamad ludamad merged commit 2c6e235 into main Jul 13, 2026
5 checks passed
@ludamad ludamad deleted the fix/testnet-dashboard-deploy-state branch July 13, 2026 16:02
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