2025-04-06 16:43:29 +00:00
|
|
|
model {
|
|
|
|
|
|
|
|
extend edp {
|
|
|
|
container argoCD 'ArgoCD' {
|
|
|
|
description 'GitOps Service'
|
|
|
|
|
|
|
|
component argocdServer 'ArgoCD Server'
|
|
|
|
component argocdAppController 'ApplicationController'
|
|
|
|
component argocdAppSetController 'ApplicationSeetController'
|
|
|
|
component argocdRedis 'Redis' {
|
|
|
|
technology: 'Redis'
|
|
|
|
icon: tech:redis
|
|
|
|
}
|
|
|
|
component argocdRepoServer 'Repo Server'
|
|
|
|
|
|
|
|
argocdServer -> argocdRedis 'read/write'
|
|
|
|
argocdRepoServer -> argocdRedis 'read/write'
|
|
|
|
argocdAppController -> argocdRedis 'read/write'
|
|
|
|
argocdAppSetController -> argocdRedis 'read/write'
|
|
|
|
|
2025-04-07 15:01:06 +00:00
|
|
|
argocdRepoServer -> edp.forgejo.forgejogit 'Syncs git repo'
|
2025-04-06 16:43:29 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|