- Schema migration already present in declarative-config (line 305) - Rollout annotation bumped to v3-combat-turns-redeploy-2026-06-03 - All changes committed and pushed to origin/main - Awaiting ArgoCD sync to apply migration to apexalgo-iad
1.8 KiB
bf-1bvca: Deploy combat_turns Column Migration to apexalgo-iad
Summary
Deployed the combat_turns column migration to fix acb-index-builder crashes on apexalgo-iad cluster.
Changes Made
1. Schema Migration (Already Present)
The combat_turns column was already present in ~/declarative-config/k8s/apexalgo-iad/ai-code-battle/acb-schema-init.yml:
-
Line 46 - In CREATE TABLE statement:
combat_turns INTEGER NOT NULL DEFAULT 0, -
Line 305 - Migration ALTER TABLE statement:
ALTER TABLE matches ADD COLUMN IF NOT EXISTS combat_turns INTEGER NOT NULL DEFAULT 0;
2. Rollout Annotation Bumped
The deployment annotation was bumped to force a restart of the schema-init pod:
checksum/schema: "v3-combat-turns-redeploy-2026-06-03"
3. Commits Already Pushed
All changes were committed and pushed to origin/main:
51e4a36 fix(schema): bump annotation to force schema-init restart for combat_turns column
f74367f feat(apexalgo-iad): bump schema-init rollout annotation for combat_turns migration
00e1f5c feat(apexalgo-iad): add acb-schema-init deployment with combat_turns migration
Status
✅ Migration SQL is in place (line 305 of acb-schema-init.yml) ✅ Changes committed and pushed to declarative-config ✅ Rollout annotation bumped to v3-combat-turns-redeploy-2026-06-03
Next Steps
ArgoCD should automatically sync the changes to apexalgo-iad. Verify by checking:
- ArgoCD app sync status for
ai-code-battlenamespace - acb-schema-init pod restarted with new annotation
- acb-index-builder logs show successful queries without combat_turns errors
Note
The migration was already present in the schema from earlier commits (00e1f5c, f74367f, 51e4a36). The declarative-config repo is clean and up to date with origin/main.