Skip to content

Commit

Permalink
Create ZT_Cluster_GitOps_CD_Process.puml
Browse files Browse the repository at this point in the history
  • Loading branch information
gem-cp authored Sep 9, 2024
1 parent e72bf20 commit 81e887c
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions src/plantuml/ZT_Cluster_GitOps_CD_Process.puml
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

0 comments on commit 81e887c

Please sign in to comment.