Public Information
This commit is contained in:
27
dsl/environment.dsl
Normal file
27
dsl/environment.dsl
Normal file
@@ -0,0 +1,27 @@
|
||||
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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user