Onderdeel van #1063 — Fase 1, plan-migratie op .NET 9.
Doel
Productieverkeer verplaatsen van de Linux Consumption-app naar de Flex-app. Dit is het enige moment
in het epic met directe productie-impact.
Go/no-go
Dit issue wordt pas uitgevoerd na een expliciete bevestiging van de eigenaar, los van de goedkeuring
bij FLEX-05. FLEX-05 gaf toestemming om resources aan te maken; dit is toestemming om over te
schakelen.
Voorwaarden vooraf:
Taken
Rollback
De oude app blijft bestaan en is binnen minuten terug te zetten door de variabelen terug te draaien en
opnieuw te deployen. Rollback-criterium expliciet vastleggen vóór de cutover, niet tijdens.
Acceptatiecriteria
- Alle deploy-jobs
success of skipped, per job geverifieerd
- De live browser-rendercheck is volledig doorlopen en gedocumenteerd
- Minimaal één volledige sync-cyclus is geslaagd op de nieuwe app
- De oude app is gestopt, niet verwijderd
- Er is een werkend, getest rollback-pad
Afhankelijkheden
Volgt op FLEX-06, FLEX-07 en FLEX-08. Blokkeert FLEX-10.
Onderdeel van #1063 — Fase 1, plan-migratie op .NET 9.
Doel
Productieverkeer verplaatsen van de Linux Consumption-app naar de Flex-app. Dit is het enige moment
in het epic met directe productie-impact.
Go/no-go
Dit issue wordt pas uitgevoerd na een expliciete bevestiging van de eigenaar, los van de goedkeuring
bij FLEX-05. FLEX-05 gaf toestemming om resources aan te maken; dit is toestemming om over te
schakelen.
Voorwaarden vooraf:
Taken
AZURE_FUNCTIONAPP_NAMEen de API-basis-URL-variabelen omzetten naar de Flex-appmaindeployt voortaan regulier naar Flexmaindraaien en per job verifiëren dat allessuccessofskippedis (gh run view <run-id> --json jobs—gh run watchalleen is niet genoeg)incognito-sessie:
en 404's op iets in
/_framework/window.Blazorbestaatlogin.microsoftonline.com, of de UI rendert voor een ingelogde sessiesync succesvol op de nieuwe app
Rollback
De oude app blijft bestaan en is binnen minuten terug te zetten door de variabelen terug te draaien en
opnieuw te deployen. Rollback-criterium expliciet vastleggen vóór de cutover, niet tijdens.
Acceptatiecriteria
successofskipped, per job geverifieerdAfhankelijkheden
Volgt op FLEX-06, FLEX-07 en FLEX-08. Blokkeert FLEX-10.