doc(infra): added more visualiztion to DevFW/forgejo-pm#30

This commit is contained in:
Stephan Lo 2025-06-29 16:50:05 +02:00
parent 0ba1810a56
commit ea93b7360d
3 changed files with 44 additions and 0 deletions

View file

@ -47,3 +47,5 @@ environments
├── edp
└── observability
```
![alt text](environments.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View file

@ -0,0 +1,42 @@
@startuml
!includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml
LAYOUT_WITH_LEGEND()
Person(dev, "Developer")
System_Boundary(env, "environments") {
System_Boundary(kind, "provider:kind") {
System_Boundary(kind_np, "platformzone:non-prod (vm-1 / local)") {
System(edp_kind, "edp")
System(obs_kind, "observability")
}
}
System_Boundary(otc, "provider:otc") {
System_Boundary(otc_np, "platformzone:non-prod (tenant-1)") {
System(edp_otc_np, "central-forgejo-aka-edp")
System(forgejo_dev, "forgejo-dev")
System(obs_otc_np, "observability")
}
System_Boundary(otc_prod, "platformzone:prod (tenant-2)") {
System(edp_otc_p, "edp")
System(obs_otc_p, "observability")
}
}
System_Boundary(scaleway, "provider:scaleway") {
System_Boundary(scaleway_np, "platformzone:non-prod (account-1)") {
' leer
}
System_Boundary(scaleway_p, "platformzone:prod (account-2)") {
System(edp_scaleway_p, "edp")
System(obs_scaleway_p, "observability")
}
}
}
@enduml