Skip to content

Commit

Permalink
Sync examples with book
Browse files Browse the repository at this point in the history
  • Loading branch information
schnatterer committed Oct 23, 2024
1 parent 68a75eb commit 4ecb188
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -238,11 +238,12 @@ The diagrams have been created with [tree2svg](https://github.com/schnatterer/tr
* Boostrapping: `Helm`, `kubectl`
* Linking: ArgoCD `Application`
* **Features**:
* Env per app Pattern
* Operate ArgoCD with GitOps
* Config Update via CI server
* Solution for cross-cutting infra (cluster resources)
* Multi-tenancy: Single operator manages multiple tenants on one cluster using namespace environments (multi-cluster possible)
* Mixed repo patterns
* ArgoCD **and** Flux examples
* Config Update and Config Replication via CI server (Rendered Manifest using Helm)
* Env per app Pattern

![](src/repo-examples/2-with-ci.svg)

Expand All @@ -257,9 +258,9 @@ The diagrams have been created with [tree2svg](https://github.com/schnatterer/tr
* **Boostrapping**: `argocd-autopilot`
* Linking: `kustomization.yaml`, ArgoCD `Application`, `ApplicationSet`
* Features:
* Create structure and YAML via CLI
* Operate ArgoCD with GitOps
* In the future: a lot more automation
and YAML creation
* Solution for cross-cutting infra (cluster resources)

![](src/repo-examples/3.svg)

Expand All @@ -273,7 +274,9 @@ The diagrams have been created with [tree2svg](https://github.com/schnatterer/tr
* **Operator**: Flux
* **Boostrapping**: `flux` CLI
* **Linking**: `kustomization.yaml`, Flux `Kustomization`
* **Features**: cross-cutting infra
* **Features**:
* Operate Flux with GitOps
* Solution for cross-cutting infra (cluster resources)

![](src/repo-examples/4.svg)

Expand All @@ -287,7 +290,10 @@ The diagrams have been created with [tree2svg](https://github.com/schnatterer/tr
* **Operator**: Flux
* **Boostrapping**: `flux` CLI
* **Linking**: `kustomization.yaml`, Flux `Kustomization`
* **Features**: cross-cutting infra
* **Features**:
* Operate Flux with GitOps
* Solution for cross-cutting infra (cluster resources)
* Multi-tenancy: One operator per cluster environment manages multiple tenants

![](src/repo-examples/5.svg)

Expand Down

0 comments on commit 4ecb188

Please sign in to comment.