Konfigurationer, herunder sikkerhedskonfigurationer, af hardware, software, tjenester og netværk skal etableres, dokumenteres, implementeres, overvåges og gennemgås.
Vi implementerer GitOps-metoder på tværs af vores infrastruktur og sikrer, at enhver konfigurationsændring registreres i Git, med alle commits signeret med deres GPG-nøgler, via YubiKey. Denne gennemsigtighed forenkler ikke kun sporing af ændringer, men muliggør også nem rollback i tilfælde af problemer, hvilket understøtter en kultur af ansvarlighed og løbende forbedringer.
Til styring af Linux-systemkonfigurationer (via Linuxaid) bruger vi Puppet/Openvox som vores Infrastruktur som kode (IaC)-løsning. Konfigurationsændringer synkroniseres regelmæssigt med Puppet-serveren ved hjælp af g10k, som også kan konfigureres via KubeAid. Dette sikrer, at vores Linux-konfigurationer vedligeholdes konsekvent og let kan tilpasses.
Til vores Kubernetes-konfigurationer (via Kubeaid) bruger vi ArgoCD til at administrere ressourcer effektivt. Dette værktøj gør det muligt for os at anvende GitOps-principper, hvilket gør det nemt at overvåge og konfigurere Kubernetes-ressourcer i realtid. Ved at integrere ArgoCD strømliner vi vores konfigurationsstyringsprocesser, hvilket sikrer konsistens og hurtig respons på eventuelle nødvendige justeringer.