Configuraties, waaronder beveiligingsconfiguraties, van hardware, software, diensten en netwerken moeten worden vastgesteld, gedocumenteerd, geïmplementeerd, gemonitord en beoordeeld.
We passen GitOps toe in onze hele infrastructuur, zodat elke configuratiewijziging in Git wordt vastgelegd, met alle commits ondertekend met GPG-sleutels via YubiKey. Die transparantie maakt het niet alleen eenvoudiger om wijzigingen te volgen, maar ook om bij problemen terug te draaien, en ondersteunt een cultuur van verantwoordelijkheid en continue verbetering.
Voor het beheer van Linux-systeemconfiguraties (via Linuxaid) gebruiken we Puppet/Openvox als oplossing voor Infrastructure as Code (IaC). Configuratiewijzigingen worden regelmatig met g10k naar de Puppet-server gesynchroniseerd, wat ook via KubeAid te configureren is. Zo worden onze Linux-configuraties consistent onderhouden en zijn ze eenvoudig aan te passen.
Voor onze Kubernetes-configuraties (via Kubeaid) vertrouwen we op ArgoCD om resources effectief te beheren. Met deze tool passen we GitOps-principes toe, zodat we Kubernetes-resources eenvoudig in realtime kunnen monitoren en configureren. Door ArgoCD te integreren, stroomlijnen we ons configuratiebeheer en zorgen we voor consistentie en een snelle reactie op elke nodige aanpassing.