edp-doc/likec4/models/containers/argocd.c4

24 lines
No EOL
798 B
Text

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'
argocdRepoServer -> edp.forgejo.forgejogit 'Syncs git repo'
}
}
}