// 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
    }
  }
}

