Document toolboxDocument toolbox

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
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