doc(c4): added initial otc views

This commit is contained in:
Stephan Lo 2025-05-06 12:55:44 +02:00
parent 223fbdb1b5
commit 755ec09cb6
7 changed files with 64 additions and 0 deletions

View file

@ -0,0 +1,24 @@
// Deployment model
deployment {
cloud otc-edpFoundry 'OTC EDP Foundry clusters' {
description 'OTC cluster environment for EDP Foundry, set up by IaC terraform'
technology 'OTC'
icon tech:kubernetes
cluster internalServices 'EDP Foundry Internal Services' {
instanceOf edp.argoCD
instanceOf edp.forgejo
instanceOf edp.forgejoRunner
instanceOf edp.externalSecrets
instanceOf edp.openbao
instanceOf edp.ingressNginx
}
cluster centralObservability 'EDP Foundry Central Observability' {
instanceOf edp.monitoring
instanceOf edp.grafana
}
}
}

View file

@ -0,0 +1,17 @@
// Deployment model
deployment {
cloud otc-edp 'OTC EDP clusters' {
description 'OTC cluster environment for EDP'
technology 'OTC'
icon tech:kubernetes
cluster kubernetes 'EDP Kubernetes Services' {
}
paas cloudServices 'EDP Cloud Services' {
}
}
}

View file

@ -23,9 +23,12 @@ specification {
element system
element workflow
deploymentNode cloud
deploymentNode paas
deploymentNode node
deploymentNode environment
deploymentNode namespace
deploymentNode cluster
tag internal
}

View file

@ -0,0 +1,10 @@
views {
deployment view edp-foundry-internal-services {
title 'EDP Foundry Internal Services'
include
otc-edpFoundry.internalServices,
otc-edpFoundry.centralObservability
}
}

View file

@ -0,0 +1,10 @@
views {
deployment view otc {
title 'OTC'
include
otc-edpFoundry
}
}