Skip to content

Commit

Permalink
Localize policy as code cncf#1653 (cncf#2265)
Browse files Browse the repository at this point in the history
* aggiunto termine vertical scaling issue cncf#1657

Signed-off-by: Matteo Bisi <[email protected]>

* Deprecati termini issue cncf#1660

Signed-off-by: Matteo Bisi <[email protected]>

* [it] Localize-Policy-as-Code-cncf#1653

Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/policy-as-code.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/policy-as-code.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/policy-as-code.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/policy-as-code.md

Co-authored-by: Paolo Martinoli <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/policy-as-code.md

Co-authored-by: Paolo Martinoli <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/policy-as-code.md

Co-authored-by: Paolo Martinoli <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

---------

Signed-off-by: Matteo Bisi <[email protected]>
Co-authored-by: annalisag-spark <[email protected]>
Co-authored-by: Paolo Martinoli <[email protected]>
  • Loading branch information
3 people authored and chienfuchen32 committed Nov 14, 2023
1 parent 18066c5 commit ac7234e
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions content/it/policy-as-code.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Policy as Code (PaC)
status: Completed
category: Concetto
tags: ["metodologia", "", ""]
draft:
---

## Cos'è

Policy as code è la pratica che consente di memorizzare la definizione delle policy in uno o più file in formato leggibile e processabile da macchine.
Questa metodologia sostituisce il modello tradizionale in cui le policy sono documentate in formato leggibile da umani in documenti esterni al sistema.

## Quali problematiche affronta

La costruzione di applicazioni e infrastrutture è spesso vincolata a molte policy che un'organizzazione definisce,
ad esempio policy di sicurezza che vietano di memorizzare segreti nel codice sorgente, di eseguire un container con autorizzazioni di superutente
o di memorizzare alcuni dati al di fuori di una specifica regione geografica.
Per gli sviluppatori e i revisori è molto laborioso e soggetto a errori verificare manualmente le applicazioni e le infrastrutture rispetto alle policy documentate.
I processi manuali non possono soddisfare i requisiti di reattività e scalabilità delle applicazioni native del cloud.

## In che modo aiuta

Utilizzare Policy as Code consente la ripetibilità e riduce gli errori, a differenza di quanto avviene manualmente.
Un altro vantaggio è che il codice può essere gestito da un sistema di controllo di versione come Git.
Git crea una cronologia dei log delle modifiche, che è particolarmente utile quando qualcosa non funziona come previsto.
Consente all'utente di determinare chi ha apportato la modifica e di ripristinare una versione precedente.

0 comments on commit ac7234e

Please sign in to comment.