-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create ZT_Cluster_GitOps_CD_Process.puml
- Loading branch information
Showing
1 changed file
with
31 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
@startuml "GitOps CD Process for ZT Cluster" | ||
title GitOps CD Process for ZT Cluster | ||
|
||
actor "Zero Trust Developer" as ZT | ||
actor "Gematik" as GEM | ||
actor "TI 2.0 Service Provider" as TSP | ||
|
||
rectangle "Git Repository" as GIT | ||
rectangle "Container Registry" as REG | ||
rectangle "CI Pipeline" as CI | ||
rectangle "Kubernetes Cluster" as K8S | ||
|
||
ZT --> CI: develops and\nprovides | ||
GEM --> REG: operates | ||
TSP --> GIT: configures | ||
GEM --> GIT: operates and\nvalidates | ||
TSP --> K8S: operates | ||
|
||
CI --> GIT: Manifest Templates | ||
CI --> REG : Docker Images | ||
GIT --> K8S : Manifests | ||
REG --> K8S : Signed Images | ||
|
||
note right of K8S: Deploys Changed Manifests\nMonitors Cluster State\nApplies Changes\nPrevents Manual Changes | ||
|
||
note left of GIT: Single Source of Truth\nVersioned Configurations | ||
|
||
note bottom of REG: signs Images | ||
|
||
note top of GIT: Executes Automatic\nDeployments and Tests | ||
@enduml |