// Glossario IT

GitOps

Una pratica che usa un repository Git come unica fonte di verità per lo stato desiderato dell'infrastruttura e delle applicazioni, applicato automaticamente.

Cos'è

Il GitOps usa un repository Git come unica fonte di verità per definire lo stato desiderato dell'infrastruttura e delle applicazioni: ogni modifica avviene tramite una richiesta di modifica al repository (pull request), revisionata e approvata come farebbe una normale modifica al codice, e uno strumento automatico applica poi quella modifica ai sistemi reali, mantenendoli sincronizzati con quanto dichiarato nel repository.

Perché conta

Estende i principi del version control e della revisione del codice anche alla gestione dell'infrastruttura, offrendo tracciabilità completa di ogni modifica (chi l'ha proposta, chi l'ha approvata, quando è stata applicata) e una modalità semplice per tornare a uno stato precedente in caso di problemi, semplicemente ripristinando una versione precedente del repository.