Le modifiche alle strutture di elaborazione delle informazioni e ai sistemi informativi dovrebbero essere soggette a procedure di gestione delle modifiche.
Tutte le modifiche passano da pull request Git con l'approvazione obbligatoria di due revisori. Le regole di protezione dei branch impediscono i commit diretti. Ogni modifica è versionata, verificabile e tracciabile nella cronologia di Git.
Le modifiche vengono testate e verificate negli ambienti di staging tramite Argo CD prima della promozione in produzione.
Gli ambienti non critici si sincronizzano automaticamente da Git. Gli ambienti critici richiedono una sincronizzazione manuale tramite Argo CD.
Gli ambienti non critici sincronizzano automaticamente le modifiche direttamente da Git, mentre i deployment in produzione richiedono un'approvazione manuale tramite Argo CD. I sealed secret sono un'eccezione: vengono sincronizzati automaticamente per evitare interruzioni del servizio durante gli aggiornamenti delle applicazioni.