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