From acaad7b0f4d70f9188f0592dec9e6b1cc9dd31b7 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> Date: Mon, 26 Aug 2024 11:51:56 -0500 Subject: [PATCH 01/44] Update and rename GLOSSARY.md to GLOSSARY.pl Signed-off-by: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> --- GLOSSARY.md | 53 ----------------------------------------------------- GLOSSARY.pl | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 53 deletions(-) delete mode 100644 GLOSSARY.md create mode 100644 GLOSSARY.pl diff --git a/GLOSSARY.md b/GLOSSARY.md deleted file mode 100644 index 190608c..0000000 --- a/GLOSSARY.md +++ /dev/null @@ -1,53 +0,0 @@ -# GitOps Glossary {{version}} - -This glossary accompanies the [GitOps Principles](./PRINCIPLES.md), and other supporting documents in this repository. - -- ## Continuous - - "Continuous" is intended to match the industry standard term: [reconciliation](#reconciliation) continues to happen, not that it must be instantaneous. - -- ## Declarative Description - - A configuration that describes the desired operating state of a system without specifying procedures for how that state will be achieved. This separates configuration (the desired state) from the implementation (commands, API calls, scripts etc.) used to achieve that state. - -- ## Desired State - - The aggregate of all configuration data that is sufficient to recreate the system so that instances of the system are behaviourally indistinguishable. - This configuration data generally does not include persistent application data, eg. database contents, though often does include credentials for accessing that data, or configuration for data recovery tools running on that system. - -- ## Drift - - When a system's actual state has moved or is in the process of moving away from the [desired state](#desired-state), this is often referred to as drift. - -- ## Pull - - [Principle 3](./PRINCIPLES.md) (Pulled Automatically) specifies the desired state must be "pulled" rather than "pushed", primarily because the software agents must be able to access the [desired state](#desired-state) from the [state store](#state-store) at _any_ time, not only when there is an intentional change in the state store triggering a push event. - This is a prerequisite for [reconciliation](#reconciliation) to happen [continuously](#continuous), as specified in [principle 4](./PRINCIPLES.md) (Continuously Reconciled). - Note that – in contrast to traditional CI/CD, where automation is generally driven by pre-set triggers – in GitOps, [reconciliation](#reconciliation) is triggered _whenever_ there is a divergence. - Divergence could be due to the actual state unintentionally [drifting](#drift) from the desired state declarations – not only due to a new desired state declaration version having been changed intentionally. - -- ## Reconciliation - - The process of ensuring the actual state of a system matches its [desired state](#desired-state). - Contrary to traditional CI/CD where automation is generally driven by pre-set triggers, in GitOps reconciliation is triggered whenever there is a divergence. Divergence could be due to the actual state unintentionally [drifting](#drift) from the desired state declarations, or a new desired state declaration version having been changed intentionally. - Actions are taken based on policies around [feedback](./GLOSSARY.md#feedback) from the system and previous reconciliation attempts, in order to reduce deviation over time. - -- ## Software System - - A software system managed by GitOps includes: - - 1. One or more runtime environments consisting of resources under management - 1. The management agents within each runtime - 1. Policies for controlling access and management of repositories, deployments, runtimes - -- ## State Store - - A system for storing immutable versions of [desired state](#desired-state) declarations. - This state store should provide access control and auditing on the changes to the Desired State. - Git, from which GitOps derives its name, is the canonical example used as this state store but any other system that meets these criteria may be used. - In all cases, these state stores must be properly configured and precautions must be taken to comply with requirements set out in the GitOps Principles. - -- ## Feedback - - Open GitOps follows [control-theory](https://en.wikipedia.org/wiki/Control_theory) and operates in a closed-loop. In control theory, feedback represents how previous attempts to apply a desired state have affected the actual state. For example if the desired state requires more resources than exist in a system, the software agent may make attempts to add resources, to automatically rollback to a previous version, or to send alerts to human operators. - diff --git a/GLOSSARY.pl b/GLOSSARY.pl new file mode 100644 index 0000000..472cc57 --- /dev/null +++ b/GLOSSARY.pl @@ -0,0 +1,52 @@ +# Słownik GitOps {{version}} + +Ten słownik jest powiązany z [Zasady GitOps](./PRINCIPLES.pl) i innymi dokumentami pomocniczymi w tym repozytorium. + +- ## Ciągły (ang. Continuous) + +"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (ang. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. + +- ## Opis Deklaratywny (ang. Declarative Description) + + Konfiguracja, która opisuje pożądanany stan systemu, bez podawania specyficznych procedur określających w jaki sposób ten stan będzie osiagniety. To oddziela konfigurację stanu pożądanego (pożądany-stan) od implementacji (commands, API calls, scripts etc.) używanej do osiągniecia tego stanu. + +- ## Stan Pożądany (ang. Desired State) + +Agregacja wszystkich danych dotyczących konfiguracji, które wystarczają żeby odtworzyć system w taki sposób, żeby instancje systemu były behawioralnie nie do odróżnienia. +Te dane konfiguracyjne generalnie nie zawieraja trwałych danych aplikacji, jak na przykład zawartość bazy danych, chociaż często zawiera poświadczenia dostępu do tych danych lub konfigurację narzędzi do odzyskiwania danych działających w tym systemie. + +- ## Dryf (ang. Drift) + +Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany), często określa się to jako dryf. + +- ## Pobranie (ang. Pull) + + [Zasada 3](./PRINCIPLES.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać „pobrany” (pulled), a nie „wypchnięty” (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. + Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES.md) (Ciągle uzgadniany). + Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. + Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. + +- ## Uzgadnianie (agn. Reconciliation) + + Proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). + W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. + Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARYplopinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. + +- ## System oprogramowania (ang. Software System) + + System oprogramowania zarządzany przez GitOps zawiera: + + 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu + 1. Agentów zarządzających każde środowisko wykonawcze + 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi + +- ## Maganzyn Stanów (ang. State Store) + + System służący do przechowywania niezmiennych wersji deklaracji [stanu pożądanego](#pożądany-stan). + Magazyn stanów powinien umożliwiać kontrolę dostępu i audyt zmian stanu pożądanego. + Git, od którego GitOps wzięło swoją nazwę, jest kanonicznym przykładem używanym jako magazyn stanów, ale można użyć dowolnego innego systemu spełniającego te kryteria. + We wszystkich przypadkach magazyny stanów muszą być prawidłowo skonfigurowane i należy podjąć środki ostrożności, aby spełnić wymagania określone w [Zasady GitOps]. + +- ## Opinie (ang. Feedback) + + Open GitOps przestrzega [control-theory](https://en.wikipedia.org/wiki/Control_theory) i operuje w pętli zamkniętej. W teorii kontroli, opinie określają, w jaki sposób poprzednie próby zastosowania pożądanego stanu wpłynęły na stan rzeczywisty. Na przykład, jeśli pożądany stan wymaga więcej zasobów niż istnieje w systemie, agent może podjąć próby dodania zasobów, żeby automatycznie przywrócić poprzednią wersję lub wysłać ostrzeżenie do operatorów. From 65a86ef0036f53c3b5f92e08a72cf52c6556dfd9 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> Date: Mon, 26 Aug 2024 11:59:31 -0500 Subject: [PATCH 02/44] setting up a Polish version --- GLOSSARY.pl => i18n/GLOSSARY_pl.md | 0 i18n/PRINCIPLES_pl.md | 22 ++++++++++++++++++++++ i18n/README.md | 1 + 3 files changed, 23 insertions(+) rename GLOSSARY.pl => i18n/GLOSSARY_pl.md (100%) create mode 100644 i18n/PRINCIPLES_pl.md diff --git a/GLOSSARY.pl b/i18n/GLOSSARY_pl.md similarity index 100% rename from GLOSSARY.pl rename to i18n/GLOSSARY_pl.md diff --git a/i18n/PRINCIPLES_pl.md b/i18n/PRINCIPLES_pl.md new file mode 100644 index 0000000..efda6c8 --- /dev/null +++ b/i18n/PRINCIPLES_pl.md @@ -0,0 +1,22 @@ +# GitOps Principles {{version}} + +GitOps is a set of principles for operating and managing software systems. +These principles are derived from modern software operations, but are also rooted in pre-existing and widely adopted best practices. + +The [desired state](./GLOSSARY.md#desired-state) of a GitOps managed system must be: + +1. ## Declarative + + A [system](./GLOSSARY.md#software-system) managed by GitOps must have its desired state expressed [declaratively](./GLOSSARY.md#declarative-description). + +2. ## Versioned and Immutable + + Desired state is [stored](./GLOSSARY.md#state-store) in a way that enforces immutability, versioning and retains a complete version history. + +3. ## Pulled Automatically + + Software agents automatically [pull](./GLOSSARY.md#pull) the desired state declarations from the source. + +4. ## Continuously Reconciled + + Software agents [continuously](./GLOSSARY.md#continuous) observe actual system state and [attempt to apply](./GLOSSARY.md#reconciliation) the desired state. diff --git a/i18n/README.md b/i18n/README.md index b397b6c..d694b14 100644 --- a/i18n/README.md +++ b/i18n/README.md @@ -4,5 +4,6 @@ | -------- | -------------------------------- | --------------------------- | | German | [Prinzipien](./PRINCIPLES_de.md) | [Glossar](./GLOSSARY_de.md) | | Spanish | [Principios](./PRINCIPLES_es.md) | [Glosario](./GLOSSARY_es.md) | +| Polish | [Zasady](./PRINCIPLES_pl.md) | [Słownik](./GLOSSARY_pl.md) | | Portuguese | [Pincípios](./PRINCIPLES_pt.md) | [Glossário](./GLOSSARY_pt.md) | | French | [Principes](./PRINCIPLES_fr.md) | [Glossaire](./GLOSSARY_fr.md) | From e6dde88569d10ed1754b1dc2dac78cf2e5af8094 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> Date: Mon, 26 Aug 2024 13:40:52 -0500 Subject: [PATCH 03/44] Polish translation --- i18n/PRINCIPLES_pl.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/PRINCIPLES_pl.md b/i18n/PRINCIPLES_pl.md index efda6c8..bea3f07 100644 --- a/i18n/PRINCIPLES_pl.md +++ b/i18n/PRINCIPLES_pl.md @@ -1,22 +1,22 @@ -# GitOps Principles {{version}} +# Zasady GitOps (ang. GitOps Principles) {{version}} -GitOps is a set of principles for operating and managing software systems. -These principles are derived from modern software operations, but are also rooted in pre-existing and widely adopted best practices. +GitOps to zbiór zasad obsługi i zarządzania systemami oprogramowania. +Zasady te wywodzą się z nowoczesnych operacji programistycznych, ale są również zakorzenione w istniejących i powszechnie stosowanych najlepszych praktykach. -The [desired state](./GLOSSARY.md#desired-state) of a GitOps managed system must be: +[Pożądany Stan](./GLOSSARY_pl.md#pożądany-stan) w systemie zarządzanym przez GitOps musi być: -1. ## Declarative +1. ## Deklaratywny (ang. Declarative) - A [system](./GLOSSARY.md#software-system) managed by GitOps must have its desired state expressed [declaratively](./GLOSSARY.md#declarative-description). + [System](./GLOSSARY_pl.md#system-oprogramowania) zarządzanego przez GitOps musi mieć swój pożądany stan określony [deklaratywnie](./GLOSSARY_pl.md#opis-deklaratywny). -2. ## Versioned and Immutable +2. ## Wersjonowany and Niezmienny (ang. Versioned and Immutable) - Desired state is [stored](./GLOSSARY.md#state-store) in a way that enforces immutability, versioning and retains a complete version history. + Pożądany stan jest przechowywany w [magazynie stanow](./GLOSSARY_pl.md#magazyn-stanów) w sposób, który wymusza niezmienność, wersjonowanie i zachowuje pełną historię wersji. -3. ## Pulled Automatically +3. ## Ściągany automatycznie (ang. Pulled Automatically) - Software agents automatically [pull](./GLOSSARY.md#pull) the desired state declarations from the source. + Agenci automatycznie [ściągają](./GLOSSARY_pl.md#ściąganienie) pożądany stan z deklaracji źródłowej. -4. ## Continuously Reconciled +4. ## Stale uzgadniany (ang. Continuously Reconciled) - Software agents [continuously](./GLOSSARY.md#continuous) observe actual system state and [attempt to apply](./GLOSSARY.md#reconciliation) the desired state. + Agenci [w sposób ciągły](./GLOSSARY.md#ciągły) obserwują rzeczywisty stan systemu i [próbują zaaplikować](./GLOSSARY.md#uzgadnianie) pożądany stan. From 7a7ba033ac93a05deff4244b81fd240796539815 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> Date: Mon, 26 Aug 2024 13:44:19 -0500 Subject: [PATCH 04/44] Update GLOSSARY_pl.md updates to the Polish version of the GitOps glossary Signed-off-by: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 472cc57..8839d7e 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -19,9 +19,9 @@ Te dane konfiguracyjne generalnie nie zawieraja trwałych danych aplikacji, jak Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany), często określa się to jako dryf. -- ## Pobranie (ang. Pull) +- ## Ściąganie (ang. Pull) - [Zasada 3](./PRINCIPLES.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać „pobrany” (pulled), a nie „wypchnięty” (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. + [Zasada 3](./PRINCIPLES.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES.md) (Ciągle uzgadniany). Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. From de2f24c09afbe0b62cc30d2ec5c7579aad80395d Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> Date: Mon, 26 Aug 2024 13:47:14 -0500 Subject: [PATCH 05/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 8839d7e..3ef4b79 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -1,6 +1,6 @@ -# Słownik GitOps {{version}} +# Glosariusz GitOps {{version}} -Ten słownik jest powiązany z [Zasady GitOps](./PRINCIPLES.pl) i innymi dokumentami pomocniczymi w tym repozytorium. +Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES.pl) i innymi dokumentami pomocniczymi w tym repozytorium. - ## Ciągły (ang. Continuous) @@ -30,7 +30,7 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si Proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. - Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARYplopinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. + Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. - ## System oprogramowania (ang. Software System) From a594fe5a24ae0b03d1ec4975327df9457b4c3181 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> Date: Mon, 26 Aug 2024 13:48:36 -0500 Subject: [PATCH 06/44] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit changed "słownik" to "glosariusz" for the name of the Glossary in Polish - to closer match other language traslations. Signed-off-by: Joanna Wyganowska <116466069+joannaatoctopus@users.noreply.github.com> --- i18n/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/README.md b/i18n/README.md index d694b14..f19af6d 100644 --- a/i18n/README.md +++ b/i18n/README.md @@ -4,6 +4,6 @@ | -------- | -------------------------------- | --------------------------- | | German | [Prinzipien](./PRINCIPLES_de.md) | [Glossar](./GLOSSARY_de.md) | | Spanish | [Principios](./PRINCIPLES_es.md) | [Glosario](./GLOSSARY_es.md) | -| Polish | [Zasady](./PRINCIPLES_pl.md) | [Słownik](./GLOSSARY_pl.md) | +| Polish | [Zasady](./PRINCIPLES_pl.md) | [Glosariusz](./GLOSSARY_pl.md) | | Portuguese | [Pincípios](./PRINCIPLES_pt.md) | [Glossário](./GLOSSARY_pt.md) | | French | [Principes](./PRINCIPLES_fr.md) | [Glossaire](./GLOSSARY_fr.md) | From 4f95be15d712cb98a02704259493546df7fee490 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 22:57:12 -0500 Subject: [PATCH 07/44] Update PRINCIPLES_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/PRINCIPLES_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/PRINCIPLES_pl.md b/i18n/PRINCIPLES_pl.md index bea3f07..ad350dc 100644 --- a/i18n/PRINCIPLES_pl.md +++ b/i18n/PRINCIPLES_pl.md @@ -19,4 +19,4 @@ Zasady te wywodzą się z nowoczesnych operacji programistycznych, ale są równ 4. ## Stale uzgadniany (ang. Continuously Reconciled) - Agenci [w sposób ciągły](./GLOSSARY.md#ciągły) obserwują rzeczywisty stan systemu i [próbują zaaplikować](./GLOSSARY.md#uzgadnianie) pożądany stan. + Agenci [w sposób ciągły](./GLOSSARY_pl.md#ciągły) obserwują rzeczywisty stan systemu i [próbują zaaplikować](./GLOSSARY_pl.md#uzgadnianie) pożądany stan. From 8f0339b988888ffdc3d7b745f2ba435011cb965b Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 22:58:42 -0500 Subject: [PATCH 08/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 3ef4b79..9e4e2a0 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -1,6 +1,6 @@ # Glosariusz GitOps {{version}} -Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES.pl) i innymi dokumentami pomocniczymi w tym repozytorium. +Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi w tym repozytorium. - ## Ciągły (ang. Continuous) From 9a68097d17b31a3f4a08963b9baa2773dd354258 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 23:03:34 -0500 Subject: [PATCH 09/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 9e4e2a0..f1a7cce 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -15,7 +15,8 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do Agregacja wszystkich danych dotyczących konfiguracji, które wystarczają żeby odtworzyć system w taki sposób, żeby instancje systemu były behawioralnie nie do odróżnienia. Te dane konfiguracyjne generalnie nie zawieraja trwałych danych aplikacji, jak na przykład zawartość bazy danych, chociaż często zawiera poświadczenia dostępu do tych danych lub konfigurację narzędzi do odzyskiwania danych działających w tym systemie. -- ## Dryf (ang. Drift) +- ## Dryf +(ang. Drift) Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany), często określa się to jako dryf. @@ -32,9 +33,9 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. -- ## System oprogramowania (ang. Software System) +- ## System (ang. Software System) - System oprogramowania zarządzany przez GitOps zawiera: + System zarządzany przez GitOps zawiera: 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu 1. Agentów zarządzających każde środowisko wykonawcze From d0bec65985a838f888c69a9dfed1fe57a1e457d8 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 23:04:28 -0500 Subject: [PATCH 10/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index f1a7cce..5889668 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -15,8 +15,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do Agregacja wszystkich danych dotyczących konfiguracji, które wystarczają żeby odtworzyć system w taki sposób, żeby instancje systemu były behawioralnie nie do odróżnienia. Te dane konfiguracyjne generalnie nie zawieraja trwałych danych aplikacji, jak na przykład zawartość bazy danych, chociaż często zawiera poświadczenia dostępu do tych danych lub konfigurację narzędzi do odzyskiwania danych działających w tym systemie. -- ## Dryf -(ang. Drift) +- ## Dryf (ang. Drift) Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany), często określa się to jako dryf. From 32c3ebef85b818dcad07d54cabe36b86a9095431 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 23:06:49 -0500 Subject: [PATCH 11/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 5889668..5a8a3a6 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -10,7 +10,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do Konfiguracja, która opisuje pożądanany stan systemu, bez podawania specyficznych procedur określających w jaki sposób ten stan będzie osiagniety. To oddziela konfigurację stanu pożądanego (pożądany-stan) od implementacji (commands, API calls, scripts etc.) używanej do osiągniecia tego stanu. -- ## Stan Pożądany (ang. Desired State) +- ## Pożądany Stan (ang. Desired State) Agregacja wszystkich danych dotyczących konfiguracji, które wystarczają żeby odtworzyć system w taki sposób, żeby instancje systemu były behawioralnie nie do odróżnienia. Te dane konfiguracyjne generalnie nie zawieraja trwałych danych aplikacji, jak na przykład zawartość bazy danych, chociaż często zawiera poświadczenia dostępu do tych danych lub konfigurację narzędzi do odzyskiwania danych działających w tym systemie. From 1dc157fd874333b6be06781bfa972b34d37bcb0b Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 23:17:11 -0500 Subject: [PATCH 12/44] Update PRINCIPLES_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/PRINCIPLES_pl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/PRINCIPLES_pl.md b/i18n/PRINCIPLES_pl.md index ad350dc..6196c2a 100644 --- a/i18n/PRINCIPLES_pl.md +++ b/i18n/PRINCIPLES_pl.md @@ -7,7 +7,7 @@ Zasady te wywodzą się z nowoczesnych operacji programistycznych, ale są równ 1. ## Deklaratywny (ang. Declarative) - [System](./GLOSSARY_pl.md#system-oprogramowania) zarządzanego przez GitOps musi mieć swój pożądany stan określony [deklaratywnie](./GLOSSARY_pl.md#opis-deklaratywny). + [System](./GLOSSARY_pl.md#system-oprogramowania) zarządzany przez GitOps musi mieć swój pożądany stan określony [deklaratywnie](./GLOSSARY_pl.md#opis-deklaratywny). 2. ## Wersjonowany and Niezmienny (ang. Versioned and Immutable) @@ -15,7 +15,7 @@ Zasady te wywodzą się z nowoczesnych operacji programistycznych, ale są równ 3. ## Ściągany automatycznie (ang. Pulled Automatically) - Agenci automatycznie [ściągają](./GLOSSARY_pl.md#ściąganienie) pożądany stan z deklaracji źródłowej. + Agenci automatycznie [ściągają](./GLOSSARY_pl.md#ściąganie) pożądany stan z deklaracji źródłowej. 4. ## Stale uzgadniany (ang. Continuously Reconciled) From 92c6dcd8cdde16fb54f5c22853ea144c39d49c01 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 23:19:04 -0500 Subject: [PATCH 13/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 5a8a3a6..2a42077 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -32,9 +32,9 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. -- ## System (ang. Software System) +- ## System oprogramowania (ang. Software System) - System zarządzany przez GitOps zawiera: + System oprogramowania zarządzany przez GitOps zawiera: 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu 1. Agentów zarządzających każde środowisko wykonawcze From 54c8ecba1719bda6a30c9c3fce0cde741e8d6e37 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Mon, 26 Aug 2024 23:19:43 -0500 Subject: [PATCH 14/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 2a42077..1b75f90 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -21,7 +21,7 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si - ## Ściąganie (ang. Pull) - [Zasada 3](./PRINCIPLES.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. + [Zasada 3](./PRINCIPLES_pl.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES.md) (Ciągle uzgadniany). Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. From 042957466c3fe4df36a801ffd12ae2c0743a32cc Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:38:29 -0500 Subject: [PATCH 15/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 1b75f90..1a64679 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły (ang. Continuous) -"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (ang. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie (ang. Reconciliation)) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) From dfc6d0ec803402eeec89bf2da9a0f1d97923ae3c Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:39:24 -0500 Subject: [PATCH 16/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 1a64679..e1981cb 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły (ang. Continuous) -"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie (ang. Reconciliation)) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) @@ -26,7 +26,8 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. -- ## Uzgadnianie (agn. Reconciliation) +- ## Uzgadnianie +(agn. Reconciliation) Proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. From adac03823a259fd04485947c7dec5cf01263ae22 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:40:28 -0500 Subject: [PATCH 17/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index e1981cb..214145f 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły (ang. Continuous) -"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie - agn. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) @@ -26,8 +26,7 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. -- ## Uzgadnianie -(agn. Reconciliation) +- ## Uzgadnianie - agn. Reconciliation Proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. From 34ed230111e598b6c742074eb79af1bd24a3a1e7 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:41:30 -0500 Subject: [PATCH 18/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 214145f..e7d30d4 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły (ang. Continuous) -"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie - agn. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie_ang.Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) @@ -26,7 +26,7 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. -- ## Uzgadnianie - agn. Reconciliation +- ## Uzgadnianie agn. Reconciliation Proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. From 8963e9080f57f24f6cc8e69b6b744d949a9a5dfc Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:42:06 -0500 Subject: [PATCH 19/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index e7d30d4..7ffa83d 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły (ang. Continuous) -"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie_ang.Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie_ang._Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) From a08118706aed5856f7da0a1fb357a239b5e94ed2 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:43:11 -0500 Subject: [PATCH 20/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 7ffa83d..c5ae738 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły (ang. Continuous) -"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie_ang._Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) @@ -26,9 +26,9 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. -- ## Uzgadnianie agn. Reconciliation +- ## Uzgadnianie - Proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). + Uzgadnianie (agn. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. From 06d139766edd612795b37b4c4f14acd7940d9067 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:45:49 -0500 Subject: [PATCH 21/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index c5ae738..dd390b0 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -2,9 +2,9 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi w tym repozytorium. -- ## Ciągły (ang. Continuous) +- ## Ciągły -"Ciągły" jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" (ang. Continuous)jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) @@ -28,17 +28,17 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si - ## Uzgadnianie - Uzgadnianie (agn. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). +Uzgadnianie (agn. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. -- ## System oprogramowania (ang. Software System) +- ## System oprogramowania - System oprogramowania zarządzany przez GitOps zawiera: +System oprogramowania (ang. Software System)a zarządzany przez GitOps zawiera: - 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu - 1. Agentów zarządzających każde środowisko wykonawcze - 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi +1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu +1. Agentów zarządzających każde środowisko wykonawcze +1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi - ## Maganzyn Stanów (ang. State Store) From 657ddc6f45945a0067944cbf6bab355f14729291 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:47:41 -0500 Subject: [PATCH 22/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index dd390b0..3ae6d73 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły -"Ciągły" (ang. Continuous)jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" (ang. Continuous) jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (agn. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) From 70a23e1a3577a681cbc41b41636d4d68b416e560 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:48:04 -0500 Subject: [PATCH 23/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 3ae6d73..6c679b8 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi do - ## Ciągły -"Ciągły" (ang. Continuous) jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (agn. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. +"Ciągły" (ang. Continuous) jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (ang. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. - ## Opis Deklaratywny (ang. Declarative Description) @@ -28,7 +28,7 @@ Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania si - ## Uzgadnianie -Uzgadnianie (agn. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). +Uzgadnianie (ang. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. From 5c420bc6e0f7add12d11a221284d3b120de7f416 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:48:32 -0500 Subject: [PATCH 24/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 6c679b8..64a4ff1 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -1,6 +1,6 @@ # Glosariusz GitOps {{version}} -Ten glosariusz jest powiązany z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi w tym repozytorium. +Ten glosariusz powiązany jest z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi w tym repozytorium. - ## Ciągły From 04007c755b724d3445c79522ed48d61be88ac81a Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:49:06 -0500 Subject: [PATCH 25/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 64a4ff1..d16bed5 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -1,6 +1,6 @@ # Glosariusz GitOps {{version}} -Ten glosariusz powiązany jest z [Zasady GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi w tym repozytorium. +Ten glosariusz powiązany jest z [Zasadami GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi w tym repozytorium. - ## Ciągły From 0a3da75d0f29a0c3fc0def14353265c5bcc94e79 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 21:29:37 -0500 Subject: [PATCH 26/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index d16bed5..ef7b288 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -1,27 +1,27 @@ # Glosariusz GitOps {{version}} -Ten glosariusz powiązany jest z [Zasadami GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi w tym repozytorium. +Ten glosariusz powiązany jest z [Zasadami GitOps](./PRINCIPLES_pl.md) i innymi dokumentami pomocniczymi zawartymi w tym repozytorium. - ## Ciągły -"Ciągły" (ang. Continuous) jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (ang. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. + "Ciągły" (ang. Continuous) jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (ang. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. -- ## Opis Deklaratywny (ang. Declarative Description) +- ## Opis Deklaratywny - Konfiguracja, która opisuje pożądanany stan systemu, bez podawania specyficznych procedur określających w jaki sposób ten stan będzie osiagniety. To oddziela konfigurację stanu pożądanego (pożądany-stan) od implementacji (commands, API calls, scripts etc.) używanej do osiągniecia tego stanu. + Opis Deklaratywny (ang. Declarative Description) to konfiguracja, która opisuje pożądanany stan systemu, bez podawania specyficznych procedur określających w jaki sposób ten stan będzie osiagniety. To oddziela konfigurację [stanu pożądanego] (#pożądany-stan) od implementacji (commands, API calls, skrypty itp.) używanej do osiągniecia tego stanu. -- ## Pożądany Stan (ang. Desired State) +- ## Pożądany Stan -Agregacja wszystkich danych dotyczących konfiguracji, które wystarczają żeby odtworzyć system w taki sposób, żeby instancje systemu były behawioralnie nie do odróżnienia. -Te dane konfiguracyjne generalnie nie zawieraja trwałych danych aplikacji, jak na przykład zawartość bazy danych, chociaż często zawiera poświadczenia dostępu do tych danych lub konfigurację narzędzi do odzyskiwania danych działających w tym systemie. + Pożądany Stan (ang. Desired State) to agregacja wszystkich danych dotyczących konfiguracji, które wystarczają żeby odtworzyć system w taki sposób, żeby instancje systemu były behawioralnie nie do odróżnienia. +Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak na przykład zawartość bazy danych, chociaż często zawierają poświadczenia dostępu do tych danych lub konfigurację narzędzi do odzyskiwania danych działających w tym systemie. -- ## Dryf (ang. Drift) +- ## Dryf -Kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany), często określa się to jako dryf. + Dryf (ang. Drift) oznacza kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany). - ## Ściąganie (ang. Pull) - [Zasada 3](./PRINCIPLES_pl.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. + Ściąganie (ang. Pull) [3 Zasada GitOps](./PRINCIPLES_pl.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES.md) (Ciągle uzgadniany). Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. From 7071706f108b5bbf2428f99fd0d12fd08ff5d3c4 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 21:40:21 -0500 Subject: [PATCH 27/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index ef7b288..e308fa1 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -19,9 +19,9 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak Dryf (ang. Drift) oznacza kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany). -- ## Ściąganie (ang. Pull) +- ## Ściąganie - Ściąganie (ang. Pull) [3 Zasada GitOps](./PRINCIPLES_pl.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. + Ściąganie (ang. Pull) - [3 Zasada GitOps](./PRINCIPLES_pl.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES.md) (Ciągle uzgadniany). Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. @@ -29,24 +29,24 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak - ## Uzgadnianie Uzgadnianie (ang. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). - W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. - Działania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. + W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryf) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. + Działania uzgadniania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. - ## System oprogramowania -System oprogramowania (ang. Software System)a zarządzany przez GitOps zawiera: +System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu -1. Agentów zarządzających każde środowisko wykonawcze +1. Agentów zarządzających każdym środowiskiem wykonawczym 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi - ## Maganzyn Stanów (ang. State Store) - System służący do przechowywania niezmiennych wersji deklaracji [stanu pożądanego](#pożądany-stan). + Maganzyn Stanów (ang. State Store) to system służący do przechowywania niezmiennych wersji deklaracji [stanu pożądanego](#pożądany-stan). Magazyn stanów powinien umożliwiać kontrolę dostępu i audyt zmian stanu pożądanego. Git, od którego GitOps wzięło swoją nazwę, jest kanonicznym przykładem używanym jako magazyn stanów, ale można użyć dowolnego innego systemu spełniającego te kryteria. - We wszystkich przypadkach magazyny stanów muszą być prawidłowo skonfigurowane i należy podjąć środki ostrożności, aby spełnić wymagania określone w [Zasady GitOps]. + We wszystkich przypadkach magazyny stanów muszą być prawidłowo skonfigurowane i należy podjąć środki ostrożności, aby spełnić wymagania określone w [Zasadach GitOps] (./PRINCIPLES_pl.md). -- ## Opinie (ang. Feedback) +- ## Opinie - Open GitOps przestrzega [control-theory](https://en.wikipedia.org/wiki/Control_theory) i operuje w pętli zamkniętej. W teorii kontroli, opinie określają, w jaki sposób poprzednie próby zastosowania pożądanego stanu wpłynęły na stan rzeczywisty. Na przykład, jeśli pożądany stan wymaga więcej zasobów niż istnieje w systemie, agent może podjąć próby dodania zasobów, żeby automatycznie przywrócić poprzednią wersję lub wysłać ostrzeżenie do operatorów. + Opinie (ang. Feedback) - Open GitOps przestrzega [control-theory](https://en.wikipedia.org/wiki/Control_theory) i operuje w pętli zamkniętej. W teorii kontroli, opinie określają, w jaki sposób poprzednie próby zastosowania pożądanego stanu wpłynęły na stan rzeczywisty. Na przykład, jeśli pożądany stan wymaga więcej zasobów niż istnieje w systemie, agent może podjąć próby dodania zasobów, żeby automatycznie przywrócić poprzednią wersję lub wysłać ostrzeżenie do operatorów. From d016f94eb40465d1fe1c9e00667b8c4737ff25cf Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 21:43:13 -0500 Subject: [PATCH 28/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index e308fa1..fc881e7 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -21,10 +21,10 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak - ## Ściąganie - Ściąganie (ang. Pull) - [3 Zasada GitOps](./PRINCIPLES_pl.md) (Pulled Automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. - Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES.md) (Ciągle uzgadniany). + Ściąganie (ang. Pull) - [3 Zasada GitOps](./PRINCIPLES_pl.md) (Ściągany automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. + Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES_pl.md) (Ciągle uzgadniany). Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. - Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu a nie tylko celową zmianą wersji deklaracji pożądanego stanu. + Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryf) rzeczywistego stanu od deklaracji pożądanego stanu, a nie tylko celową zmianą wersji deklaracji pożądanego stanu. - ## Uzgadnianie From b11c1d0fd38e29adf8b04a33f07c868b68fd78b0 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:33:21 -0500 Subject: [PATCH 29/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index fc881e7..e813dc3 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -4,7 +4,7 @@ Ten glosariusz powiązany jest z [Zasadami GitOps](./PRINCIPLES_pl.md) i innymi - ## Ciągły - "Ciągły" (ang. Continuous) jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (ang. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpic natychmiastowo. + "Ciągły" (ang. Continuous) jest związany ze standardowym terminem: [Uzgadnianie](#Uzgadnianie) (ang. Reconciliation) co oznacza, że następuje to ciągle, ale nie oznacza to, że musi to nastąpić natychmiastowo. - ## Opis Deklaratywny From 3a6a0022400adf02a80a2d5476a90466181e0c3b Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:34:11 -0500 Subject: [PATCH 30/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index e813dc3..05e682c 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -8,7 +8,7 @@ Ten glosariusz powiązany jest z [Zasadami GitOps](./PRINCIPLES_pl.md) i innymi - ## Opis Deklaratywny - Opis Deklaratywny (ang. Declarative Description) to konfiguracja, która opisuje pożądanany stan systemu, bez podawania specyficznych procedur określających w jaki sposób ten stan będzie osiagniety. To oddziela konfigurację [stanu pożądanego] (#pożądany-stan) od implementacji (commands, API calls, skrypty itp.) używanej do osiągniecia tego stanu. + Opis Deklaratywny (ang. Declarative Description) to konfiguracja, która opisuje pożądanany stan systemu, bez podawania specyficznych procedur określających w jaki sposób ten stan będzie osiagniety. To oddziela konfigurację [stanu pożądanego](#pożądany-stan) od implementacji (commands, API calls, skrypty itp.) używanej do osiągniecia tego stanu. - ## Pożądany Stan From aaf0d76eaebb452e11d060eba5d0de6dc4bb90d8 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:35:34 -0500 Subject: [PATCH 31/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 05e682c..62e3f8b 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -17,7 +17,7 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak - ## Dryf - Dryf (ang. Drift) oznacza kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#stan-pożądany). + Dryf (ang. Drift) oznacza kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#pożądany-stan). - ## Ściąganie From 68e401e4cbe4273aadc634f97f57e26b4dcbff51 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:36:51 -0500 Subject: [PATCH 32/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 62e3f8b..dd79d79 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -40,7 +40,7 @@ System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: 1. Agentów zarządzających każdym środowiskiem wykonawczym 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi -- ## Maganzyn Stanów (ang. State Store) +- ## Maganzyn Stanów Maganzyn Stanów (ang. State Store) to system służący do przechowywania niezmiennych wersji deklaracji [stanu pożądanego](#pożądany-stan). Magazyn stanów powinien umożliwiać kontrolę dostępu i audyt zmian stanu pożądanego. From 98890ee504e496041dd6e9feffc186c6f6d63c02 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:37:39 -0500 Subject: [PATCH 33/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index dd79d79..0afaef7 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -40,7 +40,7 @@ System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: 1. Agentów zarządzających każdym środowiskiem wykonawczym 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi -- ## Maganzyn Stanów +- ## Magazyn Stanów Maganzyn Stanów (ang. State Store) to system służący do przechowywania niezmiennych wersji deklaracji [stanu pożądanego](#pożądany-stan). Magazyn stanów powinien umożliwiać kontrolę dostępu i audyt zmian stanu pożądanego. From 70b620c9422717fd8da6f24ea728cd81c7f95ee1 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:39:20 -0500 Subject: [PATCH 34/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 0afaef7..d028932 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -15,16 +15,16 @@ Ten glosariusz powiązany jest z [Zasadami GitOps](./PRINCIPLES_pl.md) i innymi Pożądany Stan (ang. Desired State) to agregacja wszystkich danych dotyczących konfiguracji, które wystarczają żeby odtworzyć system w taki sposób, żeby instancje systemu były behawioralnie nie do odróżnienia. Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak na przykład zawartość bazy danych, chociaż często zawierają poświadczenia dostępu do tych danych lub konfigurację narzędzi do odzyskiwania danych działających w tym systemie. -- ## Dryf +- ## Dryft - Dryf (ang. Drift) oznacza kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#pożądany-stan). + Dryft (ang. Drift) oznacza kiedy rzeczywisty stan systemu przesunął się lub jest w trakcie oddalania się od [stanu pożądanego](#pożądany-stan). - ## Ściąganie Ściąganie (ang. Pull) - [3 Zasada GitOps](./PRINCIPLES_pl.md) (Ściągany automatycznie) określa, że ​​pożądany stan musi zostać ściągany (pulled), a nie wypchnięty (pushed), przede wszystkim dlatego, że agent musi mieć możliwość dostępu do [pożądanego stanu](#pożądany-stan) z [magazynu stanów](#magazyn-stanów) w dowolnym momencie, a nie tylko wtedy, gdy nastąpi celowa zmiana w magazynie stanów wyzwaląjca push event. Jest to warunek konieczny, aby [uzgadnianie](#uzgadnianie) odbywało się [ciągle](#Ciągły), jak określono w [zasadzie 4](./PRINCIPLES_pl.md) (Ciągle uzgadniany). Należy pamiętać, że w przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery – w GitOps [uzgadnianie](#uzgadnianie) jest wyzwalane zawsze kiedy występuje rozbieżność. - Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryf) rzeczywistego stanu od deklaracji pożądanego stanu, a nie tylko celową zmianą wersji deklaracji pożądanego stanu. + Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu, a nie tylko celową zmianą wersji deklaracji pożądanego stanu. - ## Uzgadnianie From 33757af07e60395e7bf6d04eff28218f1e10e8a8 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:40:42 -0500 Subject: [PATCH 35/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index d028932..510d28f 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -28,7 +28,7 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak - ## Uzgadnianie -Uzgadnianie (ang. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#stan-pożądany). + Uzgadnianie (ang. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#pożądany-stan). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryf) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. Działania uzgadniania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. From 522c1ee11d9d8761bc6fcfcc3e2d2e7210a4bca0 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:41:14 -0500 Subject: [PATCH 36/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 510d28f..f735c54 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -29,7 +29,7 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak - ## Uzgadnianie Uzgadnianie (ang. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#pożądany-stan). - W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryf) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. + W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. Działania uzgadniania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. - ## System oprogramowania From d6e146d7e27546af4c644c546b6ce3d692513a05 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:42:34 -0500 Subject: [PATCH 37/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index f735c54..b8814b6 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -30,7 +30,7 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak Uzgadnianie (ang. Reconciliation) jest to proces mający na celu zapewnienie, że rzeczywisty stan systemu odpowiada [pożądanemu stanowi](#pożądany-stan). W przeciwieństwie do tradycyjnego CI/CD, gdzie automatyzacja jest zazwyczaj wyzwalana przez wstępnie ustawione triggery, w GitOps uzgadnianie jest inicjowane zawsze kiedy występuje rozbieżność. Rozbieżność może być spowodowana niezamierzonym [dryftem](#dryft) rzeczywistego stanu od deklaracji pożądanego stanu lub celową zmianą wersji deklaracji pożądanego stanu. - Działania uzgadniania są podejmowane na podstawie zasad dotyczących [opinii](/GLOSSARY_pl.md-opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. + Działania uzgadniania są podejmowane na podstawie zasad dotyczących [opinii](#opinie) systemu oraz wcześniejszych prób uzgadniania, w celu zmniejszenia dewjacji w czasie. - ## System oprogramowania From 0e64482b6e747a0de7d89d53c80496670f0f3721 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:44:01 -0500 Subject: [PATCH 38/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index b8814b6..5fb01b0 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -34,18 +34,18 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak - ## System oprogramowania -System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: + System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: -1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu -1. Agentów zarządzających każdym środowiskiem wykonawczym -1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi + 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu + 1. Agentów zarządzających każdym środowiskiem wykonawczym + 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi - ## Magazyn Stanów Maganzyn Stanów (ang. State Store) to system służący do przechowywania niezmiennych wersji deklaracji [stanu pożądanego](#pożądany-stan). Magazyn stanów powinien umożliwiać kontrolę dostępu i audyt zmian stanu pożądanego. Git, od którego GitOps wzięło swoją nazwę, jest kanonicznym przykładem używanym jako magazyn stanów, ale można użyć dowolnego innego systemu spełniającego te kryteria. - We wszystkich przypadkach magazyny stanów muszą być prawidłowo skonfigurowane i należy podjąć środki ostrożności, aby spełnić wymagania określone w [Zasadach GitOps] (./PRINCIPLES_pl.md). + We wszystkich przypadkach magazyny stanów muszą być prawidłowo skonfigurowane i należy podjąć środki ostrożności, aby spełnić wymagania określone w [Zasadach GitOps](./PRINCIPLES_pl.md). - ## Opinie From 31478769522338382db835689997c94410bf11af Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:44:32 -0500 Subject: [PATCH 39/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 5fb01b0..6117983 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -36,8 +36,8 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: - 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu - 1. Agentów zarządzających każdym środowiskiem wykonawczym + 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu + 1. Agentów zarządzających każdym środowiskiem wykonawczym 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi - ## Magazyn Stanów From aefc650b8e4562bd0533f700da100c05b6d7472f Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:44:56 -0500 Subject: [PATCH 40/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 6117983..267dbbf 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -36,9 +36,9 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: - 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu - 1. Agentów zarządzających każdym środowiskiem wykonawczym - 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi +1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu +1. Agentów zarządzających każdym środowiskiem wykonawczym +1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi - ## Magazyn Stanów From ac4ad0f111ff20cfbe92601f8a57c78c7d2de6b4 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:47:12 -0500 Subject: [PATCH 41/44] Update GLOSSARY_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/GLOSSARY_pl.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/GLOSSARY_pl.md b/i18n/GLOSSARY_pl.md index 267dbbf..5fb01b0 100644 --- a/i18n/GLOSSARY_pl.md +++ b/i18n/GLOSSARY_pl.md @@ -36,9 +36,9 @@ Te dane konfiguracyjne generalnie nie zawierają trwałych danych aplikacji, jak System oprogramowania (ang. Software System) zarządzany przez GitOps zawiera: -1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu -1. Agentów zarządzających każdym środowiskiem wykonawczym -1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi + 1. Jeden lub więcej środowisk wykonawczych składających się z zasobów podlegających zarządzaniu + 1. Agentów zarządzających każdym środowiskiem wykonawczym + 1. Zasady kontrolowania dostępu i zarządzania repozytoriami, wdrożeniami i środowiskami wykonawczymi - ## Magazyn Stanów From df897d882294e6e124bb53f2366370f4dd764ffe Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:49:20 -0500 Subject: [PATCH 42/44] Update PRINCIPLES_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/PRINCIPLES_pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/PRINCIPLES_pl.md b/i18n/PRINCIPLES_pl.md index 6196c2a..453f002 100644 --- a/i18n/PRINCIPLES_pl.md +++ b/i18n/PRINCIPLES_pl.md @@ -7,7 +7,7 @@ Zasady te wywodzą się z nowoczesnych operacji programistycznych, ale są równ 1. ## Deklaratywny (ang. Declarative) - [System](./GLOSSARY_pl.md#system-oprogramowania) zarządzany przez GitOps musi mieć swój pożądany stan określony [deklaratywnie](./GLOSSARY_pl.md#opis-deklaratywny). + [System oprogramowania](./GLOSSARY_pl.md#system-oprogramowania) zarządzany przez GitOps musi mieć swój pożądany stan określony [deklaratywnie](./GLOSSARY_pl.md#opis-deklaratywny). 2. ## Wersjonowany and Niezmienny (ang. Versioned and Immutable) From c7a8d312341d6e46dfebe14709bcd31eb4ffea64 Mon Sep 17 00:00:00 2001 From: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> Date: Wed, 28 Aug 2024 22:51:16 -0500 Subject: [PATCH 43/44] Update PRINCIPLES_pl.md Signed-off-by: Joanna Wyganowska <116466069+joanna-wyganowska@users.noreply.github.com> --- i18n/PRINCIPLES_pl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/PRINCIPLES_pl.md b/i18n/PRINCIPLES_pl.md index 453f002..997f091 100644 --- a/i18n/PRINCIPLES_pl.md +++ b/i18n/PRINCIPLES_pl.md @@ -9,9 +9,9 @@ Zasady te wywodzą się z nowoczesnych operacji programistycznych, ale są równ [System oprogramowania](./GLOSSARY_pl.md#system-oprogramowania) zarządzany przez GitOps musi mieć swój pożądany stan określony [deklaratywnie](./GLOSSARY_pl.md#opis-deklaratywny). -2. ## Wersjonowany and Niezmienny (ang. Versioned and Immutable) +2. ## Wersjonowany i Niezmienny (ang. Versioned and Immutable) - Pożądany stan jest przechowywany w [magazynie stanow](./GLOSSARY_pl.md#magazyn-stanów) w sposób, który wymusza niezmienność, wersjonowanie i zachowuje pełną historię wersji. + Pożądany stan jest przechowywany w [magazynie stanów](./GLOSSARY_pl.md#magazyn-stanów) w sposób, który wymusza niezmienność, wersjonowanie i zachowuje pełną historię wersji. 3. ## Ściągany automatycznie (ang. Pulled Automatically) From eb7b8ed3158c67db9c06e17943973a97ae0ece58 Mon Sep 17 00:00:00 2001 From: todaywasawesome Date: Thu, 29 Aug 2024 10:15:55 -0600 Subject: [PATCH 44/44] Restore glossary Signed-off-by: todaywasawesome --- GLOSSARY.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 GLOSSARY.md diff --git a/GLOSSARY.md b/GLOSSARY.md new file mode 100644 index 0000000..190608c --- /dev/null +++ b/GLOSSARY.md @@ -0,0 +1,53 @@ +# GitOps Glossary {{version}} + +This glossary accompanies the [GitOps Principles](./PRINCIPLES.md), and other supporting documents in this repository. + +- ## Continuous + + "Continuous" is intended to match the industry standard term: [reconciliation](#reconciliation) continues to happen, not that it must be instantaneous. + +- ## Declarative Description + + A configuration that describes the desired operating state of a system without specifying procedures for how that state will be achieved. This separates configuration (the desired state) from the implementation (commands, API calls, scripts etc.) used to achieve that state. + +- ## Desired State + + The aggregate of all configuration data that is sufficient to recreate the system so that instances of the system are behaviourally indistinguishable. + This configuration data generally does not include persistent application data, eg. database contents, though often does include credentials for accessing that data, or configuration for data recovery tools running on that system. + +- ## Drift + + When a system's actual state has moved or is in the process of moving away from the [desired state](#desired-state), this is often referred to as drift. + +- ## Pull + + [Principle 3](./PRINCIPLES.md) (Pulled Automatically) specifies the desired state must be "pulled" rather than "pushed", primarily because the software agents must be able to access the [desired state](#desired-state) from the [state store](#state-store) at _any_ time, not only when there is an intentional change in the state store triggering a push event. + This is a prerequisite for [reconciliation](#reconciliation) to happen [continuously](#continuous), as specified in [principle 4](./PRINCIPLES.md) (Continuously Reconciled). + Note that – in contrast to traditional CI/CD, where automation is generally driven by pre-set triggers – in GitOps, [reconciliation](#reconciliation) is triggered _whenever_ there is a divergence. + Divergence could be due to the actual state unintentionally [drifting](#drift) from the desired state declarations – not only due to a new desired state declaration version having been changed intentionally. + +- ## Reconciliation + + The process of ensuring the actual state of a system matches its [desired state](#desired-state). + Contrary to traditional CI/CD where automation is generally driven by pre-set triggers, in GitOps reconciliation is triggered whenever there is a divergence. Divergence could be due to the actual state unintentionally [drifting](#drift) from the desired state declarations, or a new desired state declaration version having been changed intentionally. + Actions are taken based on policies around [feedback](./GLOSSARY.md#feedback) from the system and previous reconciliation attempts, in order to reduce deviation over time. + +- ## Software System + + A software system managed by GitOps includes: + + 1. One or more runtime environments consisting of resources under management + 1. The management agents within each runtime + 1. Policies for controlling access and management of repositories, deployments, runtimes + +- ## State Store + + A system for storing immutable versions of [desired state](#desired-state) declarations. + This state store should provide access control and auditing on the changes to the Desired State. + Git, from which GitOps derives its name, is the canonical example used as this state store but any other system that meets these criteria may be used. + In all cases, these state stores must be properly configured and precautions must be taken to comply with requirements set out in the GitOps Principles. + +- ## Feedback + + Open GitOps follows [control-theory](https://en.wikipedia.org/wiki/Control_theory) and operates in a closed-loop. In control theory, feedback represents how previous attempts to apply a desired state have affected the actual state. For example if the desired state requires more resources than exist in a system, the software agent may make attempts to add resources, to automatically rollback to a previous version, or to send alerts to human operators. +