Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update French Principles and Glossary files #84

Merged
merged 10 commits into from
Aug 14, 2024
Merged
17 changes: 12 additions & 5 deletions i18n/GLOSSARY_fr.md
juliafmorgado marked this conversation as resolved.
Show resolved Hide resolved
juliafmorgado marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Ce glossaire accompagne les [principes GitOps](./PRINCIPLES_fr.md), et autres do

- ## Continu

« Continu » est destiné à correspondre au terme standard de l'industrie : la [réconciliation](#reconciliation) se produit en continu, sans obligation d'être instantanée.
"Continu" est destiné à correspondre au terme standard de l'industrie: la [réconciliation](#réconciliation) se produit en continu, sans obligation d'être instantanée.

- ## Description déclarative

Expand All @@ -17,12 +17,19 @@ Ce glossaire accompagne les [principes GitOps](./PRINCIPLES_fr.md), et autres do

- ## Dérive

Lorsque l'état réel d'un système s'est éloigné ou est en train de s'éloigner de [l'état souhaité](#etat-souhaite), on parle alors de dérive.
Lorsque l'état réel d'un système s'est éloigné ou est en train de s'éloigner de [l'état souhaité](#état-souhaité), on parle alors de dérive.

- ## Extraction ("Pull")

Le [principe 3](./PRINCIPLES_fr.md#extrait-automatiquement) (extraction automatique) spécifie que l'état souhaité doit être extrait ("pull") plutôt que poussé ("push"), principalement parce que les agents logiciels doivent être capables d'accéder à _tout_ moment à l'[état souhaité](#état-souhaité) dans le [stockage d'état](#stockage-détat), pas seulement lors d'un changement intentionnel dans le stockage d'état déclenchant un événement de type "push".
C'est une condition préalable pour que la [réconciliation](#réconciliation) se produise [en continu](#continu), comme spécifié dans le [principe 4](./PRINCIPLES_fr.md#reconcilié-en-permanence) (Réconcilié en permanence). Notez que, contrairement au CI/CD traditionnel, où l'automatisation est généralement pilotée par des déclencheurs prédéfinis, dans GitOps, la [réconciliation](#réconciliation) est déclenchée _chaque fois_ qu'il y a une divergence.
La divergence peut être due à l'état réel [dérivant](#dérive) involontairement de la déclaration de l'état souhaité, et pas seulement suite à une nouvelle version de déclaration d'état souhaitée modifiée intentionnellement.


- ## Réconciliation

Le Processus consistant à s'assurer que l'état réel d'un système correspond à son [état souhaité](#etat-souhaite).
Contrairement au CI/CD traditionnel où l'automatisation est généralement pilotée par des déclencheurs prédéfinis, dans GitOps la réconciliation est déclenchée dès qu'il y a une divergence. La divergence peut être due au fait que l'état présent s'écarte involontairement des déclarations d'état souhaité ([Dérive](#derive)), ou qu'une nouvelle version de déclaration d'état souhaité a été modifiée intentionnellement.
Le Processus consistant à s'assurer que l'état réel d'un système correspond à son [état souhaité](#état-souhaité).
Contrairement au CI/CD traditionnel où l'automatisation est généralement pilotée par des déclencheurs prédéfinis, dans GitOps la réconciliation est déclenchée dès qu'il y a une divergence. La divergence peut être due au fait que l'état présent s'écarte involontairement des déclarations d'état souhaité ([Dérive](#dérive)), ou qu'une nouvelle version de déclaration d'état souhaité a été modifiée intentionnellement.
Des actions sont prises en fonction des politiques relatives au [retour d'information du système](#feedback) et des tentatives de réconciliation précédentes, afin de réduire la divergence au fil du temps.

- ## Système logiciel
Expand All @@ -35,7 +42,7 @@ Ce glossaire accompagne les [principes GitOps](./PRINCIPLES_fr.md), et autres do

- ## Stockage d'état

Un système pour stocker des versions immuables des déclarations [d'état souhaitées](#etat-souhaite). Ce stockage d'états doit fournir un contrôle d'accès et un audit des modifications apportées à l'état souhaité. Git, dont GitOps tire son nom, est l'exemple canonique utilisé comme ce stockage d'état mais tout autre système répondant à ces critères peut être utilisé. Dans tous les cas, ces stockages d'état doivent être correctement configurés et des précautions doivent être prises pour se conformer aux exigences énoncées dans les principes GitOps.
Un système pour stocker des versions immuables des déclarations [d'état souhaitées](#état-souhaité). Ce stockage d'états doit fournir un contrôle d'accès et un audit des modifications apportées à l'état souhaité. Git, dont GitOps tire son nom, est l'exemple canonique utilisé comme ce stockage d'état mais tout autre système répondant à ces critères peut être utilisé. Dans tous les cas, ces stockages d'état doivent être correctement configurés et des précautions doivent être prises pour se conformer aux exigences énoncées dans les principes GitOps.

- ## Feedback

Expand Down
18 changes: 9 additions & 9 deletions i18n/PRINCIPLES_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
GitOps est un ensemble de principes pour l'exploitation et la gestion des systèmes logiciels.
Ces principes sont dérivés des opérations logicielles modernes, mais sont également ancrés dans les meilleures pratiques préexistantes et largement adoptées.

L'[état souhaité](./GLOSSARY_fr.md#etat-souhaite) d'un système géré par GitOps doit être :
L'[état souhaité](./GLOSSARY_fr.md#état-souhaité) d'un système géré par GitOps doit être :

1. **Déclaratif**
1. ## Déclaratif

Un [système](./GLOSSARY_fr.md#systeme-logiciel) géré par GitOps doit avoir son état souhaité exprimé [de manière déclarative](./GLOSSARY_fr.md#description-declarative).
Un [système](./GLOSSARY_fr.md#système-logiciel) géré par GitOps doit avoir son état souhaité exprimé [de manière déclarative](./GLOSSARY_fr.md#description-déclarative).

2. **Versionné et Immuable**
2. ## Versionné et Immuable

L'état souhaité est [stocké](./GLOSSARY_fr.md#stockage-d-etat) d'une manière qui renforce l'immuabilité, le versioning et conserve un historique complet des versions.
L'état souhaité est [stocké](./GLOSSARY_fr.md#stockage-détat) d'une manière qui renforce l'immuabilité, le versioning et conserve un historique complet des versions.

3. **"Pull" automatiquement**
3. ## Extrait automatiquement

Les agents logiciels extraient, "Pull", automatiquement les déclarations d'état souhaitées de la source.
Les agents logiciels extraient (["pull"](./GLOSSARY_fr.md#extraction-pull)) automatiquement les déclarations d'état souhaitées de la source.

4. **Reconcilié en permanence**
4. ## Reconcilié en permanence

Les agents logiciels observent [continuellement](./GLOSSARY_fr.md#continu) l'état présent du système et [tentent d'appliquer](./GLOSSARY_fr.md#reconciliation) l'état souhaité.
Les agents logiciels observent [continuellement](./GLOSSARY_fr.md#continu) l'état présent du système et [tentent d'appliquer](./GLOSSARY_fr.md#réconciliation) l'état souhaité.