Checklist in productiestelling vernieuwde GIPOD
Voorbereidende stappen
Full sync innames op productie
Configuratie rollen/scopes voor De Lijn
DNS GUI ttl naar 15 minuten
Schrijfrechten productie voor smoke tests
Productie voorbereiding 20 januari
Synchronisatie samenwerking (doorlooptijd 8 uur) cut-off 15 januari, mag starten vanaf 4h 's ochtends!
Smoke test samenwerking productie
14h: status go/nogo Impact
Go Impact API/GUI freeze
Nogo Impact mock data verwijderen + API/GUI freeze
Versies API naar 1.0
Installatie finale versie 1.0 API op staging (innames, support, organisations, api-gateway)
Versies GUI naar 1.0
Installatie finale versie 1.0 API op productie (innames, support, organisations, api-gateway)
Installatie finale versie GUI 1.0 op productie (niet-publiek)
Afzonderlijke Build voor productie GUI met gipod.vlaanderen.be in env.prod.config file
Smoke test productie GUI
In productiestelling 21 januari
Write-API’s activeren op productie
Notification API’s activeren op productie
SyncHinderUpdatesAndDeletes = false
DNS GUI ttl naar 1 minuut
Smoke test productie API schrijven
Smoke test productie GUI schrijven
Nieuwe build finale versie GUI 1.0 met (VUE_APP_BASE_URI )
Installatie finale versie GUI 1.0 op productie (VUE_APP_BASE_URI gipod.vlaanderen.be )
DNS GUI aanpassen naar nieuwe UI
Domein toevoegen op azure aan prod-web-ui
Documentatie GIPOD website aanpassen https://overheid.vlaanderen.be/help/gipod/gipod-webtoepassing
Communicatie via Slack/GitHub/communicatie
DNS GUI ttl terug naar 60 minuten (na validatie)
Validaties
Innames werden aangemaakt in de nieuwe omgeving
Post-productie
Indien nodig: Access naar oude UI voor interne helpdesk ondersteuning
URL’s aanpassen voor new.test
URL’s aanpassen voor new.beta.gipod…
Schrijfrechten productie voor smoke tests verwijderen
Spatial index hinder pdo search
Hinder in context data terug inschakelen in BFF
De Lijn Impact terug inschakelen in BFF