2025-03-31 12:27:02 +00:00
|
|
|
// Deployment model
|
|
|
|
deployment {
|
|
|
|
|
|
|
|
environment local 'Local' {
|
|
|
|
technology 'Kind'
|
|
|
|
icon tech:kubernetes
|
|
|
|
|
2025-04-01 07:59:19 +00:00
|
|
|
namespace backstage {
|
|
|
|
instanceOf edp.ui.backstage
|
|
|
|
instanceOf edp.ui.database
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace gitea {
|
|
|
|
instanceOf edp.forgejo.forgejo
|
|
|
|
instanceOf edp.forgejo.forgejoRunner
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace keycloak {
|
|
|
|
instanceOf edp.keycloak.keycloak
|
|
|
|
instanceOf edp.keycloak.keycloakDB
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace crossplane 'crossplane-system' {
|
|
|
|
instanceOf edp.crossplane.crossplane
|
|
|
|
instanceOf edp.crossplane.crossplaneFunction
|
|
|
|
instanceOf edp.crossplane.crossplaneRbacManager
|
|
|
|
instanceOf edp.crossplane.providerArgoCD
|
|
|
|
instanceOf edp.crossplane.providerKind
|
|
|
|
instanceOf edp.crossplane.providerShell
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace externalSecrets 'external-secrets' {
|
|
|
|
instanceOf edp.externalSecrets.certController
|
|
|
|
instanceOf edp.externalSecrets.externalSecrets
|
|
|
|
instanceOf edp.externalSecrets.webhook
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace velero {
|
|
|
|
instanceOf edp.velero.velero
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace minio 'minio-backup' {
|
|
|
|
instanceOf edp.minio.minio
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace monitoring {
|
|
|
|
instanceOf edp.monitoring.alloy
|
|
|
|
instanceOf edp.monitoring.distributor
|
|
|
|
instanceOf edp.monitoring.gateway
|
|
|
|
instanceOf edp.monitoring.ingestor
|
|
|
|
instanceOf edp.monitoring.querier
|
|
|
|
instanceOf edp.monitoring.queryFrontend
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace ingressNginx 'ingress-nginx'{
|
|
|
|
instanceOf edp.ingressNginx.ingressNginx
|
|
|
|
}
|
|
|
|
|
2025-04-01 12:19:10 +00:00
|
|
|
namespace openbao 'openbao' {
|
2025-04-01 07:59:19 +00:00
|
|
|
instanceOf edp.openbao.openbao
|
|
|
|
instanceOf edp.openbao.agentInjector
|
|
|
|
}
|
2025-04-01 10:59:05 +00:00
|
|
|
|
|
|
|
namespace fibonacci 'fibonacci-app' {
|
|
|
|
instanceOf edp.testApp.fibonacci
|
|
|
|
}
|
2025-04-01 11:15:21 +00:00
|
|
|
|
|
|
|
namespace mailhog 'mailhog' {
|
|
|
|
instanceOf edp.mailhog.mailhog
|
|
|
|
}
|
2025-03-31 12:27:02 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
views {
|
|
|
|
deployment view index {
|
|
|
|
title 'Local Deployment'
|
|
|
|
|
|
|
|
include
|
|
|
|
*,
|
2025-04-01 12:19:10 +00:00
|
|
|
local.**,
|
|
|
|
monitoring.*,
|
|
|
|
openbao.*,
|
|
|
|
externalSecrets.*,
|
|
|
|
crossplane.*
|
2025-03-31 12:27:02 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|