Konfiguracje sprzętu, oprogramowania, usług i sieci, w tym konfiguracje bezpieczeństwa, należy ustanawiać, dokumentować, wdrażać, monitorować i przeglądać.
W całej infrastrukturze stosujemy metodologię GitOps, dzięki czemu każda zmiana konfiguracji jest zapisywana w Gicie, a wszystkie commity są podpisane kluczami GPG przez YubiKey. Ta przejrzystość nie tylko ułatwia śledzenie zmian, ale też pozwala łatwo je wycofać w razie problemów, wspierając kulturę odpowiedzialności i ciągłego doskonalenia.
Do zarządzania konfiguracją systemów Linux (przez LinuxAid) używamy Puppet/Openvox jako rozwiązania typu infrastruktura jako kod (IaC). Zmiany konfiguracji są regularnie synchronizowane z serwerem Puppet za pomocą g10k, które również można skonfigurować przez KubeAid. Dzięki temu konfiguracje Linux są spójnie utrzymywane i łatwe do dostosowania.
W przypadku konfiguracji Kubernetes (przez KubeAid) polegamy na ArgoCD, który skutecznie zarządza zasobami. To narzędzie pozwala stosować zasady GitOps i łatwo monitorować oraz konfigurować zasoby Kubernetes w czasie rzeczywistym. Dzięki integracji z ArgoCD usprawniamy procesy zarządzania konfiguracją, zapewniając spójność i szybką reakcję na wszelkie potrzebne zmiany.