27 lines
913 B
Plaintext
27 lines
913 B
Plaintext
|
|
pipelinercm = softwareSystem "nscale Pipeliner CM" "Pipeliner im Core Modus" {
|
||
|
|
tags "nscale"
|
||
|
|
!include "dataPvc.dsl"
|
||
|
|
replicaset = Container "ReplicaSet" "StatefulSet with Replica 1" {
|
||
|
|
technology "Kubernetes"
|
||
|
|
tags "Kubernetes - sts"
|
||
|
|
|
||
|
|
!include "license.dsl"
|
||
|
|
main = component "WebDAV Container" "Sidecar Container Template with WebDAV Image" {
|
||
|
|
tags "nplus"
|
||
|
|
}
|
||
|
|
pl = component "Pipeliner Container" "Container Template with official Image" {
|
||
|
|
tags "nscale"
|
||
|
|
-> nplus.confpvc "mount conf"
|
||
|
|
-> nstlA.svc "store documents"
|
||
|
|
-> nstlB.svc "store documents"
|
||
|
|
-> database.svc "store metadata"
|
||
|
|
-> rs.svc "create renditions"
|
||
|
|
-> license "read"
|
||
|
|
}
|
||
|
|
!include "copyConf.dsl"
|
||
|
|
!include "waitFor.dsl"
|
||
|
|
}
|
||
|
|
!include "service.dsl"
|
||
|
|
!include "ingress.dsl"
|
||
|
|
}
|