Skip to content

Commit e1e5090

Browse files
authored
docs: add architecture diagram (#140)
Signed-off-by: Michael Crenshaw <[email protected]>
1 parent 00f0122 commit e1e5090

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

docs/architecture.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Architecture
2+
3+
GitOps Promoter enables developers to "make a change and forget it." The change is made once in the "DRY branch" for all
4+
environments, then GitOps Promoter does the work of moving the change through the environment-specific "hydrated
5+
branches."
6+
7+
This diagram shows a hypothetical setup where the "hydrator" is Helm, and the tool syncing the promoted changes is Argo
8+
CD.
9+
10+
Commit `3f7e` is the user's "DRY" change that applied to all environments. The SHAs of the hydrated commits are
11+
represented as `3f7e` with an environment-specific subscript. But in reality, the hydrated commits are different SHAs
12+
since they are on different branches and represent environment-specific contents.
13+
14+
[![GitOps Promoter Architecture](./assets/architecture.png)](./assets/architecture.png)

docs/assets/architecture.png

212 KB
Loading

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ nav:
2525
- CRD Specs: crd-specs.md
2626
- Gating Promotions: gating-promotions.md
2727
- Multi-Tenancy: multi-tenancy.md
28+
- Architecture: architecture.md

0 commit comments

Comments
 (0)