Skip to content

Commit 2c26a16

Browse files
Merge pull request #64 from Lp-Francois/main
French translation of principles and glossary
2 parents 9b53523 + 725a71b commit 2c26a16

File tree

3 files changed

+66
-1
lines changed

3 files changed

+66
-1
lines changed

i18n/GLOSSARY_fr.md

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# GitOps Glossary {{version}}
2+
3+
Ce glossaire accompagne les [principes GitOps](./PRINCIPLES_fr.md), et autres documents de soutien dans ce dépôt Git.
4+
5+
- ## Continu
6+
7+
« Continu » est destiné à correspondre au terme standard de l'industrie : la [réconciliation](#reconciliation) se produit en continu, sans obligation d'être instantanée.
8+
9+
- ## Description déclarative
10+
11+
Une configuration qui décrit l'état de fonctionnement souhaité d'un système sans spécifier les procédures pour la réalisation de cet état. Cela sépare la configuration (l'état souhaité) de la mise en œuvre (commandes, appels API, scripts, etc.) utilisée pour atteindre cet état.
12+
13+
- ## État souhaité
14+
15+
L'ensemble de toutes les données de configuration qui sont suffisantes pour recréer le système de sorte que les instances du système soient indiscernables du point de vue comportemental.
16+
Cette configuration n'inclut généralement pas les données persistantes de l'application, par exemple le contenu de la base de données, mais comprennent souvent les informations d'identification permettant d'accéder à ces données, ou la configuration des outils de récupération des données fonctionnant sur ce système.
17+
18+
- ## Dérive
19+
20+
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.
21+
22+
- ## Réconciliation
23+
24+
Le Processus consistant à s'assurer que l'état réel d'un système correspond à son [état souhaité](#etat-souhaite).
25+
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.
26+
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.
27+
28+
- ## Système logiciel
29+
30+
Un système logiciel géré par GitOps comprend :
31+
32+
1. Un ou plusieurs environnements d'exécution constitués de ressources sous gestion
33+
2. Les agents de gestion au sein de chaque environnement d'exécution
34+
3. Des politiques pour contrôler l'accès et la gestion des dépôts, des déploiements et des environnements d'exécution
35+
36+
- ## Stockage d'état
37+
38+
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.
39+
40+
- ## Feedback
41+
42+
Open GitOps suit [la théorie du contrôle](https://fr.wikipedia.org/wiki/Th%C3%A9orie_du_contr%C3%B4le) et fonctionne en boucle fermée. Dans la théorie du contrôle, le feedback représente la façon dont les tentatives précédentes d'appliquer un état désiré ont affecté l'état réel. Par exemple, si l'état souhaité nécessite plus de ressources que celles qui existent dans un système, l'agent logiciel peut tenter d'ajouter des ressources, de revenir automatiquement à une version précédente ou d'envoyer des alertes aux opérateurs humains.

i18n/PRINCIPLES_fr.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Les Principes GitOps {{version}}
2+
3+
GitOps est un ensemble de principes pour l'exploitation et la gestion des systèmes logiciels.
4+
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.
5+
6+
L'[état souhaité](./GLOSSARY_fr.md#etat-souhaite) d'un système géré par GitOps doit être :
7+
8+
1. **Déclaratif**
9+
10+
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).
11+
12+
2. **Versionné et Immuable**
13+
14+
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.
15+
16+
3. **"Pull" automatiquement**
17+
18+
Les agents logiciels extraient, "Pull", automatiquement les déclarations d'état souhaitées de la source.
19+
20+
4. **Reconcilié en permanence**
21+
22+
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é.

i18n/README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
| -------- | -------------------------------- | --------------------------- |
55
| German | [Prinzipien](./PRINCIPLES_de.md) | [Glossar](./GLOSSARY_de.md) |
66
| Spanish | [Principios](./PRINCIPLES_es.md) | [Glosario](./GLOSSARY_es.md) |
7-
| Portuguese | [Pincípios](./PRINCIPLES_pt.md) | [Glossário](./GLOSSARY_pt.md) |
7+
| Portuguese | [Pincípios](./PRINCIPLES_pt.md) | [Glossário](./GLOSSARY_pt.md) |
8+
| French | [Principes](./PRINCIPLES_fr.md) | [Glossaire](./GLOSSARY_fr.md) |

0 commit comments

Comments
 (0)