Configuratiebeheer
GedeeltelijkIB-coördinator
Infrastructuurconfiguratie wordt deels als code beheerd, deels handmatig in de GCP-console.
Wat we doen
Section titled “Wat we doen”- Infrastructure as Code (IaC) wordt toegepast voor een deel van de infrastructuur; die configuratie is versiebeheerd en reviewbaar.
- Applicatieconfiguratie staat in code (environment variables, configuratiebestanden in Git). Secrets staan er niet in: GCP Secret Manager is de standaard, Kubernetes Secrets komt nog voor in oudere projecten, GitHub Secrets voor CI (zie 8.24).
- Cloud-configuratie (IAM, netwerk, firewallregels) wordt deels via IaC, deels handmatig in de GCP-console beheerd.
- Wijzigingen aan infrastructuur gaan via pull requests met review waar IaC wordt gebruikt.
- Docker-containers zorgen voor reproduceerbare omgevingen.
- Niet alle cloud-configuratie staat in IaC; een deel wordt handmatig in de console gedaan.
- Geen configuratiebaseline per omgeving; drift ten opzichte van IaC wordt pas vanaf de eerste ronde van C.14 getoetst.
Bewijs
Section titled “Bewijs”- IaC-repositories (GitHub)
- Dockerfiles en compose-configuratie per project-repository
- GCP-console (projectconfiguratie)
