Ga naar inhoud

Configuratiebeheer

GedeeltelijkIB-coördinator

Infrastructuurconfiguratie wordt deels als code beheerd, deels handmatig in de GCP-console.

  • 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.
  • IaC-repositories (GitHub)
  • Dockerfiles en compose-configuratie per project-repository
  • GCP-console (projectconfiguratie)