Files
nplus/dsl/environment.dsl

28 lines
1.0 KiB
Plaintext
Raw Normal View History

2025-01-24 16:18:47 +01:00
nplus = softwareSystem "nplus Environment" {
tags "nplus"
description "provides global configuration git and web ui"
toolbox = Container "nplus Toolbox"{
tags "Kubernetes - sts, nplus"
description "provides Tools for Admin Tasks"
}
davserver = Container "nplus DAV Server"{
tags "Kubernetes - sts, nplus"
description "provides Config DAV Access for Admins to upload snippets etc."
}
operator = Container "nplus Operator"{
tags "Kubernetes - sts, nplus"
description "controlls the nplus Custom Resources and provides status information for instances and components"
}
confpvc = Container "conf" {
tags "Kubernetes - pvc"
description "common store for file based configuration data, versioned in git"
toolbox -> this "attach"
davserver -> this "attach"
}
Container "nstore Downloader" {
description "cron Job downloading Apps from nstore"
tags "Kubernetes - cronjob, nplus"
-> confpvc "pool"
}
}