diff --git a/README.md b/README.md index f81d33ce45..c8bb4b56dc 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,8 @@ The available packages: - [AWS (q1-2023)](distribution/aws-q1-2023/README.md) - [Azure (v11)](distribution/azure-11/README.md) - [C4 Model](distribution/c4model/README.md) -- [c4model + Nord Theme](distribution/c4nord/README.md) +- [C4 Model + Nord Theme](distribution/c4nord/README.md) +- [Kubernetes items for C4 Model](distribution/c4k8s/README.md) - [Domain Storytelling](distribution/domainstorytelling/README.md) - [Enterprise Integration Pattern](distribution/eip-1/README.md) - [Event Storming](distribution/eventstorming/README.md) diff --git a/distribution/README.md b/distribution/README.md index bb7a6b4533..83af227afb 100644 --- a/distribution/README.md +++ b/distribution/README.md @@ -2,12 +2,13 @@ ## Packages -The library provides 12 packages. +The library provides 13 packages. - [aws-q1-2023](aws-q1-2023/README.md) - [azure-11](azure-11/README.md) - [c4model](c4model/README.md) - [c4nord](c4nord/README.md) +- [c4k8s](c4k8s/README.md) - [domainstorytelling](domainstorytelling/README.md) - [eip-1](eip-1/README.md) - [eventstorming](eventstorming/README.md) diff --git a/distribution/c4k8s/Boundary/APIServiceBoundary.Local.png b/distribution/c4k8s/Boundary/APIServiceBoundary.Local.png new file mode 100644 index 0000000000..dc32e21c0f Binary files /dev/null and b/distribution/c4k8s/Boundary/APIServiceBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/APIServiceBoundary.Local.puml b/distribution/c4k8s/Boundary/APIServiceBoundary.Local.puml new file mode 100644 index 0000000000..07c47bf877 --- /dev/null +++ b/distribution/c4k8s/Boundary/APIServiceBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIServiceBoundary +include('c4k8s/Boundary/APIServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +APIServiceBoundary('ApiServiceBoundary', 'Api Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/APIServiceBoundary.Remote.puml b/distribution/c4k8s/Boundary/APIServiceBoundary.Remote.puml new file mode 100644 index 0000000000..5ff57055da --- /dev/null +++ b/distribution/c4k8s/Boundary/APIServiceBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIServiceBoundary +include('c4k8s/Boundary/APIServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +APIServiceBoundary('ApiServiceBoundary', 'Api Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/APIServiceBoundary.md b/distribution/c4k8s/Boundary/APIServiceBoundary.md new file mode 100644 index 0000000000..ca43bf8867 --- /dev/null +++ b/distribution/c4k8s/Boundary/APIServiceBoundary.md @@ -0,0 +1,73 @@ +# APIServiceBoundary + + +```text +c4k8s/Boundary/APIServiceBoundary +``` + +```text +include('c4k8s/Boundary/APIServiceBoundary') +``` + + + +| APIServiceBoundary | +| :---: | +| ![illustration for APIServiceBoundary](../../c4k8s/Boundary/APIServiceBoundary.Local.png) | + + + + +## APIServiceBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIServiceBoundary +include('c4k8s/Boundary/APIServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +APIServiceBoundary('ApiServiceBoundary', 'Api Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIServiceBoundary +include('c4k8s/Boundary/APIServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +APIServiceBoundary('ApiServiceBoundary', 'Api Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/APIServiceBoundary.puml b/distribution/c4k8s/Boundary/APIServiceBoundary.puml new file mode 100644 index 0000000000..afb50dd3cb --- /dev/null +++ b/distribution/c4k8s/Boundary/APIServiceBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/APIServiceBoundary + +!procedure APIServiceBoundary($id, $name, $tech="") + C4Boundary('K8s/APIService', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/BindingBoundary.Local.png b/distribution/c4k8s/Boundary/BindingBoundary.Local.png new file mode 100644 index 0000000000..58316040de Binary files /dev/null and b/distribution/c4k8s/Boundary/BindingBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/BindingBoundary.Local.puml b/distribution/c4k8s/Boundary/BindingBoundary.Local.puml new file mode 100644 index 0000000000..f2b33606aa --- /dev/null +++ b/distribution/c4k8s/Boundary/BindingBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element BindingBoundary +include('c4k8s/Boundary/BindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +BindingBoundary('BindingBoundary', 'Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/BindingBoundary.Remote.puml b/distribution/c4k8s/Boundary/BindingBoundary.Remote.puml new file mode 100644 index 0000000000..c46c89d6b9 --- /dev/null +++ b/distribution/c4k8s/Boundary/BindingBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element BindingBoundary +include('c4k8s/Boundary/BindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +BindingBoundary('BindingBoundary', 'Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/BindingBoundary.md b/distribution/c4k8s/Boundary/BindingBoundary.md new file mode 100644 index 0000000000..613bfdbea0 --- /dev/null +++ b/distribution/c4k8s/Boundary/BindingBoundary.md @@ -0,0 +1,73 @@ +# BindingBoundary + + +```text +c4k8s/Boundary/BindingBoundary +``` + +```text +include('c4k8s/Boundary/BindingBoundary') +``` + + + +| BindingBoundary | +| :---: | +| ![illustration for BindingBoundary](../../c4k8s/Boundary/BindingBoundary.Local.png) | + + + + +## BindingBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element BindingBoundary +include('c4k8s/Boundary/BindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +BindingBoundary('BindingBoundary', 'Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element BindingBoundary +include('c4k8s/Boundary/BindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +BindingBoundary('BindingBoundary', 'Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/BindingBoundary.puml b/distribution/c4k8s/Boundary/BindingBoundary.puml new file mode 100644 index 0000000000..b0ee21c8de --- /dev/null +++ b/distribution/c4k8s/Boundary/BindingBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/BindingBoundary + +!procedure BindingBoundary($id, $name, $tech="") + C4Boundary('K8s/Binding', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/CSIDriverBoundary.Local.png b/distribution/c4k8s/Boundary/CSIDriverBoundary.Local.png new file mode 100644 index 0000000000..992f05664f Binary files /dev/null and b/distribution/c4k8s/Boundary/CSIDriverBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/CSIDriverBoundary.Local.puml b/distribution/c4k8s/Boundary/CSIDriverBoundary.Local.puml new file mode 100644 index 0000000000..c1f54765fc --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIDriverBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriverBoundary +include('c4k8s/Boundary/CSIDriverBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIDriverBoundary('CsiDriverBoundary', 'Csi Driver Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CSIDriverBoundary.Remote.puml b/distribution/c4k8s/Boundary/CSIDriverBoundary.Remote.puml new file mode 100644 index 0000000000..e10e05bd0e --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIDriverBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriverBoundary +include('c4k8s/Boundary/CSIDriverBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIDriverBoundary('CsiDriverBoundary', 'Csi Driver Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CSIDriverBoundary.md b/distribution/c4k8s/Boundary/CSIDriverBoundary.md new file mode 100644 index 0000000000..64e6ea7ef2 --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIDriverBoundary.md @@ -0,0 +1,73 @@ +# CSIDriverBoundary + + +```text +c4k8s/Boundary/CSIDriverBoundary +``` + +```text +include('c4k8s/Boundary/CSIDriverBoundary') +``` + + + +| CSIDriverBoundary | +| :---: | +| ![illustration for CSIDriverBoundary](../../c4k8s/Boundary/CSIDriverBoundary.Local.png) | + + + + +## CSIDriverBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriverBoundary +include('c4k8s/Boundary/CSIDriverBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIDriverBoundary('CsiDriverBoundary', 'Csi Driver Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriverBoundary +include('c4k8s/Boundary/CSIDriverBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIDriverBoundary('CsiDriverBoundary', 'Csi Driver Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/CSIDriverBoundary.puml b/distribution/c4k8s/Boundary/CSIDriverBoundary.puml new file mode 100644 index 0000000000..0b4a10b994 --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIDriverBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/CSIDriverBoundary + +!procedure CSIDriverBoundary($id, $name, $tech="") + C4Boundary('K8s/CSIDriver', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/CSINodeBoundary.Local.png b/distribution/c4k8s/Boundary/CSINodeBoundary.Local.png new file mode 100644 index 0000000000..f3b0487b74 Binary files /dev/null and b/distribution/c4k8s/Boundary/CSINodeBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/CSINodeBoundary.Local.puml b/distribution/c4k8s/Boundary/CSINodeBoundary.Local.puml new file mode 100644 index 0000000000..e0c69d6f01 --- /dev/null +++ b/distribution/c4k8s/Boundary/CSINodeBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINodeBoundary +include('c4k8s/Boundary/CSINodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSINodeBoundary('CsiNodeBoundary', 'Csi Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CSINodeBoundary.Remote.puml b/distribution/c4k8s/Boundary/CSINodeBoundary.Remote.puml new file mode 100644 index 0000000000..7e14fd832c --- /dev/null +++ b/distribution/c4k8s/Boundary/CSINodeBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINodeBoundary +include('c4k8s/Boundary/CSINodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSINodeBoundary('CsiNodeBoundary', 'Csi Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CSINodeBoundary.md b/distribution/c4k8s/Boundary/CSINodeBoundary.md new file mode 100644 index 0000000000..4c6a492b9b --- /dev/null +++ b/distribution/c4k8s/Boundary/CSINodeBoundary.md @@ -0,0 +1,73 @@ +# CSINodeBoundary + + +```text +c4k8s/Boundary/CSINodeBoundary +``` + +```text +include('c4k8s/Boundary/CSINodeBoundary') +``` + + + +| CSINodeBoundary | +| :---: | +| ![illustration for CSINodeBoundary](../../c4k8s/Boundary/CSINodeBoundary.Local.png) | + + + + +## CSINodeBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINodeBoundary +include('c4k8s/Boundary/CSINodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSINodeBoundary('CsiNodeBoundary', 'Csi Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINodeBoundary +include('c4k8s/Boundary/CSINodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSINodeBoundary('CsiNodeBoundary', 'Csi Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/CSINodeBoundary.puml b/distribution/c4k8s/Boundary/CSINodeBoundary.puml new file mode 100644 index 0000000000..5744fc03ba --- /dev/null +++ b/distribution/c4k8s/Boundary/CSINodeBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/CSINodeBoundary + +!procedure CSINodeBoundary($id, $name, $tech="") + C4Boundary('K8s/CSINode', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Local.png b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Local.png new file mode 100644 index 0000000000..f133a4e528 Binary files /dev/null and b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Local.puml b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Local.puml new file mode 100644 index 0000000000..b93fe21bb8 --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacityBoundary +include('c4k8s/Boundary/CSIStorageCapacityBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacityBoundary('CsiStorageCapacityBoundary', 'Csi Storage Capacity Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Remote.puml b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Remote.puml new file mode 100644 index 0000000000..dddb716b77 --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacityBoundary +include('c4k8s/Boundary/CSIStorageCapacityBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacityBoundary('CsiStorageCapacityBoundary', 'Csi Storage Capacity Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.md b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.md new file mode 100644 index 0000000000..f8b5c66786 --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.md @@ -0,0 +1,73 @@ +# CSIStorageCapacityBoundary + + +```text +c4k8s/Boundary/CSIStorageCapacityBoundary +``` + +```text +include('c4k8s/Boundary/CSIStorageCapacityBoundary') +``` + + + +| CSIStorageCapacityBoundary | +| :---: | +| ![illustration for CSIStorageCapacityBoundary](../../c4k8s/Boundary/CSIStorageCapacityBoundary.Local.png) | + + + + +## CSIStorageCapacityBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacityBoundary +include('c4k8s/Boundary/CSIStorageCapacityBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacityBoundary('CsiStorageCapacityBoundary', 'Csi Storage Capacity Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacityBoundary +include('c4k8s/Boundary/CSIStorageCapacityBoundary') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacityBoundary('CsiStorageCapacityBoundary', 'Csi Storage Capacity Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.puml b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.puml new file mode 100644 index 0000000000..fbedfca64b --- /dev/null +++ b/distribution/c4k8s/Boundary/CSIStorageCapacityBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/CSIStorageCapacityBoundary + +!procedure CSIStorageCapacityBoundary($id, $name, $tech="") + C4Boundary('K8s/CSIStorageCapacity', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Local.png b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Local.png new file mode 100644 index 0000000000..bc95cca908 Binary files /dev/null and b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Local.puml b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Local.puml new file mode 100644 index 0000000000..90e2388c2c --- /dev/null +++ b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequestBoundary +include('c4k8s/Boundary/CertificateSigningRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequestBoundary('CertificateSigningRequestBoundary', 'Certificate Signing Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Remote.puml b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Remote.puml new file mode 100644 index 0000000000..a4f7151b6d --- /dev/null +++ b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequestBoundary +include('c4k8s/Boundary/CertificateSigningRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequestBoundary('CertificateSigningRequestBoundary', 'Certificate Signing Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.md b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.md new file mode 100644 index 0000000000..33b1be50bd --- /dev/null +++ b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.md @@ -0,0 +1,73 @@ +# CertificateSigningRequestBoundary + + +```text +c4k8s/Boundary/CertificateSigningRequestBoundary +``` + +```text +include('c4k8s/Boundary/CertificateSigningRequestBoundary') +``` + + + +| CertificateSigningRequestBoundary | +| :---: | +| ![illustration for CertificateSigningRequestBoundary](../../c4k8s/Boundary/CertificateSigningRequestBoundary.Local.png) | + + + + +## CertificateSigningRequestBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequestBoundary +include('c4k8s/Boundary/CertificateSigningRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequestBoundary('CertificateSigningRequestBoundary', 'Certificate Signing Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequestBoundary +include('c4k8s/Boundary/CertificateSigningRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequestBoundary('CertificateSigningRequestBoundary', 'Certificate Signing Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.puml b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.puml new file mode 100644 index 0000000000..6e0dd410eb --- /dev/null +++ b/distribution/c4k8s/Boundary/CertificateSigningRequestBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/CertificateSigningRequestBoundary + +!procedure CertificateSigningRequestBoundary($id, $name, $tech="") + C4Boundary('K8s/CertificateSigningRequest', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ClusterBoundary.Local.png b/distribution/c4k8s/Boundary/ClusterBoundary.Local.png new file mode 100644 index 0000000000..9f7f86bf3c Binary files /dev/null and b/distribution/c4k8s/Boundary/ClusterBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ClusterBoundary.Local.puml b/distribution/c4k8s/Boundary/ClusterBoundary.Local.puml new file mode 100644 index 0000000000..508a7a5b43 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterBoundary +include('c4k8s/Boundary/ClusterBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterBoundary('ClusterBoundary', 'Cluster Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterBoundary.Remote.puml b/distribution/c4k8s/Boundary/ClusterBoundary.Remote.puml new file mode 100644 index 0000000000..4320dc7336 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterBoundary +include('c4k8s/Boundary/ClusterBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterBoundary('ClusterBoundary', 'Cluster Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterBoundary.md b/distribution/c4k8s/Boundary/ClusterBoundary.md new file mode 100644 index 0000000000..49de9eea32 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterBoundary.md @@ -0,0 +1,73 @@ +# ClusterBoundary + + +```text +c4k8s/Boundary/ClusterBoundary +``` + +```text +include('c4k8s/Boundary/ClusterBoundary') +``` + + + +| ClusterBoundary | +| :---: | +| ![illustration for ClusterBoundary](../../c4k8s/Boundary/ClusterBoundary.Local.png) | + + + + +## ClusterBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterBoundary +include('c4k8s/Boundary/ClusterBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterBoundary('ClusterBoundary', 'Cluster Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterBoundary +include('c4k8s/Boundary/ClusterBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterBoundary('ClusterBoundary', 'Cluster Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ClusterBoundary.puml b/distribution/c4k8s/Boundary/ClusterBoundary.puml new file mode 100644 index 0000000000..6b96759255 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ClusterBoundary + +!procedure ClusterBoundary($id, $name, $tech="") + C4Boundary('K8s/Cluster', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Local.png b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Local.png new file mode 100644 index 0000000000..d0e6518796 Binary files /dev/null and b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Local.puml b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Local.puml new file mode 100644 index 0000000000..49a8b833ad --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDRBoundary +include('c4k8s/Boundary/ClusterCIDRBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDRBoundary('ClusterCidrBoundary', 'Cluster Cidr Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Remote.puml b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Remote.puml new file mode 100644 index 0000000000..acb365315d --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDRBoundary +include('c4k8s/Boundary/ClusterCIDRBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDRBoundary('ClusterCidrBoundary', 'Cluster Cidr Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterCIDRBoundary.md b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.md new file mode 100644 index 0000000000..1cfc49c959 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.md @@ -0,0 +1,73 @@ +# ClusterCIDRBoundary + + +```text +c4k8s/Boundary/ClusterCIDRBoundary +``` + +```text +include('c4k8s/Boundary/ClusterCIDRBoundary') +``` + + + +| ClusterCIDRBoundary | +| :---: | +| ![illustration for ClusterCIDRBoundary](../../c4k8s/Boundary/ClusterCIDRBoundary.Local.png) | + + + + +## ClusterCIDRBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDRBoundary +include('c4k8s/Boundary/ClusterCIDRBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDRBoundary('ClusterCidrBoundary', 'Cluster Cidr Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDRBoundary +include('c4k8s/Boundary/ClusterCIDRBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDRBoundary('ClusterCidrBoundary', 'Cluster Cidr Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ClusterCIDRBoundary.puml b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.puml new file mode 100644 index 0000000000..2b01c93ff6 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterCIDRBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ClusterCIDRBoundary + +!procedure ClusterCIDRBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterCIDR', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Local.png b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Local.png new file mode 100644 index 0000000000..dd264da315 Binary files /dev/null and b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Local.puml b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Local.puml new file mode 100644 index 0000000000..9dd113915c --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBindingBoundary +include('c4k8s/Boundary/ClusterRoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBindingBoundary('ClusterRoleBindingBoundary', 'Cluster Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Remote.puml b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Remote.puml new file mode 100644 index 0000000000..37365a0a2b --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBindingBoundary +include('c4k8s/Boundary/ClusterRoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBindingBoundary('ClusterRoleBindingBoundary', 'Cluster Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.md b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.md new file mode 100644 index 0000000000..687ea69ece --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.md @@ -0,0 +1,73 @@ +# ClusterRoleBindingBoundary + + +```text +c4k8s/Boundary/ClusterRoleBindingBoundary +``` + +```text +include('c4k8s/Boundary/ClusterRoleBindingBoundary') +``` + + + +| ClusterRoleBindingBoundary | +| :---: | +| ![illustration for ClusterRoleBindingBoundary](../../c4k8s/Boundary/ClusterRoleBindingBoundary.Local.png) | + + + + +## ClusterRoleBindingBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBindingBoundary +include('c4k8s/Boundary/ClusterRoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBindingBoundary('ClusterRoleBindingBoundary', 'Cluster Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBindingBoundary +include('c4k8s/Boundary/ClusterRoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBindingBoundary('ClusterRoleBindingBoundary', 'Cluster Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.puml b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.puml new file mode 100644 index 0000000000..80e6a56cf8 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBindingBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ClusterRoleBindingBoundary + +!procedure ClusterRoleBindingBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterRoleBinding', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ClusterRoleBoundary.Local.png b/distribution/c4k8s/Boundary/ClusterRoleBoundary.Local.png new file mode 100644 index 0000000000..2e8e456d5e Binary files /dev/null and b/distribution/c4k8s/Boundary/ClusterRoleBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ClusterRoleBoundary.Local.puml b/distribution/c4k8s/Boundary/ClusterRoleBoundary.Local.puml new file mode 100644 index 0000000000..18cb94374b --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBoundary +include('c4k8s/Boundary/ClusterRoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBoundary('ClusterRoleBoundary', 'Cluster Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterRoleBoundary.Remote.puml b/distribution/c4k8s/Boundary/ClusterRoleBoundary.Remote.puml new file mode 100644 index 0000000000..777ac03832 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBoundary +include('c4k8s/Boundary/ClusterRoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBoundary('ClusterRoleBoundary', 'Cluster Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ClusterRoleBoundary.md b/distribution/c4k8s/Boundary/ClusterRoleBoundary.md new file mode 100644 index 0000000000..fe48f355f4 --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBoundary.md @@ -0,0 +1,73 @@ +# ClusterRoleBoundary + + +```text +c4k8s/Boundary/ClusterRoleBoundary +``` + +```text +include('c4k8s/Boundary/ClusterRoleBoundary') +``` + + + +| ClusterRoleBoundary | +| :---: | +| ![illustration for ClusterRoleBoundary](../../c4k8s/Boundary/ClusterRoleBoundary.Local.png) | + + + + +## ClusterRoleBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBoundary +include('c4k8s/Boundary/ClusterRoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBoundary('ClusterRoleBoundary', 'Cluster Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBoundary +include('c4k8s/Boundary/ClusterRoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBoundary('ClusterRoleBoundary', 'Cluster Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ClusterRoleBoundary.puml b/distribution/c4k8s/Boundary/ClusterRoleBoundary.puml new file mode 100644 index 0000000000..fff29c6ddd --- /dev/null +++ b/distribution/c4k8s/Boundary/ClusterRoleBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ClusterRoleBoundary + +!procedure ClusterRoleBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterRole', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ComponentStatusBoundary.Local.png b/distribution/c4k8s/Boundary/ComponentStatusBoundary.Local.png new file mode 100644 index 0000000000..a919055688 Binary files /dev/null and b/distribution/c4k8s/Boundary/ComponentStatusBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ComponentStatusBoundary.Local.puml b/distribution/c4k8s/Boundary/ComponentStatusBoundary.Local.puml new file mode 100644 index 0000000000..c447699817 --- /dev/null +++ b/distribution/c4k8s/Boundary/ComponentStatusBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatusBoundary +include('c4k8s/Boundary/ComponentStatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatusBoundary('ComponentStatusBoundary', 'Component Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ComponentStatusBoundary.Remote.puml b/distribution/c4k8s/Boundary/ComponentStatusBoundary.Remote.puml new file mode 100644 index 0000000000..85dddb2a7c --- /dev/null +++ b/distribution/c4k8s/Boundary/ComponentStatusBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatusBoundary +include('c4k8s/Boundary/ComponentStatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatusBoundary('ComponentStatusBoundary', 'Component Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ComponentStatusBoundary.md b/distribution/c4k8s/Boundary/ComponentStatusBoundary.md new file mode 100644 index 0000000000..36b4c136f9 --- /dev/null +++ b/distribution/c4k8s/Boundary/ComponentStatusBoundary.md @@ -0,0 +1,73 @@ +# ComponentStatusBoundary + + +```text +c4k8s/Boundary/ComponentStatusBoundary +``` + +```text +include('c4k8s/Boundary/ComponentStatusBoundary') +``` + + + +| ComponentStatusBoundary | +| :---: | +| ![illustration for ComponentStatusBoundary](../../c4k8s/Boundary/ComponentStatusBoundary.Local.png) | + + + + +## ComponentStatusBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatusBoundary +include('c4k8s/Boundary/ComponentStatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatusBoundary('ComponentStatusBoundary', 'Component Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatusBoundary +include('c4k8s/Boundary/ComponentStatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatusBoundary('ComponentStatusBoundary', 'Component Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ComponentStatusBoundary.puml b/distribution/c4k8s/Boundary/ComponentStatusBoundary.puml new file mode 100644 index 0000000000..c2c0c22f70 --- /dev/null +++ b/distribution/c4k8s/Boundary/ComponentStatusBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ComponentStatusBoundary + +!procedure ComponentStatusBoundary($id, $name, $tech="") + C4Boundary('K8s/ComponentStatus', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ConfigMapBoundary.Local.png b/distribution/c4k8s/Boundary/ConfigMapBoundary.Local.png new file mode 100644 index 0000000000..b337277ba6 Binary files /dev/null and b/distribution/c4k8s/Boundary/ConfigMapBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ConfigMapBoundary.Local.puml b/distribution/c4k8s/Boundary/ConfigMapBoundary.Local.puml new file mode 100644 index 0000000000..a153116f7d --- /dev/null +++ b/distribution/c4k8s/Boundary/ConfigMapBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMapBoundary +include('c4k8s/Boundary/ConfigMapBoundary') + +' load the c4model package +include('c4model/bootstrap') +ConfigMapBoundary('ConfigMapBoundary', 'Config Map Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ConfigMapBoundary.Remote.puml b/distribution/c4k8s/Boundary/ConfigMapBoundary.Remote.puml new file mode 100644 index 0000000000..4537232fbf --- /dev/null +++ b/distribution/c4k8s/Boundary/ConfigMapBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMapBoundary +include('c4k8s/Boundary/ConfigMapBoundary') + +' load the c4model package +include('c4model/bootstrap') +ConfigMapBoundary('ConfigMapBoundary', 'Config Map Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ConfigMapBoundary.md b/distribution/c4k8s/Boundary/ConfigMapBoundary.md new file mode 100644 index 0000000000..d728883654 --- /dev/null +++ b/distribution/c4k8s/Boundary/ConfigMapBoundary.md @@ -0,0 +1,73 @@ +# ConfigMapBoundary + + +```text +c4k8s/Boundary/ConfigMapBoundary +``` + +```text +include('c4k8s/Boundary/ConfigMapBoundary') +``` + + + +| ConfigMapBoundary | +| :---: | +| ![illustration for ConfigMapBoundary](../../c4k8s/Boundary/ConfigMapBoundary.Local.png) | + + + + +## ConfigMapBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMapBoundary +include('c4k8s/Boundary/ConfigMapBoundary') + +' load the c4model package +include('c4model/bootstrap') +ConfigMapBoundary('ConfigMapBoundary', 'Config Map Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMapBoundary +include('c4k8s/Boundary/ConfigMapBoundary') + +' load the c4model package +include('c4model/bootstrap') +ConfigMapBoundary('ConfigMapBoundary', 'Config Map Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ConfigMapBoundary.puml b/distribution/c4k8s/Boundary/ConfigMapBoundary.puml new file mode 100644 index 0000000000..fcbfaf690c --- /dev/null +++ b/distribution/c4k8s/Boundary/ConfigMapBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ConfigMapBoundary + +!procedure ConfigMapBoundary($id, $name, $tech="") + C4Boundary('K8s/ConfigMap', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Local.png b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Local.png new file mode 100644 index 0000000000..12101bc7f2 Binary files /dev/null and b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Local.puml b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Local.puml new file mode 100644 index 0000000000..c28efe0e3f --- /dev/null +++ b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevisionBoundary +include('c4k8s/Boundary/ControllerRevisionBoundary') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevisionBoundary('ControllerRevisionBoundary', 'Controller Revision Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Remote.puml b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Remote.puml new file mode 100644 index 0000000000..b2aef2df4a --- /dev/null +++ b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevisionBoundary +include('c4k8s/Boundary/ControllerRevisionBoundary') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevisionBoundary('ControllerRevisionBoundary', 'Controller Revision Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ControllerRevisionBoundary.md b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.md new file mode 100644 index 0000000000..ab5a58919b --- /dev/null +++ b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.md @@ -0,0 +1,73 @@ +# ControllerRevisionBoundary + + +```text +c4k8s/Boundary/ControllerRevisionBoundary +``` + +```text +include('c4k8s/Boundary/ControllerRevisionBoundary') +``` + + + +| ControllerRevisionBoundary | +| :---: | +| ![illustration for ControllerRevisionBoundary](../../c4k8s/Boundary/ControllerRevisionBoundary.Local.png) | + + + + +## ControllerRevisionBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevisionBoundary +include('c4k8s/Boundary/ControllerRevisionBoundary') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevisionBoundary('ControllerRevisionBoundary', 'Controller Revision Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevisionBoundary +include('c4k8s/Boundary/ControllerRevisionBoundary') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevisionBoundary('ControllerRevisionBoundary', 'Controller Revision Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ControllerRevisionBoundary.puml b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.puml new file mode 100644 index 0000000000..04a72dbd87 --- /dev/null +++ b/distribution/c4k8s/Boundary/ControllerRevisionBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ControllerRevisionBoundary + +!procedure ControllerRevisionBoundary($id, $name, $tech="") + C4Boundary('K8s/ControllerRevision', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/CronJobBoundary.Local.png b/distribution/c4k8s/Boundary/CronJobBoundary.Local.png new file mode 100644 index 0000000000..9db9d328dc Binary files /dev/null and b/distribution/c4k8s/Boundary/CronJobBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/CronJobBoundary.Local.puml b/distribution/c4k8s/Boundary/CronJobBoundary.Local.puml new file mode 100644 index 0000000000..436589d9a8 --- /dev/null +++ b/distribution/c4k8s/Boundary/CronJobBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJobBoundary +include('c4k8s/Boundary/CronJobBoundary') + +' load the c4model package +include('c4model/bootstrap') +CronJobBoundary('CronJobBoundary', 'Cron Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CronJobBoundary.Remote.puml b/distribution/c4k8s/Boundary/CronJobBoundary.Remote.puml new file mode 100644 index 0000000000..91a1736994 --- /dev/null +++ b/distribution/c4k8s/Boundary/CronJobBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJobBoundary +include('c4k8s/Boundary/CronJobBoundary') + +' load the c4model package +include('c4model/bootstrap') +CronJobBoundary('CronJobBoundary', 'Cron Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CronJobBoundary.md b/distribution/c4k8s/Boundary/CronJobBoundary.md new file mode 100644 index 0000000000..0e27bd3a6b --- /dev/null +++ b/distribution/c4k8s/Boundary/CronJobBoundary.md @@ -0,0 +1,73 @@ +# CronJobBoundary + + +```text +c4k8s/Boundary/CronJobBoundary +``` + +```text +include('c4k8s/Boundary/CronJobBoundary') +``` + + + +| CronJobBoundary | +| :---: | +| ![illustration for CronJobBoundary](../../c4k8s/Boundary/CronJobBoundary.Local.png) | + + + + +## CronJobBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJobBoundary +include('c4k8s/Boundary/CronJobBoundary') + +' load the c4model package +include('c4model/bootstrap') +CronJobBoundary('CronJobBoundary', 'Cron Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJobBoundary +include('c4k8s/Boundary/CronJobBoundary') + +' load the c4model package +include('c4model/bootstrap') +CronJobBoundary('CronJobBoundary', 'Cron Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/CronJobBoundary.puml b/distribution/c4k8s/Boundary/CronJobBoundary.puml new file mode 100644 index 0000000000..713db8a238 --- /dev/null +++ b/distribution/c4k8s/Boundary/CronJobBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/CronJobBoundary + +!procedure CronJobBoundary($id, $name, $tech="") + C4Boundary('K8s/CronJob', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.png b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.png new file mode 100644 index 0000000000..c185fcbe6d Binary files /dev/null and b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.puml b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.puml new file mode 100644 index 0000000000..836c556498 --- /dev/null +++ b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinitionBoundary +include('c4k8s/Boundary/CustomResourceDefinitionBoundary') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinitionBoundary('CustomResourceDefinitionBoundary', 'Custom Resource Definition Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Remote.puml b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Remote.puml new file mode 100644 index 0000000000..78a4b6a5e7 --- /dev/null +++ b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinitionBoundary +include('c4k8s/Boundary/CustomResourceDefinitionBoundary') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinitionBoundary('CustomResourceDefinitionBoundary', 'Custom Resource Definition Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.md b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.md new file mode 100644 index 0000000000..8c2d7f6201 --- /dev/null +++ b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.md @@ -0,0 +1,73 @@ +# CustomResourceDefinitionBoundary + + +```text +c4k8s/Boundary/CustomResourceDefinitionBoundary +``` + +```text +include('c4k8s/Boundary/CustomResourceDefinitionBoundary') +``` + + + +| CustomResourceDefinitionBoundary | +| :---: | +| ![illustration for CustomResourceDefinitionBoundary](../../c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.png) | + + + + +## CustomResourceDefinitionBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinitionBoundary +include('c4k8s/Boundary/CustomResourceDefinitionBoundary') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinitionBoundary('CustomResourceDefinitionBoundary', 'Custom Resource Definition Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinitionBoundary +include('c4k8s/Boundary/CustomResourceDefinitionBoundary') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinitionBoundary('CustomResourceDefinitionBoundary', 'Custom Resource Definition Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.puml b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.puml new file mode 100644 index 0000000000..327b56cfe5 --- /dev/null +++ b/distribution/c4k8s/Boundary/CustomResourceDefinitionBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/CustomResourceDefinitionBoundary + +!procedure CustomResourceDefinitionBoundary($id, $name, $tech="") + C4Boundary('K8s/CustomResourceDefinition', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/DaemonSetBoundary.Local.png b/distribution/c4k8s/Boundary/DaemonSetBoundary.Local.png new file mode 100644 index 0000000000..22ffc3c5f9 Binary files /dev/null and b/distribution/c4k8s/Boundary/DaemonSetBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/DaemonSetBoundary.Local.puml b/distribution/c4k8s/Boundary/DaemonSetBoundary.Local.puml new file mode 100644 index 0000000000..4c4a4eaf46 --- /dev/null +++ b/distribution/c4k8s/Boundary/DaemonSetBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSetBoundary +include('c4k8s/Boundary/DaemonSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +DaemonSetBoundary('DaemonSetBoundary', 'Daemon Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/DaemonSetBoundary.Remote.puml b/distribution/c4k8s/Boundary/DaemonSetBoundary.Remote.puml new file mode 100644 index 0000000000..482b5b9507 --- /dev/null +++ b/distribution/c4k8s/Boundary/DaemonSetBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSetBoundary +include('c4k8s/Boundary/DaemonSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +DaemonSetBoundary('DaemonSetBoundary', 'Daemon Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/DaemonSetBoundary.md b/distribution/c4k8s/Boundary/DaemonSetBoundary.md new file mode 100644 index 0000000000..e756a0951b --- /dev/null +++ b/distribution/c4k8s/Boundary/DaemonSetBoundary.md @@ -0,0 +1,73 @@ +# DaemonSetBoundary + + +```text +c4k8s/Boundary/DaemonSetBoundary +``` + +```text +include('c4k8s/Boundary/DaemonSetBoundary') +``` + + + +| DaemonSetBoundary | +| :---: | +| ![illustration for DaemonSetBoundary](../../c4k8s/Boundary/DaemonSetBoundary.Local.png) | + + + + +## DaemonSetBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSetBoundary +include('c4k8s/Boundary/DaemonSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +DaemonSetBoundary('DaemonSetBoundary', 'Daemon Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSetBoundary +include('c4k8s/Boundary/DaemonSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +DaemonSetBoundary('DaemonSetBoundary', 'Daemon Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/DaemonSetBoundary.puml b/distribution/c4k8s/Boundary/DaemonSetBoundary.puml new file mode 100644 index 0000000000..45830a517f --- /dev/null +++ b/distribution/c4k8s/Boundary/DaemonSetBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/DaemonSetBoundary + +!procedure DaemonSetBoundary($id, $name, $tech="") + C4Boundary('K8s/DaemonSet', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Local.png b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Local.png new file mode 100644 index 0000000000..efb0c45ecc Binary files /dev/null and b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Local.puml b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Local.puml new file mode 100644 index 0000000000..e331816324 --- /dev/null +++ b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptionsBoundary +include('c4k8s/Boundary/DeleteOptionsBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptionsBoundary('DeleteOptionsBoundary', 'Delete Options Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Remote.puml b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Remote.puml new file mode 100644 index 0000000000..8cb72f8f70 --- /dev/null +++ b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptionsBoundary +include('c4k8s/Boundary/DeleteOptionsBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptionsBoundary('DeleteOptionsBoundary', 'Delete Options Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/DeleteOptionsBoundary.md b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.md new file mode 100644 index 0000000000..c352871096 --- /dev/null +++ b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.md @@ -0,0 +1,73 @@ +# DeleteOptionsBoundary + + +```text +c4k8s/Boundary/DeleteOptionsBoundary +``` + +```text +include('c4k8s/Boundary/DeleteOptionsBoundary') +``` + + + +| DeleteOptionsBoundary | +| :---: | +| ![illustration for DeleteOptionsBoundary](../../c4k8s/Boundary/DeleteOptionsBoundary.Local.png) | + + + + +## DeleteOptionsBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptionsBoundary +include('c4k8s/Boundary/DeleteOptionsBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptionsBoundary('DeleteOptionsBoundary', 'Delete Options Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptionsBoundary +include('c4k8s/Boundary/DeleteOptionsBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptionsBoundary('DeleteOptionsBoundary', 'Delete Options Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/DeleteOptionsBoundary.puml b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.puml new file mode 100644 index 0000000000..3c3f0ed7ff --- /dev/null +++ b/distribution/c4k8s/Boundary/DeleteOptionsBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/DeleteOptionsBoundary + +!procedure DeleteOptionsBoundary($id, $name, $tech="") + C4Boundary('K8s/DeleteOptions', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/DeploymentBoundary.Local.png b/distribution/c4k8s/Boundary/DeploymentBoundary.Local.png new file mode 100644 index 0000000000..7f2120caa2 Binary files /dev/null and b/distribution/c4k8s/Boundary/DeploymentBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/DeploymentBoundary.Local.puml b/distribution/c4k8s/Boundary/DeploymentBoundary.Local.puml new file mode 100644 index 0000000000..82d450a600 --- /dev/null +++ b/distribution/c4k8s/Boundary/DeploymentBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeploymentBoundary +include('c4k8s/Boundary/DeploymentBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeploymentBoundary('DeploymentBoundary', 'Deployment Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/DeploymentBoundary.Remote.puml b/distribution/c4k8s/Boundary/DeploymentBoundary.Remote.puml new file mode 100644 index 0000000000..7e64a86ae4 --- /dev/null +++ b/distribution/c4k8s/Boundary/DeploymentBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeploymentBoundary +include('c4k8s/Boundary/DeploymentBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeploymentBoundary('DeploymentBoundary', 'Deployment Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/DeploymentBoundary.md b/distribution/c4k8s/Boundary/DeploymentBoundary.md new file mode 100644 index 0000000000..de80c04741 --- /dev/null +++ b/distribution/c4k8s/Boundary/DeploymentBoundary.md @@ -0,0 +1,73 @@ +# DeploymentBoundary + + +```text +c4k8s/Boundary/DeploymentBoundary +``` + +```text +include('c4k8s/Boundary/DeploymentBoundary') +``` + + + +| DeploymentBoundary | +| :---: | +| ![illustration for DeploymentBoundary](../../c4k8s/Boundary/DeploymentBoundary.Local.png) | + + + + +## DeploymentBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeploymentBoundary +include('c4k8s/Boundary/DeploymentBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeploymentBoundary('DeploymentBoundary', 'Deployment Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeploymentBoundary +include('c4k8s/Boundary/DeploymentBoundary') + +' load the c4model package +include('c4model/bootstrap') +DeploymentBoundary('DeploymentBoundary', 'Deployment Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/DeploymentBoundary.puml b/distribution/c4k8s/Boundary/DeploymentBoundary.puml new file mode 100644 index 0000000000..d602655192 --- /dev/null +++ b/distribution/c4k8s/Boundary/DeploymentBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/DeploymentBoundary + +!procedure DeploymentBoundary($id, $name, $tech="") + C4Boundary('K8s/Deployment', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/EndpointSliceBoundary.Local.png b/distribution/c4k8s/Boundary/EndpointSliceBoundary.Local.png new file mode 100644 index 0000000000..6df0587230 Binary files /dev/null and b/distribution/c4k8s/Boundary/EndpointSliceBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/EndpointSliceBoundary.Local.puml b/distribution/c4k8s/Boundary/EndpointSliceBoundary.Local.puml new file mode 100644 index 0000000000..45ce845dfe --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointSliceBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSliceBoundary +include('c4k8s/Boundary/EndpointSliceBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointSliceBoundary('EndpointSliceBoundary', 'Endpoint Slice Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/EndpointSliceBoundary.Remote.puml b/distribution/c4k8s/Boundary/EndpointSliceBoundary.Remote.puml new file mode 100644 index 0000000000..6afaf0e2c6 --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointSliceBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSliceBoundary +include('c4k8s/Boundary/EndpointSliceBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointSliceBoundary('EndpointSliceBoundary', 'Endpoint Slice Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/EndpointSliceBoundary.md b/distribution/c4k8s/Boundary/EndpointSliceBoundary.md new file mode 100644 index 0000000000..dbd302f9c4 --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointSliceBoundary.md @@ -0,0 +1,73 @@ +# EndpointSliceBoundary + + +```text +c4k8s/Boundary/EndpointSliceBoundary +``` + +```text +include('c4k8s/Boundary/EndpointSliceBoundary') +``` + + + +| EndpointSliceBoundary | +| :---: | +| ![illustration for EndpointSliceBoundary](../../c4k8s/Boundary/EndpointSliceBoundary.Local.png) | + + + + +## EndpointSliceBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSliceBoundary +include('c4k8s/Boundary/EndpointSliceBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointSliceBoundary('EndpointSliceBoundary', 'Endpoint Slice Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSliceBoundary +include('c4k8s/Boundary/EndpointSliceBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointSliceBoundary('EndpointSliceBoundary', 'Endpoint Slice Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/EndpointSliceBoundary.puml b/distribution/c4k8s/Boundary/EndpointSliceBoundary.puml new file mode 100644 index 0000000000..84e9c5a7a7 --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointSliceBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/EndpointSliceBoundary + +!procedure EndpointSliceBoundary($id, $name, $tech="") + C4Boundary('K8s/EndpointSlice', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/EndpointsBoundary.Local.png b/distribution/c4k8s/Boundary/EndpointsBoundary.Local.png new file mode 100644 index 0000000000..8ad2d85a5f Binary files /dev/null and b/distribution/c4k8s/Boundary/EndpointsBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/EndpointsBoundary.Local.puml b/distribution/c4k8s/Boundary/EndpointsBoundary.Local.puml new file mode 100644 index 0000000000..91d4ca3c4f --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointsBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointsBoundary +include('c4k8s/Boundary/EndpointsBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointsBoundary('EndpointsBoundary', 'Endpoints Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/EndpointsBoundary.Remote.puml b/distribution/c4k8s/Boundary/EndpointsBoundary.Remote.puml new file mode 100644 index 0000000000..c5c4dab886 --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointsBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointsBoundary +include('c4k8s/Boundary/EndpointsBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointsBoundary('EndpointsBoundary', 'Endpoints Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/EndpointsBoundary.md b/distribution/c4k8s/Boundary/EndpointsBoundary.md new file mode 100644 index 0000000000..f29390b3ef --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointsBoundary.md @@ -0,0 +1,73 @@ +# EndpointsBoundary + + +```text +c4k8s/Boundary/EndpointsBoundary +``` + +```text +include('c4k8s/Boundary/EndpointsBoundary') +``` + + + +| EndpointsBoundary | +| :---: | +| ![illustration for EndpointsBoundary](../../c4k8s/Boundary/EndpointsBoundary.Local.png) | + + + + +## EndpointsBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointsBoundary +include('c4k8s/Boundary/EndpointsBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointsBoundary('EndpointsBoundary', 'Endpoints Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointsBoundary +include('c4k8s/Boundary/EndpointsBoundary') + +' load the c4model package +include('c4model/bootstrap') +EndpointsBoundary('EndpointsBoundary', 'Endpoints Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/EndpointsBoundary.puml b/distribution/c4k8s/Boundary/EndpointsBoundary.puml new file mode 100644 index 0000000000..dc6d686b9d --- /dev/null +++ b/distribution/c4k8s/Boundary/EndpointsBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/EndpointsBoundary + +!procedure EndpointsBoundary($id, $name, $tech="") + C4Boundary('K8s/Endpoints', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/EventBoundary.Local.png b/distribution/c4k8s/Boundary/EventBoundary.Local.png new file mode 100644 index 0000000000..2dc5dc3172 Binary files /dev/null and b/distribution/c4k8s/Boundary/EventBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/EventBoundary.Local.puml b/distribution/c4k8s/Boundary/EventBoundary.Local.puml new file mode 100644 index 0000000000..c6da44e1bc --- /dev/null +++ b/distribution/c4k8s/Boundary/EventBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EventBoundary +include('c4k8s/Boundary/EventBoundary') + +' load the c4model package +include('c4model/bootstrap') +EventBoundary('EventBoundary', 'Event Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/EventBoundary.Remote.puml b/distribution/c4k8s/Boundary/EventBoundary.Remote.puml new file mode 100644 index 0000000000..df7417c249 --- /dev/null +++ b/distribution/c4k8s/Boundary/EventBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EventBoundary +include('c4k8s/Boundary/EventBoundary') + +' load the c4model package +include('c4model/bootstrap') +EventBoundary('EventBoundary', 'Event Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/EventBoundary.md b/distribution/c4k8s/Boundary/EventBoundary.md new file mode 100644 index 0000000000..42ace6595f --- /dev/null +++ b/distribution/c4k8s/Boundary/EventBoundary.md @@ -0,0 +1,73 @@ +# EventBoundary + + +```text +c4k8s/Boundary/EventBoundary +``` + +```text +include('c4k8s/Boundary/EventBoundary') +``` + + + +| EventBoundary | +| :---: | +| ![illustration for EventBoundary](../../c4k8s/Boundary/EventBoundary.Local.png) | + + + + +## EventBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EventBoundary +include('c4k8s/Boundary/EventBoundary') + +' load the c4model package +include('c4model/bootstrap') +EventBoundary('EventBoundary', 'Event Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EventBoundary +include('c4k8s/Boundary/EventBoundary') + +' load the c4model package +include('c4model/bootstrap') +EventBoundary('EventBoundary', 'Event Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/EventBoundary.puml b/distribution/c4k8s/Boundary/EventBoundary.puml new file mode 100644 index 0000000000..be0ac082b0 --- /dev/null +++ b/distribution/c4k8s/Boundary/EventBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/EventBoundary + +!procedure EventBoundary($id, $name, $tech="") + C4Boundary('K8s/Event', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/FlowSchemaBoundary.Local.png b/distribution/c4k8s/Boundary/FlowSchemaBoundary.Local.png new file mode 100644 index 0000000000..f0b9cd6f19 Binary files /dev/null and b/distribution/c4k8s/Boundary/FlowSchemaBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/FlowSchemaBoundary.Local.puml b/distribution/c4k8s/Boundary/FlowSchemaBoundary.Local.puml new file mode 100644 index 0000000000..8ba99e9780 --- /dev/null +++ b/distribution/c4k8s/Boundary/FlowSchemaBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchemaBoundary +include('c4k8s/Boundary/FlowSchemaBoundary') + +' load the c4model package +include('c4model/bootstrap') +FlowSchemaBoundary('FlowSchemaBoundary', 'Flow Schema Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/FlowSchemaBoundary.Remote.puml b/distribution/c4k8s/Boundary/FlowSchemaBoundary.Remote.puml new file mode 100644 index 0000000000..6afa59a185 --- /dev/null +++ b/distribution/c4k8s/Boundary/FlowSchemaBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchemaBoundary +include('c4k8s/Boundary/FlowSchemaBoundary') + +' load the c4model package +include('c4model/bootstrap') +FlowSchemaBoundary('FlowSchemaBoundary', 'Flow Schema Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/FlowSchemaBoundary.md b/distribution/c4k8s/Boundary/FlowSchemaBoundary.md new file mode 100644 index 0000000000..ed3c5c9aa6 --- /dev/null +++ b/distribution/c4k8s/Boundary/FlowSchemaBoundary.md @@ -0,0 +1,73 @@ +# FlowSchemaBoundary + + +```text +c4k8s/Boundary/FlowSchemaBoundary +``` + +```text +include('c4k8s/Boundary/FlowSchemaBoundary') +``` + + + +| FlowSchemaBoundary | +| :---: | +| ![illustration for FlowSchemaBoundary](../../c4k8s/Boundary/FlowSchemaBoundary.Local.png) | + + + + +## FlowSchemaBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchemaBoundary +include('c4k8s/Boundary/FlowSchemaBoundary') + +' load the c4model package +include('c4model/bootstrap') +FlowSchemaBoundary('FlowSchemaBoundary', 'Flow Schema Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchemaBoundary +include('c4k8s/Boundary/FlowSchemaBoundary') + +' load the c4model package +include('c4model/bootstrap') +FlowSchemaBoundary('FlowSchemaBoundary', 'Flow Schema Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/FlowSchemaBoundary.puml b/distribution/c4k8s/Boundary/FlowSchemaBoundary.puml new file mode 100644 index 0000000000..3aa615838c --- /dev/null +++ b/distribution/c4k8s/Boundary/FlowSchemaBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/FlowSchemaBoundary + +!procedure FlowSchemaBoundary($id, $name, $tech="") + C4Boundary('K8s/FlowSchema', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.png b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.png new file mode 100644 index 0000000000..8f5d7213d6 Binary files /dev/null and b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.puml b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.puml new file mode 100644 index 0000000000..f6121e2de1 --- /dev/null +++ b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscalerBoundary +include('c4k8s/Boundary/HorizontalPodAutoscalerBoundary') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscalerBoundary('HorizontalPodAutoscalerBoundary', 'Horizontal Pod Autoscaler Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Remote.puml b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Remote.puml new file mode 100644 index 0000000000..4a7af4401f --- /dev/null +++ b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscalerBoundary +include('c4k8s/Boundary/HorizontalPodAutoscalerBoundary') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscalerBoundary('HorizontalPodAutoscalerBoundary', 'Horizontal Pod Autoscaler Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.md b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.md new file mode 100644 index 0000000000..3f5f628fd7 --- /dev/null +++ b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.md @@ -0,0 +1,73 @@ +# HorizontalPodAutoscalerBoundary + + +```text +c4k8s/Boundary/HorizontalPodAutoscalerBoundary +``` + +```text +include('c4k8s/Boundary/HorizontalPodAutoscalerBoundary') +``` + + + +| HorizontalPodAutoscalerBoundary | +| :---: | +| ![illustration for HorizontalPodAutoscalerBoundary](../../c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.png) | + + + + +## HorizontalPodAutoscalerBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscalerBoundary +include('c4k8s/Boundary/HorizontalPodAutoscalerBoundary') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscalerBoundary('HorizontalPodAutoscalerBoundary', 'Horizontal Pod Autoscaler Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscalerBoundary +include('c4k8s/Boundary/HorizontalPodAutoscalerBoundary') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscalerBoundary('HorizontalPodAutoscalerBoundary', 'Horizontal Pod Autoscaler Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.puml b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.puml new file mode 100644 index 0000000000..8b339fa7cd --- /dev/null +++ b/distribution/c4k8s/Boundary/HorizontalPodAutoscalerBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/HorizontalPodAutoscalerBoundary + +!procedure HorizontalPodAutoscalerBoundary($id, $name, $tech="") + C4Boundary('K8s/HorizontalPodAutoscaler', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/IngressBoundary.Local.png b/distribution/c4k8s/Boundary/IngressBoundary.Local.png new file mode 100644 index 0000000000..88d1b0ca27 Binary files /dev/null and b/distribution/c4k8s/Boundary/IngressBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/IngressBoundary.Local.puml b/distribution/c4k8s/Boundary/IngressBoundary.Local.puml new file mode 100644 index 0000000000..d3f7de6001 --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressBoundary +include('c4k8s/Boundary/IngressBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressBoundary('IngressBoundary', 'Ingress Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/IngressBoundary.Remote.puml b/distribution/c4k8s/Boundary/IngressBoundary.Remote.puml new file mode 100644 index 0000000000..8d97c901f8 --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressBoundary +include('c4k8s/Boundary/IngressBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressBoundary('IngressBoundary', 'Ingress Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/IngressBoundary.md b/distribution/c4k8s/Boundary/IngressBoundary.md new file mode 100644 index 0000000000..e1f6fe5b9c --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressBoundary.md @@ -0,0 +1,73 @@ +# IngressBoundary + + +```text +c4k8s/Boundary/IngressBoundary +``` + +```text +include('c4k8s/Boundary/IngressBoundary') +``` + + + +| IngressBoundary | +| :---: | +| ![illustration for IngressBoundary](../../c4k8s/Boundary/IngressBoundary.Local.png) | + + + + +## IngressBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressBoundary +include('c4k8s/Boundary/IngressBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressBoundary('IngressBoundary', 'Ingress Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressBoundary +include('c4k8s/Boundary/IngressBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressBoundary('IngressBoundary', 'Ingress Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/IngressBoundary.puml b/distribution/c4k8s/Boundary/IngressBoundary.puml new file mode 100644 index 0000000000..1881c171c6 --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/IngressBoundary + +!procedure IngressBoundary($id, $name, $tech="") + C4Boundary('K8s/Ingress', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/IngressClassBoundary.Local.png b/distribution/c4k8s/Boundary/IngressClassBoundary.Local.png new file mode 100644 index 0000000000..dc75372599 Binary files /dev/null and b/distribution/c4k8s/Boundary/IngressClassBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/IngressClassBoundary.Local.puml b/distribution/c4k8s/Boundary/IngressClassBoundary.Local.puml new file mode 100644 index 0000000000..92aa45da08 --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressClassBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClassBoundary +include('c4k8s/Boundary/IngressClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressClassBoundary('IngressClassBoundary', 'Ingress Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/IngressClassBoundary.Remote.puml b/distribution/c4k8s/Boundary/IngressClassBoundary.Remote.puml new file mode 100644 index 0000000000..8392e7cf5e --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressClassBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClassBoundary +include('c4k8s/Boundary/IngressClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressClassBoundary('IngressClassBoundary', 'Ingress Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/IngressClassBoundary.md b/distribution/c4k8s/Boundary/IngressClassBoundary.md new file mode 100644 index 0000000000..b4468e3b05 --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressClassBoundary.md @@ -0,0 +1,73 @@ +# IngressClassBoundary + + +```text +c4k8s/Boundary/IngressClassBoundary +``` + +```text +include('c4k8s/Boundary/IngressClassBoundary') +``` + + + +| IngressClassBoundary | +| :---: | +| ![illustration for IngressClassBoundary](../../c4k8s/Boundary/IngressClassBoundary.Local.png) | + + + + +## IngressClassBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClassBoundary +include('c4k8s/Boundary/IngressClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressClassBoundary('IngressClassBoundary', 'Ingress Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClassBoundary +include('c4k8s/Boundary/IngressClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +IngressClassBoundary('IngressClassBoundary', 'Ingress Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/IngressClassBoundary.puml b/distribution/c4k8s/Boundary/IngressClassBoundary.puml new file mode 100644 index 0000000000..dfece034eb --- /dev/null +++ b/distribution/c4k8s/Boundary/IngressClassBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/IngressClassBoundary + +!procedure IngressClassBoundary($id, $name, $tech="") + C4Boundary('K8s/IngressClass', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/JobBoundary.Local.png b/distribution/c4k8s/Boundary/JobBoundary.Local.png new file mode 100644 index 0000000000..db9373b748 Binary files /dev/null and b/distribution/c4k8s/Boundary/JobBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/JobBoundary.Local.puml b/distribution/c4k8s/Boundary/JobBoundary.Local.puml new file mode 100644 index 0000000000..691be2446e --- /dev/null +++ b/distribution/c4k8s/Boundary/JobBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element JobBoundary +include('c4k8s/Boundary/JobBoundary') + +' load the c4model package +include('c4model/bootstrap') +JobBoundary('JobBoundary', 'Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/JobBoundary.Remote.puml b/distribution/c4k8s/Boundary/JobBoundary.Remote.puml new file mode 100644 index 0000000000..721ad5ffd9 --- /dev/null +++ b/distribution/c4k8s/Boundary/JobBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element JobBoundary +include('c4k8s/Boundary/JobBoundary') + +' load the c4model package +include('c4model/bootstrap') +JobBoundary('JobBoundary', 'Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/JobBoundary.md b/distribution/c4k8s/Boundary/JobBoundary.md new file mode 100644 index 0000000000..1f36a79426 --- /dev/null +++ b/distribution/c4k8s/Boundary/JobBoundary.md @@ -0,0 +1,73 @@ +# JobBoundary + + +```text +c4k8s/Boundary/JobBoundary +``` + +```text +include('c4k8s/Boundary/JobBoundary') +``` + + + +| JobBoundary | +| :---: | +| ![illustration for JobBoundary](../../c4k8s/Boundary/JobBoundary.Local.png) | + + + + +## JobBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element JobBoundary +include('c4k8s/Boundary/JobBoundary') + +' load the c4model package +include('c4model/bootstrap') +JobBoundary('JobBoundary', 'Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element JobBoundary +include('c4k8s/Boundary/JobBoundary') + +' load the c4model package +include('c4model/bootstrap') +JobBoundary('JobBoundary', 'Job Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/JobBoundary.puml b/distribution/c4k8s/Boundary/JobBoundary.puml new file mode 100644 index 0000000000..2fb7c14d0c --- /dev/null +++ b/distribution/c4k8s/Boundary/JobBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/JobBoundary + +!procedure JobBoundary($id, $name, $tech="") + C4Boundary('K8s/Job', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/LabelSelectorBoundary.Local.png b/distribution/c4k8s/Boundary/LabelSelectorBoundary.Local.png new file mode 100644 index 0000000000..06e62bc367 Binary files /dev/null and b/distribution/c4k8s/Boundary/LabelSelectorBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/LabelSelectorBoundary.Local.puml b/distribution/c4k8s/Boundary/LabelSelectorBoundary.Local.puml new file mode 100644 index 0000000000..c50844833e --- /dev/null +++ b/distribution/c4k8s/Boundary/LabelSelectorBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelectorBoundary +include('c4k8s/Boundary/LabelSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +LabelSelectorBoundary('LabelSelectorBoundary', 'Label Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LabelSelectorBoundary.Remote.puml b/distribution/c4k8s/Boundary/LabelSelectorBoundary.Remote.puml new file mode 100644 index 0000000000..6ed7b99c81 --- /dev/null +++ b/distribution/c4k8s/Boundary/LabelSelectorBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelectorBoundary +include('c4k8s/Boundary/LabelSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +LabelSelectorBoundary('LabelSelectorBoundary', 'Label Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LabelSelectorBoundary.md b/distribution/c4k8s/Boundary/LabelSelectorBoundary.md new file mode 100644 index 0000000000..435a0391b0 --- /dev/null +++ b/distribution/c4k8s/Boundary/LabelSelectorBoundary.md @@ -0,0 +1,73 @@ +# LabelSelectorBoundary + + +```text +c4k8s/Boundary/LabelSelectorBoundary +``` + +```text +include('c4k8s/Boundary/LabelSelectorBoundary') +``` + + + +| LabelSelectorBoundary | +| :---: | +| ![illustration for LabelSelectorBoundary](../../c4k8s/Boundary/LabelSelectorBoundary.Local.png) | + + + + +## LabelSelectorBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelectorBoundary +include('c4k8s/Boundary/LabelSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +LabelSelectorBoundary('LabelSelectorBoundary', 'Label Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelectorBoundary +include('c4k8s/Boundary/LabelSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +LabelSelectorBoundary('LabelSelectorBoundary', 'Label Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/LabelSelectorBoundary.puml b/distribution/c4k8s/Boundary/LabelSelectorBoundary.puml new file mode 100644 index 0000000000..fd20ecdaea --- /dev/null +++ b/distribution/c4k8s/Boundary/LabelSelectorBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/LabelSelectorBoundary + +!procedure LabelSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/LabelSelector', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/LeaseBoundary.Local.png b/distribution/c4k8s/Boundary/LeaseBoundary.Local.png new file mode 100644 index 0000000000..e5fd19088a Binary files /dev/null and b/distribution/c4k8s/Boundary/LeaseBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/LeaseBoundary.Local.puml b/distribution/c4k8s/Boundary/LeaseBoundary.Local.puml new file mode 100644 index 0000000000..317d030f46 --- /dev/null +++ b/distribution/c4k8s/Boundary/LeaseBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LeaseBoundary +include('c4k8s/Boundary/LeaseBoundary') + +' load the c4model package +include('c4model/bootstrap') +LeaseBoundary('LeaseBoundary', 'Lease Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LeaseBoundary.Remote.puml b/distribution/c4k8s/Boundary/LeaseBoundary.Remote.puml new file mode 100644 index 0000000000..f7ba10d1f7 --- /dev/null +++ b/distribution/c4k8s/Boundary/LeaseBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LeaseBoundary +include('c4k8s/Boundary/LeaseBoundary') + +' load the c4model package +include('c4model/bootstrap') +LeaseBoundary('LeaseBoundary', 'Lease Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LeaseBoundary.md b/distribution/c4k8s/Boundary/LeaseBoundary.md new file mode 100644 index 0000000000..f984ae2950 --- /dev/null +++ b/distribution/c4k8s/Boundary/LeaseBoundary.md @@ -0,0 +1,73 @@ +# LeaseBoundary + + +```text +c4k8s/Boundary/LeaseBoundary +``` + +```text +include('c4k8s/Boundary/LeaseBoundary') +``` + + + +| LeaseBoundary | +| :---: | +| ![illustration for LeaseBoundary](../../c4k8s/Boundary/LeaseBoundary.Local.png) | + + + + +## LeaseBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LeaseBoundary +include('c4k8s/Boundary/LeaseBoundary') + +' load the c4model package +include('c4model/bootstrap') +LeaseBoundary('LeaseBoundary', 'Lease Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LeaseBoundary +include('c4k8s/Boundary/LeaseBoundary') + +' load the c4model package +include('c4model/bootstrap') +LeaseBoundary('LeaseBoundary', 'Lease Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/LeaseBoundary.puml b/distribution/c4k8s/Boundary/LeaseBoundary.puml new file mode 100644 index 0000000000..4a30512563 --- /dev/null +++ b/distribution/c4k8s/Boundary/LeaseBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/LeaseBoundary + +!procedure LeaseBoundary($id, $name, $tech="") + C4Boundary('K8s/Lease', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/LimitRangeBoundary.Local.png b/distribution/c4k8s/Boundary/LimitRangeBoundary.Local.png new file mode 100644 index 0000000000..121c4c5908 Binary files /dev/null and b/distribution/c4k8s/Boundary/LimitRangeBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/LimitRangeBoundary.Local.puml b/distribution/c4k8s/Boundary/LimitRangeBoundary.Local.puml new file mode 100644 index 0000000000..3a523b04a5 --- /dev/null +++ b/distribution/c4k8s/Boundary/LimitRangeBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRangeBoundary +include('c4k8s/Boundary/LimitRangeBoundary') + +' load the c4model package +include('c4model/bootstrap') +LimitRangeBoundary('LimitRangeBoundary', 'Limit Range Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LimitRangeBoundary.Remote.puml b/distribution/c4k8s/Boundary/LimitRangeBoundary.Remote.puml new file mode 100644 index 0000000000..9d2950c5f0 --- /dev/null +++ b/distribution/c4k8s/Boundary/LimitRangeBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRangeBoundary +include('c4k8s/Boundary/LimitRangeBoundary') + +' load the c4model package +include('c4model/bootstrap') +LimitRangeBoundary('LimitRangeBoundary', 'Limit Range Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LimitRangeBoundary.md b/distribution/c4k8s/Boundary/LimitRangeBoundary.md new file mode 100644 index 0000000000..8287d91696 --- /dev/null +++ b/distribution/c4k8s/Boundary/LimitRangeBoundary.md @@ -0,0 +1,73 @@ +# LimitRangeBoundary + + +```text +c4k8s/Boundary/LimitRangeBoundary +``` + +```text +include('c4k8s/Boundary/LimitRangeBoundary') +``` + + + +| LimitRangeBoundary | +| :---: | +| ![illustration for LimitRangeBoundary](../../c4k8s/Boundary/LimitRangeBoundary.Local.png) | + + + + +## LimitRangeBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRangeBoundary +include('c4k8s/Boundary/LimitRangeBoundary') + +' load the c4model package +include('c4model/bootstrap') +LimitRangeBoundary('LimitRangeBoundary', 'Limit Range Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRangeBoundary +include('c4k8s/Boundary/LimitRangeBoundary') + +' load the c4model package +include('c4model/bootstrap') +LimitRangeBoundary('LimitRangeBoundary', 'Limit Range Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/LimitRangeBoundary.puml b/distribution/c4k8s/Boundary/LimitRangeBoundary.puml new file mode 100644 index 0000000000..c43ff6eae8 --- /dev/null +++ b/distribution/c4k8s/Boundary/LimitRangeBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/LimitRangeBoundary + +!procedure LimitRangeBoundary($id, $name, $tech="") + C4Boundary('K8s/LimitRange', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ListMetaBoundary.Local.png b/distribution/c4k8s/Boundary/ListMetaBoundary.Local.png new file mode 100644 index 0000000000..18fccffbae Binary files /dev/null and b/distribution/c4k8s/Boundary/ListMetaBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ListMetaBoundary.Local.puml b/distribution/c4k8s/Boundary/ListMetaBoundary.Local.puml new file mode 100644 index 0000000000..98c8f42bd9 --- /dev/null +++ b/distribution/c4k8s/Boundary/ListMetaBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMetaBoundary +include('c4k8s/Boundary/ListMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ListMetaBoundary('ListMetaBoundary', 'List Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ListMetaBoundary.Remote.puml b/distribution/c4k8s/Boundary/ListMetaBoundary.Remote.puml new file mode 100644 index 0000000000..307735851c --- /dev/null +++ b/distribution/c4k8s/Boundary/ListMetaBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMetaBoundary +include('c4k8s/Boundary/ListMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ListMetaBoundary('ListMetaBoundary', 'List Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ListMetaBoundary.md b/distribution/c4k8s/Boundary/ListMetaBoundary.md new file mode 100644 index 0000000000..f82000ca2d --- /dev/null +++ b/distribution/c4k8s/Boundary/ListMetaBoundary.md @@ -0,0 +1,73 @@ +# ListMetaBoundary + + +```text +c4k8s/Boundary/ListMetaBoundary +``` + +```text +include('c4k8s/Boundary/ListMetaBoundary') +``` + + + +| ListMetaBoundary | +| :---: | +| ![illustration for ListMetaBoundary](../../c4k8s/Boundary/ListMetaBoundary.Local.png) | + + + + +## ListMetaBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMetaBoundary +include('c4k8s/Boundary/ListMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ListMetaBoundary('ListMetaBoundary', 'List Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMetaBoundary +include('c4k8s/Boundary/ListMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ListMetaBoundary('ListMetaBoundary', 'List Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ListMetaBoundary.puml b/distribution/c4k8s/Boundary/ListMetaBoundary.puml new file mode 100644 index 0000000000..ee24233b53 --- /dev/null +++ b/distribution/c4k8s/Boundary/ListMetaBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ListMetaBoundary + +!procedure ListMetaBoundary($id, $name, $tech="") + C4Boundary('K8s/ListMeta', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Local.png b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Local.png new file mode 100644 index 0000000000..a3316dd8c2 Binary files /dev/null and b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Local.puml b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Local.puml new file mode 100644 index 0000000000..69abd8e11b --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReferenceBoundary +include('c4k8s/Boundary/LocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReferenceBoundary('LocalObjectReferenceBoundary', 'Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Remote.puml b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Remote.puml new file mode 100644 index 0000000000..d38ff6a233 --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReferenceBoundary +include('c4k8s/Boundary/LocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReferenceBoundary('LocalObjectReferenceBoundary', 'Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.md b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.md new file mode 100644 index 0000000000..673488f99a --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.md @@ -0,0 +1,73 @@ +# LocalObjectReferenceBoundary + + +```text +c4k8s/Boundary/LocalObjectReferenceBoundary +``` + +```text +include('c4k8s/Boundary/LocalObjectReferenceBoundary') +``` + + + +| LocalObjectReferenceBoundary | +| :---: | +| ![illustration for LocalObjectReferenceBoundary](../../c4k8s/Boundary/LocalObjectReferenceBoundary.Local.png) | + + + + +## LocalObjectReferenceBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReferenceBoundary +include('c4k8s/Boundary/LocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReferenceBoundary('LocalObjectReferenceBoundary', 'Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReferenceBoundary +include('c4k8s/Boundary/LocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReferenceBoundary('LocalObjectReferenceBoundary', 'Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.puml b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.puml new file mode 100644 index 0000000000..2abc701855 --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalObjectReferenceBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/LocalObjectReferenceBoundary + +!procedure LocalObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/LocalObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.png b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.png new file mode 100644 index 0000000000..c0eaac7f37 Binary files /dev/null and b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.puml b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.puml new file mode 100644 index 0000000000..74d610dc66 --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReviewBoundary +include('c4k8s/Boundary/LocalSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReviewBoundary('LocalSubjectAccessReviewBoundary', 'Local Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Remote.puml b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Remote.puml new file mode 100644 index 0000000000..ac8841e97a --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReviewBoundary +include('c4k8s/Boundary/LocalSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReviewBoundary('LocalSubjectAccessReviewBoundary', 'Local Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.md b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.md new file mode 100644 index 0000000000..6c50b8582d --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.md @@ -0,0 +1,73 @@ +# LocalSubjectAccessReviewBoundary + + +```text +c4k8s/Boundary/LocalSubjectAccessReviewBoundary +``` + +```text +include('c4k8s/Boundary/LocalSubjectAccessReviewBoundary') +``` + + + +| LocalSubjectAccessReviewBoundary | +| :---: | +| ![illustration for LocalSubjectAccessReviewBoundary](../../c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.png) | + + + + +## LocalSubjectAccessReviewBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReviewBoundary +include('c4k8s/Boundary/LocalSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReviewBoundary('LocalSubjectAccessReviewBoundary', 'Local Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReviewBoundary +include('c4k8s/Boundary/LocalSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReviewBoundary('LocalSubjectAccessReviewBoundary', 'Local Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.puml b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.puml new file mode 100644 index 0000000000..4b451d350c --- /dev/null +++ b/distribution/c4k8s/Boundary/LocalSubjectAccessReviewBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/LocalSubjectAccessReviewBoundary + +!procedure LocalSubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/LocalSubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.png b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.png new file mode 100644 index 0000000000..0cfa7274a5 Binary files /dev/null and b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.puml b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.puml new file mode 100644 index 0000000000..e56c40efc8 --- /dev/null +++ b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfigurationBoundary +include('c4k8s/Boundary/MutatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfigurationBoundary('MutatingWebhookConfigurationBoundary', 'Mutating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Remote.puml b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Remote.puml new file mode 100644 index 0000000000..03e52bed46 --- /dev/null +++ b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfigurationBoundary +include('c4k8s/Boundary/MutatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfigurationBoundary('MutatingWebhookConfigurationBoundary', 'Mutating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.md b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.md new file mode 100644 index 0000000000..25415c7185 --- /dev/null +++ b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.md @@ -0,0 +1,73 @@ +# MutatingWebhookConfigurationBoundary + + +```text +c4k8s/Boundary/MutatingWebhookConfigurationBoundary +``` + +```text +include('c4k8s/Boundary/MutatingWebhookConfigurationBoundary') +``` + + + +| MutatingWebhookConfigurationBoundary | +| :---: | +| ![illustration for MutatingWebhookConfigurationBoundary](../../c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.png) | + + + + +## MutatingWebhookConfigurationBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfigurationBoundary +include('c4k8s/Boundary/MutatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfigurationBoundary('MutatingWebhookConfigurationBoundary', 'Mutating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfigurationBoundary +include('c4k8s/Boundary/MutatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfigurationBoundary('MutatingWebhookConfigurationBoundary', 'Mutating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.puml b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.puml new file mode 100644 index 0000000000..ec49f9e0bf --- /dev/null +++ b/distribution/c4k8s/Boundary/MutatingWebhookConfigurationBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/MutatingWebhookConfigurationBoundary + +!procedure MutatingWebhookConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/MutatingWebhookConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/NamespaceBoundary.Local.png b/distribution/c4k8s/Boundary/NamespaceBoundary.Local.png new file mode 100644 index 0000000000..929fa9f7a3 Binary files /dev/null and b/distribution/c4k8s/Boundary/NamespaceBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/NamespaceBoundary.Local.puml b/distribution/c4k8s/Boundary/NamespaceBoundary.Local.puml new file mode 100644 index 0000000000..93d1d63aae --- /dev/null +++ b/distribution/c4k8s/Boundary/NamespaceBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NamespaceBoundary +include('c4k8s/Boundary/NamespaceBoundary') + +' load the c4model package +include('c4model/bootstrap') +NamespaceBoundary('NamespaceBoundary', 'Namespace Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NamespaceBoundary.Remote.puml b/distribution/c4k8s/Boundary/NamespaceBoundary.Remote.puml new file mode 100644 index 0000000000..da4339d8b3 --- /dev/null +++ b/distribution/c4k8s/Boundary/NamespaceBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NamespaceBoundary +include('c4k8s/Boundary/NamespaceBoundary') + +' load the c4model package +include('c4model/bootstrap') +NamespaceBoundary('NamespaceBoundary', 'Namespace Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NamespaceBoundary.md b/distribution/c4k8s/Boundary/NamespaceBoundary.md new file mode 100644 index 0000000000..abb0df0fc4 --- /dev/null +++ b/distribution/c4k8s/Boundary/NamespaceBoundary.md @@ -0,0 +1,73 @@ +# NamespaceBoundary + + +```text +c4k8s/Boundary/NamespaceBoundary +``` + +```text +include('c4k8s/Boundary/NamespaceBoundary') +``` + + + +| NamespaceBoundary | +| :---: | +| ![illustration for NamespaceBoundary](../../c4k8s/Boundary/NamespaceBoundary.Local.png) | + + + + +## NamespaceBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NamespaceBoundary +include('c4k8s/Boundary/NamespaceBoundary') + +' load the c4model package +include('c4model/bootstrap') +NamespaceBoundary('NamespaceBoundary', 'Namespace Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NamespaceBoundary +include('c4k8s/Boundary/NamespaceBoundary') + +' load the c4model package +include('c4model/bootstrap') +NamespaceBoundary('NamespaceBoundary', 'Namespace Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/NamespaceBoundary.puml b/distribution/c4k8s/Boundary/NamespaceBoundary.puml new file mode 100644 index 0000000000..8c405f262f --- /dev/null +++ b/distribution/c4k8s/Boundary/NamespaceBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/NamespaceBoundary + +!procedure NamespaceBoundary($id, $name, $tech="") + C4Boundary('K8s/Namespace', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Local.png b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Local.png new file mode 100644 index 0000000000..6b0979c30b Binary files /dev/null and b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Local.puml b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Local.puml new file mode 100644 index 0000000000..e35b7e4490 --- /dev/null +++ b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicyBoundary +include('c4k8s/Boundary/NetworkPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicyBoundary('NetworkPolicyBoundary', 'Network Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Remote.puml b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Remote.puml new file mode 100644 index 0000000000..d5b61ccbe8 --- /dev/null +++ b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicyBoundary +include('c4k8s/Boundary/NetworkPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicyBoundary('NetworkPolicyBoundary', 'Network Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NetworkPolicyBoundary.md b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.md new file mode 100644 index 0000000000..bf0575a796 --- /dev/null +++ b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.md @@ -0,0 +1,73 @@ +# NetworkPolicyBoundary + + +```text +c4k8s/Boundary/NetworkPolicyBoundary +``` + +```text +include('c4k8s/Boundary/NetworkPolicyBoundary') +``` + + + +| NetworkPolicyBoundary | +| :---: | +| ![illustration for NetworkPolicyBoundary](../../c4k8s/Boundary/NetworkPolicyBoundary.Local.png) | + + + + +## NetworkPolicyBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicyBoundary +include('c4k8s/Boundary/NetworkPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicyBoundary('NetworkPolicyBoundary', 'Network Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicyBoundary +include('c4k8s/Boundary/NetworkPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicyBoundary('NetworkPolicyBoundary', 'Network Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/NetworkPolicyBoundary.puml b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.puml new file mode 100644 index 0000000000..118e98cbf5 --- /dev/null +++ b/distribution/c4k8s/Boundary/NetworkPolicyBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/NetworkPolicyBoundary + +!procedure NetworkPolicyBoundary($id, $name, $tech="") + C4Boundary('K8s/NetworkPolicy', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/NodeBoundary.Local.png b/distribution/c4k8s/Boundary/NodeBoundary.Local.png new file mode 100644 index 0000000000..2f8f7f45ae Binary files /dev/null and b/distribution/c4k8s/Boundary/NodeBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/NodeBoundary.Local.puml b/distribution/c4k8s/Boundary/NodeBoundary.Local.puml new file mode 100644 index 0000000000..28dd1d5ad3 --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeBoundary +include('c4k8s/Boundary/NodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeBoundary('NodeBoundary', 'Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NodeBoundary.Remote.puml b/distribution/c4k8s/Boundary/NodeBoundary.Remote.puml new file mode 100644 index 0000000000..434d82fbc8 --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeBoundary +include('c4k8s/Boundary/NodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeBoundary('NodeBoundary', 'Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NodeBoundary.md b/distribution/c4k8s/Boundary/NodeBoundary.md new file mode 100644 index 0000000000..167879b4dd --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeBoundary.md @@ -0,0 +1,73 @@ +# NodeBoundary + + +```text +c4k8s/Boundary/NodeBoundary +``` + +```text +include('c4k8s/Boundary/NodeBoundary') +``` + + + +| NodeBoundary | +| :---: | +| ![illustration for NodeBoundary](../../c4k8s/Boundary/NodeBoundary.Local.png) | + + + + +## NodeBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeBoundary +include('c4k8s/Boundary/NodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeBoundary('NodeBoundary', 'Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeBoundary +include('c4k8s/Boundary/NodeBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeBoundary('NodeBoundary', 'Node Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/NodeBoundary.puml b/distribution/c4k8s/Boundary/NodeBoundary.puml new file mode 100644 index 0000000000..50dc6774d3 --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/NodeBoundary + +!procedure NodeBoundary($id, $name, $tech="") + C4Boundary('K8s/Node', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.png b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.png new file mode 100644 index 0000000000..81ad575697 Binary files /dev/null and b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.puml b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.puml new file mode 100644 index 0000000000..57cb124b72 --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirementBoundary +include('c4k8s/Boundary/NodeSelectorRequirementBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirementBoundary('NodeSelectorRequirementBoundary', 'Node Selector Requirement Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Remote.puml b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Remote.puml new file mode 100644 index 0000000000..b093417e42 --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirementBoundary +include('c4k8s/Boundary/NodeSelectorRequirementBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirementBoundary('NodeSelectorRequirementBoundary', 'Node Selector Requirement Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.md b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.md new file mode 100644 index 0000000000..c51b06c6f0 --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.md @@ -0,0 +1,73 @@ +# NodeSelectorRequirementBoundary + + +```text +c4k8s/Boundary/NodeSelectorRequirementBoundary +``` + +```text +include('c4k8s/Boundary/NodeSelectorRequirementBoundary') +``` + + + +| NodeSelectorRequirementBoundary | +| :---: | +| ![illustration for NodeSelectorRequirementBoundary](../../c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.png) | + + + + +## NodeSelectorRequirementBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirementBoundary +include('c4k8s/Boundary/NodeSelectorRequirementBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirementBoundary('NodeSelectorRequirementBoundary', 'Node Selector Requirement Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirementBoundary +include('c4k8s/Boundary/NodeSelectorRequirementBoundary') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirementBoundary('NodeSelectorRequirementBoundary', 'Node Selector Requirement Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.puml b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.puml new file mode 100644 index 0000000000..70fb3a4670 --- /dev/null +++ b/distribution/c4k8s/Boundary/NodeSelectorRequirementBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/NodeSelectorRequirementBoundary + +!procedure NodeSelectorRequirementBoundary($id, $name, $tech="") + C4Boundary('K8s/NodeSelectorRequirement', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.png b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.png new file mode 100644 index 0000000000..67a10e0ea0 Binary files /dev/null and b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.puml b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.puml new file mode 100644 index 0000000000..c1ec59780f --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelectorBoundary +include('c4k8s/Boundary/ObjectFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelectorBoundary('ObjectFieldSelectorBoundary', 'Object Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Remote.puml b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Remote.puml new file mode 100644 index 0000000000..a5f1f4f148 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelectorBoundary +include('c4k8s/Boundary/ObjectFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelectorBoundary('ObjectFieldSelectorBoundary', 'Object Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.md b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.md new file mode 100644 index 0000000000..e199ce6fac --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.md @@ -0,0 +1,73 @@ +# ObjectFieldSelectorBoundary + + +```text +c4k8s/Boundary/ObjectFieldSelectorBoundary +``` + +```text +include('c4k8s/Boundary/ObjectFieldSelectorBoundary') +``` + + + +| ObjectFieldSelectorBoundary | +| :---: | +| ![illustration for ObjectFieldSelectorBoundary](../../c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.png) | + + + + +## ObjectFieldSelectorBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelectorBoundary +include('c4k8s/Boundary/ObjectFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelectorBoundary('ObjectFieldSelectorBoundary', 'Object Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelectorBoundary +include('c4k8s/Boundary/ObjectFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelectorBoundary('ObjectFieldSelectorBoundary', 'Object Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.puml b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.puml new file mode 100644 index 0000000000..c0447584c7 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectFieldSelectorBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ObjectFieldSelectorBoundary + +!procedure ObjectFieldSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectFieldSelector', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ObjectMetaBoundary.Local.png b/distribution/c4k8s/Boundary/ObjectMetaBoundary.Local.png new file mode 100644 index 0000000000..0b0130041b Binary files /dev/null and b/distribution/c4k8s/Boundary/ObjectMetaBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ObjectMetaBoundary.Local.puml b/distribution/c4k8s/Boundary/ObjectMetaBoundary.Local.puml new file mode 100644 index 0000000000..925253c838 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectMetaBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMetaBoundary +include('c4k8s/Boundary/ObjectMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectMetaBoundary('ObjectMetaBoundary', 'Object Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ObjectMetaBoundary.Remote.puml b/distribution/c4k8s/Boundary/ObjectMetaBoundary.Remote.puml new file mode 100644 index 0000000000..918611f6eb --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectMetaBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMetaBoundary +include('c4k8s/Boundary/ObjectMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectMetaBoundary('ObjectMetaBoundary', 'Object Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ObjectMetaBoundary.md b/distribution/c4k8s/Boundary/ObjectMetaBoundary.md new file mode 100644 index 0000000000..fce6ce0173 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectMetaBoundary.md @@ -0,0 +1,73 @@ +# ObjectMetaBoundary + + +```text +c4k8s/Boundary/ObjectMetaBoundary +``` + +```text +include('c4k8s/Boundary/ObjectMetaBoundary') +``` + + + +| ObjectMetaBoundary | +| :---: | +| ![illustration for ObjectMetaBoundary](../../c4k8s/Boundary/ObjectMetaBoundary.Local.png) | + + + + +## ObjectMetaBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMetaBoundary +include('c4k8s/Boundary/ObjectMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectMetaBoundary('ObjectMetaBoundary', 'Object Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMetaBoundary +include('c4k8s/Boundary/ObjectMetaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectMetaBoundary('ObjectMetaBoundary', 'Object Meta Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ObjectMetaBoundary.puml b/distribution/c4k8s/Boundary/ObjectMetaBoundary.puml new file mode 100644 index 0000000000..562637f104 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectMetaBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ObjectMetaBoundary + +!procedure ObjectMetaBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectMeta', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Local.png b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Local.png new file mode 100644 index 0000000000..806ab5cf79 Binary files /dev/null and b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Local.puml b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Local.puml new file mode 100644 index 0000000000..24ef0d20e4 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReferenceBoundary +include('c4k8s/Boundary/ObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectReferenceBoundary('ObjectReferenceBoundary', 'Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Remote.puml b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Remote.puml new file mode 100644 index 0000000000..39adc0a0d0 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReferenceBoundary +include('c4k8s/Boundary/ObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectReferenceBoundary('ObjectReferenceBoundary', 'Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ObjectReferenceBoundary.md b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.md new file mode 100644 index 0000000000..5545b8e545 --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.md @@ -0,0 +1,73 @@ +# ObjectReferenceBoundary + + +```text +c4k8s/Boundary/ObjectReferenceBoundary +``` + +```text +include('c4k8s/Boundary/ObjectReferenceBoundary') +``` + + + +| ObjectReferenceBoundary | +| :---: | +| ![illustration for ObjectReferenceBoundary](../../c4k8s/Boundary/ObjectReferenceBoundary.Local.png) | + + + + +## ObjectReferenceBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReferenceBoundary +include('c4k8s/Boundary/ObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectReferenceBoundary('ObjectReferenceBoundary', 'Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReferenceBoundary +include('c4k8s/Boundary/ObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ObjectReferenceBoundary('ObjectReferenceBoundary', 'Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ObjectReferenceBoundary.puml b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.puml new file mode 100644 index 0000000000..803e1bdedb --- /dev/null +++ b/distribution/c4k8s/Boundary/ObjectReferenceBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ObjectReferenceBoundary + +!procedure ObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PatchBoundary.Local.png b/distribution/c4k8s/Boundary/PatchBoundary.Local.png new file mode 100644 index 0000000000..45e9308a74 Binary files /dev/null and b/distribution/c4k8s/Boundary/PatchBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PatchBoundary.Local.puml b/distribution/c4k8s/Boundary/PatchBoundary.Local.puml new file mode 100644 index 0000000000..2919956743 --- /dev/null +++ b/distribution/c4k8s/Boundary/PatchBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PatchBoundary +include('c4k8s/Boundary/PatchBoundary') + +' load the c4model package +include('c4model/bootstrap') +PatchBoundary('PatchBoundary', 'Patch Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PatchBoundary.Remote.puml b/distribution/c4k8s/Boundary/PatchBoundary.Remote.puml new file mode 100644 index 0000000000..f8e746a62e --- /dev/null +++ b/distribution/c4k8s/Boundary/PatchBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PatchBoundary +include('c4k8s/Boundary/PatchBoundary') + +' load the c4model package +include('c4model/bootstrap') +PatchBoundary('PatchBoundary', 'Patch Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PatchBoundary.md b/distribution/c4k8s/Boundary/PatchBoundary.md new file mode 100644 index 0000000000..81fb52f98f --- /dev/null +++ b/distribution/c4k8s/Boundary/PatchBoundary.md @@ -0,0 +1,73 @@ +# PatchBoundary + + +```text +c4k8s/Boundary/PatchBoundary +``` + +```text +include('c4k8s/Boundary/PatchBoundary') +``` + + + +| PatchBoundary | +| :---: | +| ![illustration for PatchBoundary](../../c4k8s/Boundary/PatchBoundary.Local.png) | + + + + +## PatchBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PatchBoundary +include('c4k8s/Boundary/PatchBoundary') + +' load the c4model package +include('c4model/bootstrap') +PatchBoundary('PatchBoundary', 'Patch Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PatchBoundary +include('c4k8s/Boundary/PatchBoundary') + +' load the c4model package +include('c4model/bootstrap') +PatchBoundary('PatchBoundary', 'Patch Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PatchBoundary.puml b/distribution/c4k8s/Boundary/PatchBoundary.puml new file mode 100644 index 0000000000..19fbaad24d --- /dev/null +++ b/distribution/c4k8s/Boundary/PatchBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PatchBoundary + +!procedure PatchBoundary($id, $name, $tech="") + C4Boundary('K8s/Patch', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Local.png b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Local.png new file mode 100644 index 0000000000..f6d9999cb3 Binary files /dev/null and b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Local.puml b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Local.puml new file mode 100644 index 0000000000..22633cd2d9 --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeBoundary +include('c4k8s/Boundary/PersistentVolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeBoundary('PersistentVolumeBoundary', 'Persistent Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Remote.puml b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Remote.puml new file mode 100644 index 0000000000..6342744bdb --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeBoundary +include('c4k8s/Boundary/PersistentVolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeBoundary('PersistentVolumeBoundary', 'Persistent Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PersistentVolumeBoundary.md b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.md new file mode 100644 index 0000000000..e4e82b854b --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.md @@ -0,0 +1,73 @@ +# PersistentVolumeBoundary + + +```text +c4k8s/Boundary/PersistentVolumeBoundary +``` + +```text +include('c4k8s/Boundary/PersistentVolumeBoundary') +``` + + + +| PersistentVolumeBoundary | +| :---: | +| ![illustration for PersistentVolumeBoundary](../../c4k8s/Boundary/PersistentVolumeBoundary.Local.png) | + + + + +## PersistentVolumeBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeBoundary +include('c4k8s/Boundary/PersistentVolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeBoundary('PersistentVolumeBoundary', 'Persistent Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeBoundary +include('c4k8s/Boundary/PersistentVolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeBoundary('PersistentVolumeBoundary', 'Persistent Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PersistentVolumeBoundary.puml b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.puml new file mode 100644 index 0000000000..0ca131ce2a --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PersistentVolumeBoundary + +!procedure PersistentVolumeBoundary($id, $name, $tech="") + C4Boundary('K8s/PersistentVolume', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.png b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.png new file mode 100644 index 0000000000..f73b746c08 Binary files /dev/null and b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.puml b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.puml new file mode 100644 index 0000000000..2c82005acc --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaimBoundary +include('c4k8s/Boundary/PersistentVolumeClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaimBoundary('PersistentVolumeClaimBoundary', 'Persistent Volume Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Remote.puml b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Remote.puml new file mode 100644 index 0000000000..90cd105b0c --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaimBoundary +include('c4k8s/Boundary/PersistentVolumeClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaimBoundary('PersistentVolumeClaimBoundary', 'Persistent Volume Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.md b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.md new file mode 100644 index 0000000000..92cb86947c --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.md @@ -0,0 +1,73 @@ +# PersistentVolumeClaimBoundary + + +```text +c4k8s/Boundary/PersistentVolumeClaimBoundary +``` + +```text +include('c4k8s/Boundary/PersistentVolumeClaimBoundary') +``` + + + +| PersistentVolumeClaimBoundary | +| :---: | +| ![illustration for PersistentVolumeClaimBoundary](../../c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.png) | + + + + +## PersistentVolumeClaimBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaimBoundary +include('c4k8s/Boundary/PersistentVolumeClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaimBoundary('PersistentVolumeClaimBoundary', 'Persistent Volume Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaimBoundary +include('c4k8s/Boundary/PersistentVolumeClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaimBoundary('PersistentVolumeClaimBoundary', 'Persistent Volume Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.puml b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.puml new file mode 100644 index 0000000000..e0a5798c20 --- /dev/null +++ b/distribution/c4k8s/Boundary/PersistentVolumeClaimBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PersistentVolumeClaimBoundary + +!procedure PersistentVolumeClaimBoundary($id, $name, $tech="") + C4Boundary('K8s/PersistentVolumeClaim', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PodBoundary.Local.png b/distribution/c4k8s/Boundary/PodBoundary.Local.png new file mode 100644 index 0000000000..b5e8475b9c Binary files /dev/null and b/distribution/c4k8s/Boundary/PodBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PodBoundary.Local.puml b/distribution/c4k8s/Boundary/PodBoundary.Local.puml new file mode 100644 index 0000000000..627a92a5cb --- /dev/null +++ b/distribution/c4k8s/Boundary/PodBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodBoundary +include('c4k8s/Boundary/PodBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodBoundary('PodBoundary', 'Pod Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodBoundary.Remote.puml b/distribution/c4k8s/Boundary/PodBoundary.Remote.puml new file mode 100644 index 0000000000..de40425249 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodBoundary +include('c4k8s/Boundary/PodBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodBoundary('PodBoundary', 'Pod Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodBoundary.md b/distribution/c4k8s/Boundary/PodBoundary.md new file mode 100644 index 0000000000..58adbf521c --- /dev/null +++ b/distribution/c4k8s/Boundary/PodBoundary.md @@ -0,0 +1,73 @@ +# PodBoundary + + +```text +c4k8s/Boundary/PodBoundary +``` + +```text +include('c4k8s/Boundary/PodBoundary') +``` + + + +| PodBoundary | +| :---: | +| ![illustration for PodBoundary](../../c4k8s/Boundary/PodBoundary.Local.png) | + + + + +## PodBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodBoundary +include('c4k8s/Boundary/PodBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodBoundary('PodBoundary', 'Pod Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodBoundary +include('c4k8s/Boundary/PodBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodBoundary('PodBoundary', 'Pod Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PodBoundary.puml b/distribution/c4k8s/Boundary/PodBoundary.puml new file mode 100644 index 0000000000..a85d14cd72 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PodBoundary + +!procedure PodBoundary($id, $name, $tech="") + C4Boundary('K8s/Pod', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.png b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.png new file mode 100644 index 0000000000..d83c674289 Binary files /dev/null and b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.puml b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.puml new file mode 100644 index 0000000000..7d057c6fc9 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudgetBoundary +include('c4k8s/Boundary/PodDisruptionBudgetBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudgetBoundary('PodDisruptionBudgetBoundary', 'Pod Disruption Budget Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Remote.puml b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Remote.puml new file mode 100644 index 0000000000..ce3a722139 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudgetBoundary +include('c4k8s/Boundary/PodDisruptionBudgetBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudgetBoundary('PodDisruptionBudgetBoundary', 'Pod Disruption Budget Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.md b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.md new file mode 100644 index 0000000000..54028c7310 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.md @@ -0,0 +1,73 @@ +# PodDisruptionBudgetBoundary + + +```text +c4k8s/Boundary/PodDisruptionBudgetBoundary +``` + +```text +include('c4k8s/Boundary/PodDisruptionBudgetBoundary') +``` + + + +| PodDisruptionBudgetBoundary | +| :---: | +| ![illustration for PodDisruptionBudgetBoundary](../../c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.png) | + + + + +## PodDisruptionBudgetBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudgetBoundary +include('c4k8s/Boundary/PodDisruptionBudgetBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudgetBoundary('PodDisruptionBudgetBoundary', 'Pod Disruption Budget Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudgetBoundary +include('c4k8s/Boundary/PodDisruptionBudgetBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudgetBoundary('PodDisruptionBudgetBoundary', 'Pod Disruption Budget Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.puml b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.puml new file mode 100644 index 0000000000..afb8ed021e --- /dev/null +++ b/distribution/c4k8s/Boundary/PodDisruptionBudgetBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PodDisruptionBudgetBoundary + +!procedure PodDisruptionBudgetBoundary($id, $name, $tech="") + C4Boundary('K8s/PodDisruptionBudget', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PodSchedulingBoundary.Local.png b/distribution/c4k8s/Boundary/PodSchedulingBoundary.Local.png new file mode 100644 index 0000000000..8022a9777b Binary files /dev/null and b/distribution/c4k8s/Boundary/PodSchedulingBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PodSchedulingBoundary.Local.puml b/distribution/c4k8s/Boundary/PodSchedulingBoundary.Local.puml new file mode 100644 index 0000000000..29f21028ed --- /dev/null +++ b/distribution/c4k8s/Boundary/PodSchedulingBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodSchedulingBoundary +include('c4k8s/Boundary/PodSchedulingBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodSchedulingBoundary('PodSchedulingBoundary', 'Pod Scheduling Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodSchedulingBoundary.Remote.puml b/distribution/c4k8s/Boundary/PodSchedulingBoundary.Remote.puml new file mode 100644 index 0000000000..9da1097456 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodSchedulingBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodSchedulingBoundary +include('c4k8s/Boundary/PodSchedulingBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodSchedulingBoundary('PodSchedulingBoundary', 'Pod Scheduling Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodSchedulingBoundary.md b/distribution/c4k8s/Boundary/PodSchedulingBoundary.md new file mode 100644 index 0000000000..39e4859fe9 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodSchedulingBoundary.md @@ -0,0 +1,73 @@ +# PodSchedulingBoundary + + +```text +c4k8s/Boundary/PodSchedulingBoundary +``` + +```text +include('c4k8s/Boundary/PodSchedulingBoundary') +``` + + + +| PodSchedulingBoundary | +| :---: | +| ![illustration for PodSchedulingBoundary](../../c4k8s/Boundary/PodSchedulingBoundary.Local.png) | + + + + +## PodSchedulingBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodSchedulingBoundary +include('c4k8s/Boundary/PodSchedulingBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodSchedulingBoundary('PodSchedulingBoundary', 'Pod Scheduling Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodSchedulingBoundary +include('c4k8s/Boundary/PodSchedulingBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodSchedulingBoundary('PodSchedulingBoundary', 'Pod Scheduling Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PodSchedulingBoundary.puml b/distribution/c4k8s/Boundary/PodSchedulingBoundary.puml new file mode 100644 index 0000000000..aa12059faa --- /dev/null +++ b/distribution/c4k8s/Boundary/PodSchedulingBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PodSchedulingBoundary + +!procedure PodSchedulingBoundary($id, $name, $tech="") + C4Boundary('K8s/PodScheduling', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PodTemplateBoundary.Local.png b/distribution/c4k8s/Boundary/PodTemplateBoundary.Local.png new file mode 100644 index 0000000000..586599234d Binary files /dev/null and b/distribution/c4k8s/Boundary/PodTemplateBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PodTemplateBoundary.Local.puml b/distribution/c4k8s/Boundary/PodTemplateBoundary.Local.puml new file mode 100644 index 0000000000..eb404a5738 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodTemplateBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplateBoundary +include('c4k8s/Boundary/PodTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodTemplateBoundary('PodTemplateBoundary', 'Pod Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodTemplateBoundary.Remote.puml b/distribution/c4k8s/Boundary/PodTemplateBoundary.Remote.puml new file mode 100644 index 0000000000..5f30e471a7 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodTemplateBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplateBoundary +include('c4k8s/Boundary/PodTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodTemplateBoundary('PodTemplateBoundary', 'Pod Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PodTemplateBoundary.md b/distribution/c4k8s/Boundary/PodTemplateBoundary.md new file mode 100644 index 0000000000..5d882ef543 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodTemplateBoundary.md @@ -0,0 +1,73 @@ +# PodTemplateBoundary + + +```text +c4k8s/Boundary/PodTemplateBoundary +``` + +```text +include('c4k8s/Boundary/PodTemplateBoundary') +``` + + + +| PodTemplateBoundary | +| :---: | +| ![illustration for PodTemplateBoundary](../../c4k8s/Boundary/PodTemplateBoundary.Local.png) | + + + + +## PodTemplateBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplateBoundary +include('c4k8s/Boundary/PodTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodTemplateBoundary('PodTemplateBoundary', 'Pod Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplateBoundary +include('c4k8s/Boundary/PodTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +PodTemplateBoundary('PodTemplateBoundary', 'Pod Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PodTemplateBoundary.puml b/distribution/c4k8s/Boundary/PodTemplateBoundary.puml new file mode 100644 index 0000000000..044e8ddd92 --- /dev/null +++ b/distribution/c4k8s/Boundary/PodTemplateBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PodTemplateBoundary + +!procedure PodTemplateBoundary($id, $name, $tech="") + C4Boundary('K8s/PodTemplate', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PriorityClassBoundary.Local.png b/distribution/c4k8s/Boundary/PriorityClassBoundary.Local.png new file mode 100644 index 0000000000..8cb322fa8d Binary files /dev/null and b/distribution/c4k8s/Boundary/PriorityClassBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PriorityClassBoundary.Local.puml b/distribution/c4k8s/Boundary/PriorityClassBoundary.Local.puml new file mode 100644 index 0000000000..ecb9092ee9 --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityClassBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClassBoundary +include('c4k8s/Boundary/PriorityClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityClassBoundary('PriorityClassBoundary', 'Priority Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PriorityClassBoundary.Remote.puml b/distribution/c4k8s/Boundary/PriorityClassBoundary.Remote.puml new file mode 100644 index 0000000000..13cc922b70 --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityClassBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClassBoundary +include('c4k8s/Boundary/PriorityClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityClassBoundary('PriorityClassBoundary', 'Priority Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PriorityClassBoundary.md b/distribution/c4k8s/Boundary/PriorityClassBoundary.md new file mode 100644 index 0000000000..bcb832e762 --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityClassBoundary.md @@ -0,0 +1,73 @@ +# PriorityClassBoundary + + +```text +c4k8s/Boundary/PriorityClassBoundary +``` + +```text +include('c4k8s/Boundary/PriorityClassBoundary') +``` + + + +| PriorityClassBoundary | +| :---: | +| ![illustration for PriorityClassBoundary](../../c4k8s/Boundary/PriorityClassBoundary.Local.png) | + + + + +## PriorityClassBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClassBoundary +include('c4k8s/Boundary/PriorityClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityClassBoundary('PriorityClassBoundary', 'Priority Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClassBoundary +include('c4k8s/Boundary/PriorityClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityClassBoundary('PriorityClassBoundary', 'Priority Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PriorityClassBoundary.puml b/distribution/c4k8s/Boundary/PriorityClassBoundary.puml new file mode 100644 index 0000000000..ba31491b3d --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityClassBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PriorityClassBoundary + +!procedure PriorityClassBoundary($id, $name, $tech="") + C4Boundary('K8s/PriorityClass', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.png b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.png new file mode 100644 index 0000000000..9b16153a61 Binary files /dev/null and b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.puml b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.puml new file mode 100644 index 0000000000..92c06e9cc5 --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfigurationBoundary +include('c4k8s/Boundary/PriorityLevelConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfigurationBoundary('PriorityLevelConfigurationBoundary', 'Priority Level Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Remote.puml b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Remote.puml new file mode 100644 index 0000000000..c9353ebc4a --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfigurationBoundary +include('c4k8s/Boundary/PriorityLevelConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfigurationBoundary('PriorityLevelConfigurationBoundary', 'Priority Level Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.md b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.md new file mode 100644 index 0000000000..33986fee41 --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.md @@ -0,0 +1,73 @@ +# PriorityLevelConfigurationBoundary + + +```text +c4k8s/Boundary/PriorityLevelConfigurationBoundary +``` + +```text +include('c4k8s/Boundary/PriorityLevelConfigurationBoundary') +``` + + + +| PriorityLevelConfigurationBoundary | +| :---: | +| ![illustration for PriorityLevelConfigurationBoundary](../../c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.png) | + + + + +## PriorityLevelConfigurationBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfigurationBoundary +include('c4k8s/Boundary/PriorityLevelConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfigurationBoundary('PriorityLevelConfigurationBoundary', 'Priority Level Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfigurationBoundary +include('c4k8s/Boundary/PriorityLevelConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfigurationBoundary('PriorityLevelConfigurationBoundary', 'Priority Level Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.puml b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.puml new file mode 100644 index 0000000000..e2419cb513 --- /dev/null +++ b/distribution/c4k8s/Boundary/PriorityLevelConfigurationBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/PriorityLevelConfigurationBoundary + +!procedure PriorityLevelConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/PriorityLevelConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/QuantityBoundary.Local.png b/distribution/c4k8s/Boundary/QuantityBoundary.Local.png new file mode 100644 index 0000000000..07056b4046 Binary files /dev/null and b/distribution/c4k8s/Boundary/QuantityBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/QuantityBoundary.Local.puml b/distribution/c4k8s/Boundary/QuantityBoundary.Local.puml new file mode 100644 index 0000000000..4eec77c1c8 --- /dev/null +++ b/distribution/c4k8s/Boundary/QuantityBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element QuantityBoundary +include('c4k8s/Boundary/QuantityBoundary') + +' load the c4model package +include('c4model/bootstrap') +QuantityBoundary('QuantityBoundary', 'Quantity Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/QuantityBoundary.Remote.puml b/distribution/c4k8s/Boundary/QuantityBoundary.Remote.puml new file mode 100644 index 0000000000..e6df60e7b0 --- /dev/null +++ b/distribution/c4k8s/Boundary/QuantityBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element QuantityBoundary +include('c4k8s/Boundary/QuantityBoundary') + +' load the c4model package +include('c4model/bootstrap') +QuantityBoundary('QuantityBoundary', 'Quantity Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/QuantityBoundary.md b/distribution/c4k8s/Boundary/QuantityBoundary.md new file mode 100644 index 0000000000..ae88321475 --- /dev/null +++ b/distribution/c4k8s/Boundary/QuantityBoundary.md @@ -0,0 +1,73 @@ +# QuantityBoundary + + +```text +c4k8s/Boundary/QuantityBoundary +``` + +```text +include('c4k8s/Boundary/QuantityBoundary') +``` + + + +| QuantityBoundary | +| :---: | +| ![illustration for QuantityBoundary](../../c4k8s/Boundary/QuantityBoundary.Local.png) | + + + + +## QuantityBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element QuantityBoundary +include('c4k8s/Boundary/QuantityBoundary') + +' load the c4model package +include('c4model/bootstrap') +QuantityBoundary('QuantityBoundary', 'Quantity Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element QuantityBoundary +include('c4k8s/Boundary/QuantityBoundary') + +' load the c4model package +include('c4model/bootstrap') +QuantityBoundary('QuantityBoundary', 'Quantity Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/QuantityBoundary.puml b/distribution/c4k8s/Boundary/QuantityBoundary.puml new file mode 100644 index 0000000000..372052d835 --- /dev/null +++ b/distribution/c4k8s/Boundary/QuantityBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/QuantityBoundary + +!procedure QuantityBoundary($id, $name, $tech="") + C4Boundary('K8s/Quantity', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/README.md b/distribution/c4k8s/Boundary/README.md new file mode 100644 index 0000000000..6372cdb0b8 --- /dev/null +++ b/distribution/c4k8s/Boundary/README.md @@ -0,0 +1,89 @@ +# Boundary + +The module contains 78 items. + + + +| |Name| +|:---:|---| +| ![illustration of c4k8s/Boundary/APIServiceBoundary](../../c4k8s/Boundary/APIServiceBoundary.Local.png) | [c4k8s/Boundary/APIServiceBoundary](../../c4k8s/Boundary/APIServiceBoundary.md) | +| ![illustration of c4k8s/Boundary/BindingBoundary](../../c4k8s/Boundary/BindingBoundary.Local.png) | [c4k8s/Boundary/BindingBoundary](../../c4k8s/Boundary/BindingBoundary.md) | +| ![illustration of c4k8s/Boundary/CSIDriverBoundary](../../c4k8s/Boundary/CSIDriverBoundary.Local.png) | [c4k8s/Boundary/CSIDriverBoundary](../../c4k8s/Boundary/CSIDriverBoundary.md) | +| ![illustration of c4k8s/Boundary/CSINodeBoundary](../../c4k8s/Boundary/CSINodeBoundary.Local.png) | [c4k8s/Boundary/CSINodeBoundary](../../c4k8s/Boundary/CSINodeBoundary.md) | +| ![illustration of c4k8s/Boundary/CSIStorageCapacityBoundary](../../c4k8s/Boundary/CSIStorageCapacityBoundary.Local.png) | [c4k8s/Boundary/CSIStorageCapacityBoundary](../../c4k8s/Boundary/CSIStorageCapacityBoundary.md) | +| ![illustration of c4k8s/Boundary/CertificateSigningRequestBoundary](../../c4k8s/Boundary/CertificateSigningRequestBoundary.Local.png) | [c4k8s/Boundary/CertificateSigningRequestBoundary](../../c4k8s/Boundary/CertificateSigningRequestBoundary.md) | +| ![illustration of c4k8s/Boundary/ClusterBoundary](../../c4k8s/Boundary/ClusterBoundary.Local.png) | [c4k8s/Boundary/ClusterBoundary](../../c4k8s/Boundary/ClusterBoundary.md) | +| ![illustration of c4k8s/Boundary/ClusterCIDRBoundary](../../c4k8s/Boundary/ClusterCIDRBoundary.Local.png) | [c4k8s/Boundary/ClusterCIDRBoundary](../../c4k8s/Boundary/ClusterCIDRBoundary.md) | +| ![illustration of c4k8s/Boundary/ClusterRoleBindingBoundary](../../c4k8s/Boundary/ClusterRoleBindingBoundary.Local.png) | [c4k8s/Boundary/ClusterRoleBindingBoundary](../../c4k8s/Boundary/ClusterRoleBindingBoundary.md) | +| ![illustration of c4k8s/Boundary/ClusterRoleBoundary](../../c4k8s/Boundary/ClusterRoleBoundary.Local.png) | [c4k8s/Boundary/ClusterRoleBoundary](../../c4k8s/Boundary/ClusterRoleBoundary.md) | +| ![illustration of c4k8s/Boundary/ComponentStatusBoundary](../../c4k8s/Boundary/ComponentStatusBoundary.Local.png) | [c4k8s/Boundary/ComponentStatusBoundary](../../c4k8s/Boundary/ComponentStatusBoundary.md) | +| ![illustration of c4k8s/Boundary/ConfigMapBoundary](../../c4k8s/Boundary/ConfigMapBoundary.Local.png) | [c4k8s/Boundary/ConfigMapBoundary](../../c4k8s/Boundary/ConfigMapBoundary.md) | +| ![illustration of c4k8s/Boundary/ControllerRevisionBoundary](../../c4k8s/Boundary/ControllerRevisionBoundary.Local.png) | [c4k8s/Boundary/ControllerRevisionBoundary](../../c4k8s/Boundary/ControllerRevisionBoundary.md) | +| ![illustration of c4k8s/Boundary/CronJobBoundary](../../c4k8s/Boundary/CronJobBoundary.Local.png) | [c4k8s/Boundary/CronJobBoundary](../../c4k8s/Boundary/CronJobBoundary.md) | +| ![illustration of c4k8s/Boundary/CustomResourceDefinitionBoundary](../../c4k8s/Boundary/CustomResourceDefinitionBoundary.Local.png) | [c4k8s/Boundary/CustomResourceDefinitionBoundary](../../c4k8s/Boundary/CustomResourceDefinitionBoundary.md) | +| ![illustration of c4k8s/Boundary/DaemonSetBoundary](../../c4k8s/Boundary/DaemonSetBoundary.Local.png) | [c4k8s/Boundary/DaemonSetBoundary](../../c4k8s/Boundary/DaemonSetBoundary.md) | +| ![illustration of c4k8s/Boundary/DeleteOptionsBoundary](../../c4k8s/Boundary/DeleteOptionsBoundary.Local.png) | [c4k8s/Boundary/DeleteOptionsBoundary](../../c4k8s/Boundary/DeleteOptionsBoundary.md) | +| ![illustration of c4k8s/Boundary/DeploymentBoundary](../../c4k8s/Boundary/DeploymentBoundary.Local.png) | [c4k8s/Boundary/DeploymentBoundary](../../c4k8s/Boundary/DeploymentBoundary.md) | +| ![illustration of c4k8s/Boundary/EndpointSliceBoundary](../../c4k8s/Boundary/EndpointSliceBoundary.Local.png) | [c4k8s/Boundary/EndpointSliceBoundary](../../c4k8s/Boundary/EndpointSliceBoundary.md) | +| ![illustration of c4k8s/Boundary/EndpointsBoundary](../../c4k8s/Boundary/EndpointsBoundary.Local.png) | [c4k8s/Boundary/EndpointsBoundary](../../c4k8s/Boundary/EndpointsBoundary.md) | +| ![illustration of c4k8s/Boundary/EventBoundary](../../c4k8s/Boundary/EventBoundary.Local.png) | [c4k8s/Boundary/EventBoundary](../../c4k8s/Boundary/EventBoundary.md) | +| ![illustration of c4k8s/Boundary/FlowSchemaBoundary](../../c4k8s/Boundary/FlowSchemaBoundary.Local.png) | [c4k8s/Boundary/FlowSchemaBoundary](../../c4k8s/Boundary/FlowSchemaBoundary.md) | +| ![illustration of c4k8s/Boundary/HorizontalPodAutoscalerBoundary](../../c4k8s/Boundary/HorizontalPodAutoscalerBoundary.Local.png) | [c4k8s/Boundary/HorizontalPodAutoscalerBoundary](../../c4k8s/Boundary/HorizontalPodAutoscalerBoundary.md) | +| ![illustration of c4k8s/Boundary/IngressBoundary](../../c4k8s/Boundary/IngressBoundary.Local.png) | [c4k8s/Boundary/IngressBoundary](../../c4k8s/Boundary/IngressBoundary.md) | +| ![illustration of c4k8s/Boundary/IngressClassBoundary](../../c4k8s/Boundary/IngressClassBoundary.Local.png) | [c4k8s/Boundary/IngressClassBoundary](../../c4k8s/Boundary/IngressClassBoundary.md) | +| ![illustration of c4k8s/Boundary/JobBoundary](../../c4k8s/Boundary/JobBoundary.Local.png) | [c4k8s/Boundary/JobBoundary](../../c4k8s/Boundary/JobBoundary.md) | +| ![illustration of c4k8s/Boundary/LabelSelectorBoundary](../../c4k8s/Boundary/LabelSelectorBoundary.Local.png) | [c4k8s/Boundary/LabelSelectorBoundary](../../c4k8s/Boundary/LabelSelectorBoundary.md) | +| ![illustration of c4k8s/Boundary/LeaseBoundary](../../c4k8s/Boundary/LeaseBoundary.Local.png) | [c4k8s/Boundary/LeaseBoundary](../../c4k8s/Boundary/LeaseBoundary.md) | +| ![illustration of c4k8s/Boundary/LimitRangeBoundary](../../c4k8s/Boundary/LimitRangeBoundary.Local.png) | [c4k8s/Boundary/LimitRangeBoundary](../../c4k8s/Boundary/LimitRangeBoundary.md) | +| ![illustration of c4k8s/Boundary/ListMetaBoundary](../../c4k8s/Boundary/ListMetaBoundary.Local.png) | [c4k8s/Boundary/ListMetaBoundary](../../c4k8s/Boundary/ListMetaBoundary.md) | +| ![illustration of c4k8s/Boundary/LocalObjectReferenceBoundary](../../c4k8s/Boundary/LocalObjectReferenceBoundary.Local.png) | [c4k8s/Boundary/LocalObjectReferenceBoundary](../../c4k8s/Boundary/LocalObjectReferenceBoundary.md) | +| ![illustration of c4k8s/Boundary/LocalSubjectAccessReviewBoundary](../../c4k8s/Boundary/LocalSubjectAccessReviewBoundary.Local.png) | [c4k8s/Boundary/LocalSubjectAccessReviewBoundary](../../c4k8s/Boundary/LocalSubjectAccessReviewBoundary.md) | +| ![illustration of c4k8s/Boundary/MutatingWebhookConfigurationBoundary](../../c4k8s/Boundary/MutatingWebhookConfigurationBoundary.Local.png) | [c4k8s/Boundary/MutatingWebhookConfigurationBoundary](../../c4k8s/Boundary/MutatingWebhookConfigurationBoundary.md) | +| ![illustration of c4k8s/Boundary/NamespaceBoundary](../../c4k8s/Boundary/NamespaceBoundary.Local.png) | [c4k8s/Boundary/NamespaceBoundary](../../c4k8s/Boundary/NamespaceBoundary.md) | +| ![illustration of c4k8s/Boundary/NetworkPolicyBoundary](../../c4k8s/Boundary/NetworkPolicyBoundary.Local.png) | [c4k8s/Boundary/NetworkPolicyBoundary](../../c4k8s/Boundary/NetworkPolicyBoundary.md) | +| ![illustration of c4k8s/Boundary/NodeBoundary](../../c4k8s/Boundary/NodeBoundary.Local.png) | [c4k8s/Boundary/NodeBoundary](../../c4k8s/Boundary/NodeBoundary.md) | +| ![illustration of c4k8s/Boundary/NodeSelectorRequirementBoundary](../../c4k8s/Boundary/NodeSelectorRequirementBoundary.Local.png) | [c4k8s/Boundary/NodeSelectorRequirementBoundary](../../c4k8s/Boundary/NodeSelectorRequirementBoundary.md) | +| ![illustration of c4k8s/Boundary/ObjectFieldSelectorBoundary](../../c4k8s/Boundary/ObjectFieldSelectorBoundary.Local.png) | [c4k8s/Boundary/ObjectFieldSelectorBoundary](../../c4k8s/Boundary/ObjectFieldSelectorBoundary.md) | +| ![illustration of c4k8s/Boundary/ObjectMetaBoundary](../../c4k8s/Boundary/ObjectMetaBoundary.Local.png) | [c4k8s/Boundary/ObjectMetaBoundary](../../c4k8s/Boundary/ObjectMetaBoundary.md) | +| ![illustration of c4k8s/Boundary/ObjectReferenceBoundary](../../c4k8s/Boundary/ObjectReferenceBoundary.Local.png) | [c4k8s/Boundary/ObjectReferenceBoundary](../../c4k8s/Boundary/ObjectReferenceBoundary.md) | +| ![illustration of c4k8s/Boundary/PatchBoundary](../../c4k8s/Boundary/PatchBoundary.Local.png) | [c4k8s/Boundary/PatchBoundary](../../c4k8s/Boundary/PatchBoundary.md) | +| ![illustration of c4k8s/Boundary/PersistentVolumeBoundary](../../c4k8s/Boundary/PersistentVolumeBoundary.Local.png) | [c4k8s/Boundary/PersistentVolumeBoundary](../../c4k8s/Boundary/PersistentVolumeBoundary.md) | +| ![illustration of c4k8s/Boundary/PersistentVolumeClaimBoundary](../../c4k8s/Boundary/PersistentVolumeClaimBoundary.Local.png) | [c4k8s/Boundary/PersistentVolumeClaimBoundary](../../c4k8s/Boundary/PersistentVolumeClaimBoundary.md) | +| ![illustration of c4k8s/Boundary/PodBoundary](../../c4k8s/Boundary/PodBoundary.Local.png) | [c4k8s/Boundary/PodBoundary](../../c4k8s/Boundary/PodBoundary.md) | +| ![illustration of c4k8s/Boundary/PodDisruptionBudgetBoundary](../../c4k8s/Boundary/PodDisruptionBudgetBoundary.Local.png) | [c4k8s/Boundary/PodDisruptionBudgetBoundary](../../c4k8s/Boundary/PodDisruptionBudgetBoundary.md) | +| ![illustration of c4k8s/Boundary/PodSchedulingBoundary](../../c4k8s/Boundary/PodSchedulingBoundary.Local.png) | [c4k8s/Boundary/PodSchedulingBoundary](../../c4k8s/Boundary/PodSchedulingBoundary.md) | +| ![illustration of c4k8s/Boundary/PodTemplateBoundary](../../c4k8s/Boundary/PodTemplateBoundary.Local.png) | [c4k8s/Boundary/PodTemplateBoundary](../../c4k8s/Boundary/PodTemplateBoundary.md) | +| ![illustration of c4k8s/Boundary/PriorityClassBoundary](../../c4k8s/Boundary/PriorityClassBoundary.Local.png) | [c4k8s/Boundary/PriorityClassBoundary](../../c4k8s/Boundary/PriorityClassBoundary.md) | +| ![illustration of c4k8s/Boundary/PriorityLevelConfigurationBoundary](../../c4k8s/Boundary/PriorityLevelConfigurationBoundary.Local.png) | [c4k8s/Boundary/PriorityLevelConfigurationBoundary](../../c4k8s/Boundary/PriorityLevelConfigurationBoundary.md) | +| ![illustration of c4k8s/Boundary/QuantityBoundary](../../c4k8s/Boundary/QuantityBoundary.Local.png) | [c4k8s/Boundary/QuantityBoundary](../../c4k8s/Boundary/QuantityBoundary.md) | +| ![illustration of c4k8s/Boundary/ReplicaSetBoundary](../../c4k8s/Boundary/ReplicaSetBoundary.Local.png) | [c4k8s/Boundary/ReplicaSetBoundary](../../c4k8s/Boundary/ReplicaSetBoundary.md) | +| ![illustration of c4k8s/Boundary/ReplicationControllerBoundary](../../c4k8s/Boundary/ReplicationControllerBoundary.Local.png) | [c4k8s/Boundary/ReplicationControllerBoundary](../../c4k8s/Boundary/ReplicationControllerBoundary.md) | +| ![illustration of c4k8s/Boundary/ResourceClaimBoundary](../../c4k8s/Boundary/ResourceClaimBoundary.Local.png) | [c4k8s/Boundary/ResourceClaimBoundary](../../c4k8s/Boundary/ResourceClaimBoundary.md) | +| ![illustration of c4k8s/Boundary/ResourceClaimTemplateBoundary](../../c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.png) | [c4k8s/Boundary/ResourceClaimTemplateBoundary](../../c4k8s/Boundary/ResourceClaimTemplateBoundary.md) | +| ![illustration of c4k8s/Boundary/ResourceClassBoundary](../../c4k8s/Boundary/ResourceClassBoundary.Local.png) | [c4k8s/Boundary/ResourceClassBoundary](../../c4k8s/Boundary/ResourceClassBoundary.md) | +| ![illustration of c4k8s/Boundary/ResourceFieldSelectorBoundary](../../c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.png) | [c4k8s/Boundary/ResourceFieldSelectorBoundary](../../c4k8s/Boundary/ResourceFieldSelectorBoundary.md) | +| ![illustration of c4k8s/Boundary/ResourceQuotaBoundary](../../c4k8s/Boundary/ResourceQuotaBoundary.Local.png) | [c4k8s/Boundary/ResourceQuotaBoundary](../../c4k8s/Boundary/ResourceQuotaBoundary.md) | +| ![illustration of c4k8s/Boundary/RoleBindingBoundary](../../c4k8s/Boundary/RoleBindingBoundary.Local.png) | [c4k8s/Boundary/RoleBindingBoundary](../../c4k8s/Boundary/RoleBindingBoundary.md) | +| ![illustration of c4k8s/Boundary/RoleBoundary](../../c4k8s/Boundary/RoleBoundary.Local.png) | [c4k8s/Boundary/RoleBoundary](../../c4k8s/Boundary/RoleBoundary.md) | +| ![illustration of c4k8s/Boundary/RuntimeClassBoundary](../../c4k8s/Boundary/RuntimeClassBoundary.Local.png) | [c4k8s/Boundary/RuntimeClassBoundary](../../c4k8s/Boundary/RuntimeClassBoundary.md) | +| ![illustration of c4k8s/Boundary/SecretBoundary](../../c4k8s/Boundary/SecretBoundary.Local.png) | [c4k8s/Boundary/SecretBoundary](../../c4k8s/Boundary/SecretBoundary.md) | +| ![illustration of c4k8s/Boundary/SelfSubjectAccessReviewBoundary](../../c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.png) | [c4k8s/Boundary/SelfSubjectAccessReviewBoundary](../../c4k8s/Boundary/SelfSubjectAccessReviewBoundary.md) | +| ![illustration of c4k8s/Boundary/SelfSubjectReviewBoundary](../../c4k8s/Boundary/SelfSubjectReviewBoundary.Local.png) | [c4k8s/Boundary/SelfSubjectReviewBoundary](../../c4k8s/Boundary/SelfSubjectReviewBoundary.md) | +| ![illustration of c4k8s/Boundary/SelfSubjectRulesReviewBoundary](../../c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.png) | [c4k8s/Boundary/SelfSubjectRulesReviewBoundary](../../c4k8s/Boundary/SelfSubjectRulesReviewBoundary.md) | +| ![illustration of c4k8s/Boundary/ServiceAccountBoundary](../../c4k8s/Boundary/ServiceAccountBoundary.Local.png) | [c4k8s/Boundary/ServiceAccountBoundary](../../c4k8s/Boundary/ServiceAccountBoundary.md) | +| ![illustration of c4k8s/Boundary/ServiceBoundary](../../c4k8s/Boundary/ServiceBoundary.Local.png) | [c4k8s/Boundary/ServiceBoundary](../../c4k8s/Boundary/ServiceBoundary.md) | +| ![illustration of c4k8s/Boundary/StatefulSetBoundary](../../c4k8s/Boundary/StatefulSetBoundary.Local.png) | [c4k8s/Boundary/StatefulSetBoundary](../../c4k8s/Boundary/StatefulSetBoundary.md) | +| ![illustration of c4k8s/Boundary/StatusBoundary](../../c4k8s/Boundary/StatusBoundary.Local.png) | [c4k8s/Boundary/StatusBoundary](../../c4k8s/Boundary/StatusBoundary.md) | +| ![illustration of c4k8s/Boundary/StorageClassBoundary](../../c4k8s/Boundary/StorageClassBoundary.Local.png) | [c4k8s/Boundary/StorageClassBoundary](../../c4k8s/Boundary/StorageClassBoundary.md) | +| ![illustration of c4k8s/Boundary/SubjectAccessReviewBoundary](../../c4k8s/Boundary/SubjectAccessReviewBoundary.Local.png) | [c4k8s/Boundary/SubjectAccessReviewBoundary](../../c4k8s/Boundary/SubjectAccessReviewBoundary.md) | +| ![illustration of c4k8s/Boundary/TokenRequestBoundary](../../c4k8s/Boundary/TokenRequestBoundary.Local.png) | [c4k8s/Boundary/TokenRequestBoundary](../../c4k8s/Boundary/TokenRequestBoundary.md) | +| ![illustration of c4k8s/Boundary/TokenReviewBoundary](../../c4k8s/Boundary/TokenReviewBoundary.Local.png) | [c4k8s/Boundary/TokenReviewBoundary](../../c4k8s/Boundary/TokenReviewBoundary.md) | +| ![illustration of c4k8s/Boundary/TypedLocalObjectReferenceBoundary](../../c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.png) | [c4k8s/Boundary/TypedLocalObjectReferenceBoundary](../../c4k8s/Boundary/TypedLocalObjectReferenceBoundary.md) | +| ![illustration of c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary](../../c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.png) | [c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary](../../c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.md) | +| ![illustration of c4k8s/Boundary/ValidatingAdmissionPolicyBoundary](../../c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.png) | [c4k8s/Boundary/ValidatingAdmissionPolicyBoundary](../../c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.md) | +| ![illustration of c4k8s/Boundary/ValidatingWebhookConfigurationBoundary](../../c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.png) | [c4k8s/Boundary/ValidatingWebhookConfigurationBoundary](../../c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.md) | +| ![illustration of c4k8s/Boundary/VolumeAttachmentBoundary](../../c4k8s/Boundary/VolumeAttachmentBoundary.Local.png) | [c4k8s/Boundary/VolumeAttachmentBoundary](../../c4k8s/Boundary/VolumeAttachmentBoundary.md) | +| ![illustration of c4k8s/Boundary/VolumeBoundary](../../c4k8s/Boundary/VolumeBoundary.Local.png) | [c4k8s/Boundary/VolumeBoundary](../../c4k8s/Boundary/VolumeBoundary.md) | + + + diff --git a/distribution/c4k8s/Boundary/ReplicaSetBoundary.Local.png b/distribution/c4k8s/Boundary/ReplicaSetBoundary.Local.png new file mode 100644 index 0000000000..cec189b57f Binary files /dev/null and b/distribution/c4k8s/Boundary/ReplicaSetBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ReplicaSetBoundary.Local.puml b/distribution/c4k8s/Boundary/ReplicaSetBoundary.Local.puml new file mode 100644 index 0000000000..c5d1355a1b --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicaSetBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSetBoundary +include('c4k8s/Boundary/ReplicaSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSetBoundary('ReplicaSetBoundary', 'Replica Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ReplicaSetBoundary.Remote.puml b/distribution/c4k8s/Boundary/ReplicaSetBoundary.Remote.puml new file mode 100644 index 0000000000..84e840143f --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicaSetBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSetBoundary +include('c4k8s/Boundary/ReplicaSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSetBoundary('ReplicaSetBoundary', 'Replica Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ReplicaSetBoundary.md b/distribution/c4k8s/Boundary/ReplicaSetBoundary.md new file mode 100644 index 0000000000..5ef87e22b9 --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicaSetBoundary.md @@ -0,0 +1,73 @@ +# ReplicaSetBoundary + + +```text +c4k8s/Boundary/ReplicaSetBoundary +``` + +```text +include('c4k8s/Boundary/ReplicaSetBoundary') +``` + + + +| ReplicaSetBoundary | +| :---: | +| ![illustration for ReplicaSetBoundary](../../c4k8s/Boundary/ReplicaSetBoundary.Local.png) | + + + + +## ReplicaSetBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSetBoundary +include('c4k8s/Boundary/ReplicaSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSetBoundary('ReplicaSetBoundary', 'Replica Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSetBoundary +include('c4k8s/Boundary/ReplicaSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSetBoundary('ReplicaSetBoundary', 'Replica Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ReplicaSetBoundary.puml b/distribution/c4k8s/Boundary/ReplicaSetBoundary.puml new file mode 100644 index 0000000000..e25cd11d62 --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicaSetBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ReplicaSetBoundary + +!procedure ReplicaSetBoundary($id, $name, $tech="") + C4Boundary('K8s/ReplicaSet', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Local.png b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Local.png new file mode 100644 index 0000000000..20ea4ad095 Binary files /dev/null and b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Local.puml b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Local.puml new file mode 100644 index 0000000000..8c5426e512 --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationControllerBoundary +include('c4k8s/Boundary/ReplicationControllerBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicationControllerBoundary('ReplicationControllerBoundary', 'Replication Controller Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Remote.puml b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Remote.puml new file mode 100644 index 0000000000..c761c8d510 --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationControllerBoundary +include('c4k8s/Boundary/ReplicationControllerBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicationControllerBoundary('ReplicationControllerBoundary', 'Replication Controller Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ReplicationControllerBoundary.md b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.md new file mode 100644 index 0000000000..0b58cf44cf --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.md @@ -0,0 +1,73 @@ +# ReplicationControllerBoundary + + +```text +c4k8s/Boundary/ReplicationControllerBoundary +``` + +```text +include('c4k8s/Boundary/ReplicationControllerBoundary') +``` + + + +| ReplicationControllerBoundary | +| :---: | +| ![illustration for ReplicationControllerBoundary](../../c4k8s/Boundary/ReplicationControllerBoundary.Local.png) | + + + + +## ReplicationControllerBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationControllerBoundary +include('c4k8s/Boundary/ReplicationControllerBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicationControllerBoundary('ReplicationControllerBoundary', 'Replication Controller Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationControllerBoundary +include('c4k8s/Boundary/ReplicationControllerBoundary') + +' load the c4model package +include('c4model/bootstrap') +ReplicationControllerBoundary('ReplicationControllerBoundary', 'Replication Controller Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ReplicationControllerBoundary.puml b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.puml new file mode 100644 index 0000000000..ed0d5a7f7a --- /dev/null +++ b/distribution/c4k8s/Boundary/ReplicationControllerBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ReplicationControllerBoundary + +!procedure ReplicationControllerBoundary($id, $name, $tech="") + C4Boundary('K8s/ReplicationController', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ResourceClaimBoundary.Local.png b/distribution/c4k8s/Boundary/ResourceClaimBoundary.Local.png new file mode 100644 index 0000000000..edf908c3b5 Binary files /dev/null and b/distribution/c4k8s/Boundary/ResourceClaimBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ResourceClaimBoundary.Local.puml b/distribution/c4k8s/Boundary/ResourceClaimBoundary.Local.puml new file mode 100644 index 0000000000..d9d5885ef7 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimBoundary +include('c4k8s/Boundary/ResourceClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimBoundary('ResourceClaimBoundary', 'Resource Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceClaimBoundary.Remote.puml b/distribution/c4k8s/Boundary/ResourceClaimBoundary.Remote.puml new file mode 100644 index 0000000000..892b196a94 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimBoundary +include('c4k8s/Boundary/ResourceClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimBoundary('ResourceClaimBoundary', 'Resource Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceClaimBoundary.md b/distribution/c4k8s/Boundary/ResourceClaimBoundary.md new file mode 100644 index 0000000000..44826d8beb --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimBoundary.md @@ -0,0 +1,73 @@ +# ResourceClaimBoundary + + +```text +c4k8s/Boundary/ResourceClaimBoundary +``` + +```text +include('c4k8s/Boundary/ResourceClaimBoundary') +``` + + + +| ResourceClaimBoundary | +| :---: | +| ![illustration for ResourceClaimBoundary](../../c4k8s/Boundary/ResourceClaimBoundary.Local.png) | + + + + +## ResourceClaimBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimBoundary +include('c4k8s/Boundary/ResourceClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimBoundary('ResourceClaimBoundary', 'Resource Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimBoundary +include('c4k8s/Boundary/ResourceClaimBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimBoundary('ResourceClaimBoundary', 'Resource Claim Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ResourceClaimBoundary.puml b/distribution/c4k8s/Boundary/ResourceClaimBoundary.puml new file mode 100644 index 0000000000..7a038c0f32 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ResourceClaimBoundary + +!procedure ResourceClaimBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClaim', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.png b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.png new file mode 100644 index 0000000000..382981da3c Binary files /dev/null and b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.puml b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.puml new file mode 100644 index 0000000000..f1d4f2289b --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplateBoundary +include('c4k8s/Boundary/ResourceClaimTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplateBoundary('ResourceClaimTemplateBoundary', 'Resource Claim Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Remote.puml b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Remote.puml new file mode 100644 index 0000000000..a37a5a33fa --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplateBoundary +include('c4k8s/Boundary/ResourceClaimTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplateBoundary('ResourceClaimTemplateBoundary', 'Resource Claim Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.md b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.md new file mode 100644 index 0000000000..7e5f9287bf --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.md @@ -0,0 +1,73 @@ +# ResourceClaimTemplateBoundary + + +```text +c4k8s/Boundary/ResourceClaimTemplateBoundary +``` + +```text +include('c4k8s/Boundary/ResourceClaimTemplateBoundary') +``` + + + +| ResourceClaimTemplateBoundary | +| :---: | +| ![illustration for ResourceClaimTemplateBoundary](../../c4k8s/Boundary/ResourceClaimTemplateBoundary.Local.png) | + + + + +## ResourceClaimTemplateBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplateBoundary +include('c4k8s/Boundary/ResourceClaimTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplateBoundary('ResourceClaimTemplateBoundary', 'Resource Claim Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplateBoundary +include('c4k8s/Boundary/ResourceClaimTemplateBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplateBoundary('ResourceClaimTemplateBoundary', 'Resource Claim Template Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.puml b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.puml new file mode 100644 index 0000000000..0b39863942 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClaimTemplateBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ResourceClaimTemplateBoundary + +!procedure ResourceClaimTemplateBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClaimTemplate', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ResourceClassBoundary.Local.png b/distribution/c4k8s/Boundary/ResourceClassBoundary.Local.png new file mode 100644 index 0000000000..e1e6e7bc8c Binary files /dev/null and b/distribution/c4k8s/Boundary/ResourceClassBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ResourceClassBoundary.Local.puml b/distribution/c4k8s/Boundary/ResourceClassBoundary.Local.puml new file mode 100644 index 0000000000..4a17e72eb5 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClassBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClassBoundary +include('c4k8s/Boundary/ResourceClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClassBoundary('ResourceClassBoundary', 'Resource Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceClassBoundary.Remote.puml b/distribution/c4k8s/Boundary/ResourceClassBoundary.Remote.puml new file mode 100644 index 0000000000..f7c2ccf27a --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClassBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClassBoundary +include('c4k8s/Boundary/ResourceClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClassBoundary('ResourceClassBoundary', 'Resource Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceClassBoundary.md b/distribution/c4k8s/Boundary/ResourceClassBoundary.md new file mode 100644 index 0000000000..f577e9e6b6 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClassBoundary.md @@ -0,0 +1,73 @@ +# ResourceClassBoundary + + +```text +c4k8s/Boundary/ResourceClassBoundary +``` + +```text +include('c4k8s/Boundary/ResourceClassBoundary') +``` + + + +| ResourceClassBoundary | +| :---: | +| ![illustration for ResourceClassBoundary](../../c4k8s/Boundary/ResourceClassBoundary.Local.png) | + + + + +## ResourceClassBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClassBoundary +include('c4k8s/Boundary/ResourceClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClassBoundary('ResourceClassBoundary', 'Resource Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClassBoundary +include('c4k8s/Boundary/ResourceClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceClassBoundary('ResourceClassBoundary', 'Resource Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ResourceClassBoundary.puml b/distribution/c4k8s/Boundary/ResourceClassBoundary.puml new file mode 100644 index 0000000000..1130cb6554 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceClassBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ResourceClassBoundary + +!procedure ResourceClassBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClass', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.png b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.png new file mode 100644 index 0000000000..fb439f1724 Binary files /dev/null and b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.puml b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.puml new file mode 100644 index 0000000000..6b3802e714 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelectorBoundary +include('c4k8s/Boundary/ResourceFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelectorBoundary('ResourceFieldSelectorBoundary', 'Resource Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Remote.puml b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Remote.puml new file mode 100644 index 0000000000..705e45d330 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelectorBoundary +include('c4k8s/Boundary/ResourceFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelectorBoundary('ResourceFieldSelectorBoundary', 'Resource Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.md b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.md new file mode 100644 index 0000000000..e63510d914 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.md @@ -0,0 +1,73 @@ +# ResourceFieldSelectorBoundary + + +```text +c4k8s/Boundary/ResourceFieldSelectorBoundary +``` + +```text +include('c4k8s/Boundary/ResourceFieldSelectorBoundary') +``` + + + +| ResourceFieldSelectorBoundary | +| :---: | +| ![illustration for ResourceFieldSelectorBoundary](../../c4k8s/Boundary/ResourceFieldSelectorBoundary.Local.png) | + + + + +## ResourceFieldSelectorBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelectorBoundary +include('c4k8s/Boundary/ResourceFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelectorBoundary('ResourceFieldSelectorBoundary', 'Resource Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelectorBoundary +include('c4k8s/Boundary/ResourceFieldSelectorBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelectorBoundary('ResourceFieldSelectorBoundary', 'Resource Field Selector Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.puml b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.puml new file mode 100644 index 0000000000..71b4ffa633 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceFieldSelectorBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ResourceFieldSelectorBoundary + +!procedure ResourceFieldSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceFieldSelector', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Local.png b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Local.png new file mode 100644 index 0000000000..2ee58218d1 Binary files /dev/null and b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Local.puml b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Local.puml new file mode 100644 index 0000000000..7cbd227b0f --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuotaBoundary +include('c4k8s/Boundary/ResourceQuotaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuotaBoundary('ResourceQuotaBoundary', 'Resource Quota Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Remote.puml b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Remote.puml new file mode 100644 index 0000000000..6e4b0fa69f --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuotaBoundary +include('c4k8s/Boundary/ResourceQuotaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuotaBoundary('ResourceQuotaBoundary', 'Resource Quota Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ResourceQuotaBoundary.md b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.md new file mode 100644 index 0000000000..f590e57467 --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.md @@ -0,0 +1,73 @@ +# ResourceQuotaBoundary + + +```text +c4k8s/Boundary/ResourceQuotaBoundary +``` + +```text +include('c4k8s/Boundary/ResourceQuotaBoundary') +``` + + + +| ResourceQuotaBoundary | +| :---: | +| ![illustration for ResourceQuotaBoundary](../../c4k8s/Boundary/ResourceQuotaBoundary.Local.png) | + + + + +## ResourceQuotaBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuotaBoundary +include('c4k8s/Boundary/ResourceQuotaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuotaBoundary('ResourceQuotaBoundary', 'Resource Quota Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuotaBoundary +include('c4k8s/Boundary/ResourceQuotaBoundary') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuotaBoundary('ResourceQuotaBoundary', 'Resource Quota Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ResourceQuotaBoundary.puml b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.puml new file mode 100644 index 0000000000..35ef9e320e --- /dev/null +++ b/distribution/c4k8s/Boundary/ResourceQuotaBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ResourceQuotaBoundary + +!procedure ResourceQuotaBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceQuota', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/RoleBindingBoundary.Local.png b/distribution/c4k8s/Boundary/RoleBindingBoundary.Local.png new file mode 100644 index 0000000000..ec5f33d37a Binary files /dev/null and b/distribution/c4k8s/Boundary/RoleBindingBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/RoleBindingBoundary.Local.puml b/distribution/c4k8s/Boundary/RoleBindingBoundary.Local.puml new file mode 100644 index 0000000000..2cdb33f175 --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBindingBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBindingBoundary +include('c4k8s/Boundary/RoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBindingBoundary('RoleBindingBoundary', 'Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/RoleBindingBoundary.Remote.puml b/distribution/c4k8s/Boundary/RoleBindingBoundary.Remote.puml new file mode 100644 index 0000000000..e7ede26471 --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBindingBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBindingBoundary +include('c4k8s/Boundary/RoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBindingBoundary('RoleBindingBoundary', 'Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/RoleBindingBoundary.md b/distribution/c4k8s/Boundary/RoleBindingBoundary.md new file mode 100644 index 0000000000..65c090d7fd --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBindingBoundary.md @@ -0,0 +1,73 @@ +# RoleBindingBoundary + + +```text +c4k8s/Boundary/RoleBindingBoundary +``` + +```text +include('c4k8s/Boundary/RoleBindingBoundary') +``` + + + +| RoleBindingBoundary | +| :---: | +| ![illustration for RoleBindingBoundary](../../c4k8s/Boundary/RoleBindingBoundary.Local.png) | + + + + +## RoleBindingBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBindingBoundary +include('c4k8s/Boundary/RoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBindingBoundary('RoleBindingBoundary', 'Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBindingBoundary +include('c4k8s/Boundary/RoleBindingBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBindingBoundary('RoleBindingBoundary', 'Role Binding Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/RoleBindingBoundary.puml b/distribution/c4k8s/Boundary/RoleBindingBoundary.puml new file mode 100644 index 0000000000..807965fab7 --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBindingBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/RoleBindingBoundary + +!procedure RoleBindingBoundary($id, $name, $tech="") + C4Boundary('K8s/RoleBinding', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/RoleBoundary.Local.png b/distribution/c4k8s/Boundary/RoleBoundary.Local.png new file mode 100644 index 0000000000..02e07b3c78 Binary files /dev/null and b/distribution/c4k8s/Boundary/RoleBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/RoleBoundary.Local.puml b/distribution/c4k8s/Boundary/RoleBoundary.Local.puml new file mode 100644 index 0000000000..4637ab4f2f --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBoundary +include('c4k8s/Boundary/RoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBoundary('RoleBoundary', 'Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/RoleBoundary.Remote.puml b/distribution/c4k8s/Boundary/RoleBoundary.Remote.puml new file mode 100644 index 0000000000..03e443e8eb --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBoundary +include('c4k8s/Boundary/RoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBoundary('RoleBoundary', 'Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/RoleBoundary.md b/distribution/c4k8s/Boundary/RoleBoundary.md new file mode 100644 index 0000000000..292e05f8bb --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBoundary.md @@ -0,0 +1,73 @@ +# RoleBoundary + + +```text +c4k8s/Boundary/RoleBoundary +``` + +```text +include('c4k8s/Boundary/RoleBoundary') +``` + + + +| RoleBoundary | +| :---: | +| ![illustration for RoleBoundary](../../c4k8s/Boundary/RoleBoundary.Local.png) | + + + + +## RoleBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBoundary +include('c4k8s/Boundary/RoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBoundary('RoleBoundary', 'Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBoundary +include('c4k8s/Boundary/RoleBoundary') + +' load the c4model package +include('c4model/bootstrap') +RoleBoundary('RoleBoundary', 'Role Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/RoleBoundary.puml b/distribution/c4k8s/Boundary/RoleBoundary.puml new file mode 100644 index 0000000000..ea7ed62865 --- /dev/null +++ b/distribution/c4k8s/Boundary/RoleBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/RoleBoundary + +!procedure RoleBoundary($id, $name, $tech="") + C4Boundary('K8s/Role', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/RuntimeClassBoundary.Local.png b/distribution/c4k8s/Boundary/RuntimeClassBoundary.Local.png new file mode 100644 index 0000000000..819b583079 Binary files /dev/null and b/distribution/c4k8s/Boundary/RuntimeClassBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/RuntimeClassBoundary.Local.puml b/distribution/c4k8s/Boundary/RuntimeClassBoundary.Local.puml new file mode 100644 index 0000000000..ac1b71a0fb --- /dev/null +++ b/distribution/c4k8s/Boundary/RuntimeClassBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClassBoundary +include('c4k8s/Boundary/RuntimeClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClassBoundary('RuntimeClassBoundary', 'Runtime Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/RuntimeClassBoundary.Remote.puml b/distribution/c4k8s/Boundary/RuntimeClassBoundary.Remote.puml new file mode 100644 index 0000000000..79ea4a92e7 --- /dev/null +++ b/distribution/c4k8s/Boundary/RuntimeClassBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClassBoundary +include('c4k8s/Boundary/RuntimeClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClassBoundary('RuntimeClassBoundary', 'Runtime Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/RuntimeClassBoundary.md b/distribution/c4k8s/Boundary/RuntimeClassBoundary.md new file mode 100644 index 0000000000..11c2838888 --- /dev/null +++ b/distribution/c4k8s/Boundary/RuntimeClassBoundary.md @@ -0,0 +1,73 @@ +# RuntimeClassBoundary + + +```text +c4k8s/Boundary/RuntimeClassBoundary +``` + +```text +include('c4k8s/Boundary/RuntimeClassBoundary') +``` + + + +| RuntimeClassBoundary | +| :---: | +| ![illustration for RuntimeClassBoundary](../../c4k8s/Boundary/RuntimeClassBoundary.Local.png) | + + + + +## RuntimeClassBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClassBoundary +include('c4k8s/Boundary/RuntimeClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClassBoundary('RuntimeClassBoundary', 'Runtime Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClassBoundary +include('c4k8s/Boundary/RuntimeClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClassBoundary('RuntimeClassBoundary', 'Runtime Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/RuntimeClassBoundary.puml b/distribution/c4k8s/Boundary/RuntimeClassBoundary.puml new file mode 100644 index 0000000000..134b0c3f1c --- /dev/null +++ b/distribution/c4k8s/Boundary/RuntimeClassBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/RuntimeClassBoundary + +!procedure RuntimeClassBoundary($id, $name, $tech="") + C4Boundary('K8s/RuntimeClass', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/SecretBoundary.Local.png b/distribution/c4k8s/Boundary/SecretBoundary.Local.png new file mode 100644 index 0000000000..a9d770dd48 Binary files /dev/null and b/distribution/c4k8s/Boundary/SecretBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/SecretBoundary.Local.puml b/distribution/c4k8s/Boundary/SecretBoundary.Local.puml new file mode 100644 index 0000000000..bb793dd4fc --- /dev/null +++ b/distribution/c4k8s/Boundary/SecretBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SecretBoundary +include('c4k8s/Boundary/SecretBoundary') + +' load the c4model package +include('c4model/bootstrap') +SecretBoundary('SecretBoundary', 'Secret Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SecretBoundary.Remote.puml b/distribution/c4k8s/Boundary/SecretBoundary.Remote.puml new file mode 100644 index 0000000000..819078de82 --- /dev/null +++ b/distribution/c4k8s/Boundary/SecretBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SecretBoundary +include('c4k8s/Boundary/SecretBoundary') + +' load the c4model package +include('c4model/bootstrap') +SecretBoundary('SecretBoundary', 'Secret Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SecretBoundary.md b/distribution/c4k8s/Boundary/SecretBoundary.md new file mode 100644 index 0000000000..fac8c1e785 --- /dev/null +++ b/distribution/c4k8s/Boundary/SecretBoundary.md @@ -0,0 +1,73 @@ +# SecretBoundary + + +```text +c4k8s/Boundary/SecretBoundary +``` + +```text +include('c4k8s/Boundary/SecretBoundary') +``` + + + +| SecretBoundary | +| :---: | +| ![illustration for SecretBoundary](../../c4k8s/Boundary/SecretBoundary.Local.png) | + + + + +## SecretBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SecretBoundary +include('c4k8s/Boundary/SecretBoundary') + +' load the c4model package +include('c4model/bootstrap') +SecretBoundary('SecretBoundary', 'Secret Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SecretBoundary +include('c4k8s/Boundary/SecretBoundary') + +' load the c4model package +include('c4model/bootstrap') +SecretBoundary('SecretBoundary', 'Secret Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/SecretBoundary.puml b/distribution/c4k8s/Boundary/SecretBoundary.puml new file mode 100644 index 0000000000..91d84b5c10 --- /dev/null +++ b/distribution/c4k8s/Boundary/SecretBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/SecretBoundary + +!procedure SecretBoundary($id, $name, $tech="") + C4Boundary('K8s/Secret', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.png b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.png new file mode 100644 index 0000000000..b873d85a15 Binary files /dev/null and b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.puml b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.puml new file mode 100644 index 0000000000..c18f1a84b6 --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReviewBoundary +include('c4k8s/Boundary/SelfSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReviewBoundary('SelfSubjectAccessReviewBoundary', 'Self Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Remote.puml b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Remote.puml new file mode 100644 index 0000000000..891ae37f9f --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReviewBoundary +include('c4k8s/Boundary/SelfSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReviewBoundary('SelfSubjectAccessReviewBoundary', 'Self Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.md b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.md new file mode 100644 index 0000000000..12d5bd122d --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.md @@ -0,0 +1,73 @@ +# SelfSubjectAccessReviewBoundary + + +```text +c4k8s/Boundary/SelfSubjectAccessReviewBoundary +``` + +```text +include('c4k8s/Boundary/SelfSubjectAccessReviewBoundary') +``` + + + +| SelfSubjectAccessReviewBoundary | +| :---: | +| ![illustration for SelfSubjectAccessReviewBoundary](../../c4k8s/Boundary/SelfSubjectAccessReviewBoundary.Local.png) | + + + + +## SelfSubjectAccessReviewBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReviewBoundary +include('c4k8s/Boundary/SelfSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReviewBoundary('SelfSubjectAccessReviewBoundary', 'Self Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReviewBoundary +include('c4k8s/Boundary/SelfSubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReviewBoundary('SelfSubjectAccessReviewBoundary', 'Self Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.puml b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.puml new file mode 100644 index 0000000000..6bd5ff46eb --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectAccessReviewBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/SelfSubjectAccessReviewBoundary + +!procedure SelfSubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Local.png b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Local.png new file mode 100644 index 0000000000..90c987920f Binary files /dev/null and b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Local.puml b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Local.puml new file mode 100644 index 0000000000..820a1c953f --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReviewBoundary +include('c4k8s/Boundary/SelfSubjectReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReviewBoundary('SelfSubjectReviewBoundary', 'Self Subject Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Remote.puml b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Remote.puml new file mode 100644 index 0000000000..d8cce812e2 --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReviewBoundary +include('c4k8s/Boundary/SelfSubjectReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReviewBoundary('SelfSubjectReviewBoundary', 'Self Subject Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.md b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.md new file mode 100644 index 0000000000..2b3550496c --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.md @@ -0,0 +1,73 @@ +# SelfSubjectReviewBoundary + + +```text +c4k8s/Boundary/SelfSubjectReviewBoundary +``` + +```text +include('c4k8s/Boundary/SelfSubjectReviewBoundary') +``` + + + +| SelfSubjectReviewBoundary | +| :---: | +| ![illustration for SelfSubjectReviewBoundary](../../c4k8s/Boundary/SelfSubjectReviewBoundary.Local.png) | + + + + +## SelfSubjectReviewBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReviewBoundary +include('c4k8s/Boundary/SelfSubjectReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReviewBoundary('SelfSubjectReviewBoundary', 'Self Subject Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReviewBoundary +include('c4k8s/Boundary/SelfSubjectReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReviewBoundary('SelfSubjectReviewBoundary', 'Self Subject Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.puml b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.puml new file mode 100644 index 0000000000..d39c5e02ba --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectReviewBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/SelfSubjectReviewBoundary + +!procedure SelfSubjectReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectReview', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.png b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.png new file mode 100644 index 0000000000..25dee3628d Binary files /dev/null and b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.puml b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.puml new file mode 100644 index 0000000000..5fdd063732 --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReviewBoundary +include('c4k8s/Boundary/SelfSubjectRulesReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReviewBoundary('SelfSubjectRulesReviewBoundary', 'Self Subject Rules Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Remote.puml b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Remote.puml new file mode 100644 index 0000000000..b101fe18fd --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReviewBoundary +include('c4k8s/Boundary/SelfSubjectRulesReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReviewBoundary('SelfSubjectRulesReviewBoundary', 'Self Subject Rules Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.md b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.md new file mode 100644 index 0000000000..d15a1a6618 --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.md @@ -0,0 +1,73 @@ +# SelfSubjectRulesReviewBoundary + + +```text +c4k8s/Boundary/SelfSubjectRulesReviewBoundary +``` + +```text +include('c4k8s/Boundary/SelfSubjectRulesReviewBoundary') +``` + + + +| SelfSubjectRulesReviewBoundary | +| :---: | +| ![illustration for SelfSubjectRulesReviewBoundary](../../c4k8s/Boundary/SelfSubjectRulesReviewBoundary.Local.png) | + + + + +## SelfSubjectRulesReviewBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReviewBoundary +include('c4k8s/Boundary/SelfSubjectRulesReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReviewBoundary('SelfSubjectRulesReviewBoundary', 'Self Subject Rules Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReviewBoundary +include('c4k8s/Boundary/SelfSubjectRulesReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReviewBoundary('SelfSubjectRulesReviewBoundary', 'Self Subject Rules Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.puml b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.puml new file mode 100644 index 0000000000..301bb58fcc --- /dev/null +++ b/distribution/c4k8s/Boundary/SelfSubjectRulesReviewBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/SelfSubjectRulesReviewBoundary + +!procedure SelfSubjectRulesReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectRulesReview', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ServiceAccountBoundary.Local.png b/distribution/c4k8s/Boundary/ServiceAccountBoundary.Local.png new file mode 100644 index 0000000000..2f131e63f0 Binary files /dev/null and b/distribution/c4k8s/Boundary/ServiceAccountBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ServiceAccountBoundary.Local.puml b/distribution/c4k8s/Boundary/ServiceAccountBoundary.Local.puml new file mode 100644 index 0000000000..66bbbac79e --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceAccountBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccountBoundary +include('c4k8s/Boundary/ServiceAccountBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccountBoundary('ServiceAccountBoundary', 'Service Account Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ServiceAccountBoundary.Remote.puml b/distribution/c4k8s/Boundary/ServiceAccountBoundary.Remote.puml new file mode 100644 index 0000000000..bfb4f5e503 --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceAccountBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccountBoundary +include('c4k8s/Boundary/ServiceAccountBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccountBoundary('ServiceAccountBoundary', 'Service Account Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ServiceAccountBoundary.md b/distribution/c4k8s/Boundary/ServiceAccountBoundary.md new file mode 100644 index 0000000000..27eede0190 --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceAccountBoundary.md @@ -0,0 +1,73 @@ +# ServiceAccountBoundary + + +```text +c4k8s/Boundary/ServiceAccountBoundary +``` + +```text +include('c4k8s/Boundary/ServiceAccountBoundary') +``` + + + +| ServiceAccountBoundary | +| :---: | +| ![illustration for ServiceAccountBoundary](../../c4k8s/Boundary/ServiceAccountBoundary.Local.png) | + + + + +## ServiceAccountBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccountBoundary +include('c4k8s/Boundary/ServiceAccountBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccountBoundary('ServiceAccountBoundary', 'Service Account Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccountBoundary +include('c4k8s/Boundary/ServiceAccountBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccountBoundary('ServiceAccountBoundary', 'Service Account Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ServiceAccountBoundary.puml b/distribution/c4k8s/Boundary/ServiceAccountBoundary.puml new file mode 100644 index 0000000000..7a80d2c360 --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceAccountBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ServiceAccountBoundary + +!procedure ServiceAccountBoundary($id, $name, $tech="") + C4Boundary('K8s/ServiceAccount', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ServiceBoundary.Local.png b/distribution/c4k8s/Boundary/ServiceBoundary.Local.png new file mode 100644 index 0000000000..958025a92a Binary files /dev/null and b/distribution/c4k8s/Boundary/ServiceBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ServiceBoundary.Local.puml b/distribution/c4k8s/Boundary/ServiceBoundary.Local.puml new file mode 100644 index 0000000000..74dad1e3df --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceBoundary +include('c4k8s/Boundary/ServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceBoundary('ServiceBoundary', 'Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ServiceBoundary.Remote.puml b/distribution/c4k8s/Boundary/ServiceBoundary.Remote.puml new file mode 100644 index 0000000000..4933ab7ed3 --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceBoundary +include('c4k8s/Boundary/ServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceBoundary('ServiceBoundary', 'Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ServiceBoundary.md b/distribution/c4k8s/Boundary/ServiceBoundary.md new file mode 100644 index 0000000000..61d54c1734 --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceBoundary.md @@ -0,0 +1,73 @@ +# ServiceBoundary + + +```text +c4k8s/Boundary/ServiceBoundary +``` + +```text +include('c4k8s/Boundary/ServiceBoundary') +``` + + + +| ServiceBoundary | +| :---: | +| ![illustration for ServiceBoundary](../../c4k8s/Boundary/ServiceBoundary.Local.png) | + + + + +## ServiceBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceBoundary +include('c4k8s/Boundary/ServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceBoundary('ServiceBoundary', 'Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceBoundary +include('c4k8s/Boundary/ServiceBoundary') + +' load the c4model package +include('c4model/bootstrap') +ServiceBoundary('ServiceBoundary', 'Service Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ServiceBoundary.puml b/distribution/c4k8s/Boundary/ServiceBoundary.puml new file mode 100644 index 0000000000..b0d669fe93 --- /dev/null +++ b/distribution/c4k8s/Boundary/ServiceBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ServiceBoundary + +!procedure ServiceBoundary($id, $name, $tech="") + C4Boundary('K8s/Service', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/StatefulSetBoundary.Local.png b/distribution/c4k8s/Boundary/StatefulSetBoundary.Local.png new file mode 100644 index 0000000000..fcffbbdf8a Binary files /dev/null and b/distribution/c4k8s/Boundary/StatefulSetBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/StatefulSetBoundary.Local.puml b/distribution/c4k8s/Boundary/StatefulSetBoundary.Local.puml new file mode 100644 index 0000000000..99d409f962 --- /dev/null +++ b/distribution/c4k8s/Boundary/StatefulSetBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSetBoundary +include('c4k8s/Boundary/StatefulSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatefulSetBoundary('StatefulSetBoundary', 'Stateful Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/StatefulSetBoundary.Remote.puml b/distribution/c4k8s/Boundary/StatefulSetBoundary.Remote.puml new file mode 100644 index 0000000000..fe2038ea28 --- /dev/null +++ b/distribution/c4k8s/Boundary/StatefulSetBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSetBoundary +include('c4k8s/Boundary/StatefulSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatefulSetBoundary('StatefulSetBoundary', 'Stateful Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/StatefulSetBoundary.md b/distribution/c4k8s/Boundary/StatefulSetBoundary.md new file mode 100644 index 0000000000..fe2b070290 --- /dev/null +++ b/distribution/c4k8s/Boundary/StatefulSetBoundary.md @@ -0,0 +1,73 @@ +# StatefulSetBoundary + + +```text +c4k8s/Boundary/StatefulSetBoundary +``` + +```text +include('c4k8s/Boundary/StatefulSetBoundary') +``` + + + +| StatefulSetBoundary | +| :---: | +| ![illustration for StatefulSetBoundary](../../c4k8s/Boundary/StatefulSetBoundary.Local.png) | + + + + +## StatefulSetBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSetBoundary +include('c4k8s/Boundary/StatefulSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatefulSetBoundary('StatefulSetBoundary', 'Stateful Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSetBoundary +include('c4k8s/Boundary/StatefulSetBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatefulSetBoundary('StatefulSetBoundary', 'Stateful Set Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/StatefulSetBoundary.puml b/distribution/c4k8s/Boundary/StatefulSetBoundary.puml new file mode 100644 index 0000000000..4f7b2bfeea --- /dev/null +++ b/distribution/c4k8s/Boundary/StatefulSetBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/StatefulSetBoundary + +!procedure StatefulSetBoundary($id, $name, $tech="") + C4Boundary('K8s/StatefulSet', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/StatusBoundary.Local.png b/distribution/c4k8s/Boundary/StatusBoundary.Local.png new file mode 100644 index 0000000000..ff2f43415d Binary files /dev/null and b/distribution/c4k8s/Boundary/StatusBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/StatusBoundary.Local.puml b/distribution/c4k8s/Boundary/StatusBoundary.Local.puml new file mode 100644 index 0000000000..aefcf4213c --- /dev/null +++ b/distribution/c4k8s/Boundary/StatusBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatusBoundary +include('c4k8s/Boundary/StatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatusBoundary('StatusBoundary', 'Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/StatusBoundary.Remote.puml b/distribution/c4k8s/Boundary/StatusBoundary.Remote.puml new file mode 100644 index 0000000000..63a8ec0eb3 --- /dev/null +++ b/distribution/c4k8s/Boundary/StatusBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatusBoundary +include('c4k8s/Boundary/StatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatusBoundary('StatusBoundary', 'Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/StatusBoundary.md b/distribution/c4k8s/Boundary/StatusBoundary.md new file mode 100644 index 0000000000..76bcbe2e9f --- /dev/null +++ b/distribution/c4k8s/Boundary/StatusBoundary.md @@ -0,0 +1,73 @@ +# StatusBoundary + + +```text +c4k8s/Boundary/StatusBoundary +``` + +```text +include('c4k8s/Boundary/StatusBoundary') +``` + + + +| StatusBoundary | +| :---: | +| ![illustration for StatusBoundary](../../c4k8s/Boundary/StatusBoundary.Local.png) | + + + + +## StatusBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatusBoundary +include('c4k8s/Boundary/StatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatusBoundary('StatusBoundary', 'Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatusBoundary +include('c4k8s/Boundary/StatusBoundary') + +' load the c4model package +include('c4model/bootstrap') +StatusBoundary('StatusBoundary', 'Status Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/StatusBoundary.puml b/distribution/c4k8s/Boundary/StatusBoundary.puml new file mode 100644 index 0000000000..fdffee4d82 --- /dev/null +++ b/distribution/c4k8s/Boundary/StatusBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/StatusBoundary + +!procedure StatusBoundary($id, $name, $tech="") + C4Boundary('K8s/Status', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/StorageClassBoundary.Local.png b/distribution/c4k8s/Boundary/StorageClassBoundary.Local.png new file mode 100644 index 0000000000..183b002171 Binary files /dev/null and b/distribution/c4k8s/Boundary/StorageClassBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/StorageClassBoundary.Local.puml b/distribution/c4k8s/Boundary/StorageClassBoundary.Local.puml new file mode 100644 index 0000000000..52989e7936 --- /dev/null +++ b/distribution/c4k8s/Boundary/StorageClassBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClassBoundary +include('c4k8s/Boundary/StorageClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +StorageClassBoundary('StorageClassBoundary', 'Storage Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/StorageClassBoundary.Remote.puml b/distribution/c4k8s/Boundary/StorageClassBoundary.Remote.puml new file mode 100644 index 0000000000..bf96cb0332 --- /dev/null +++ b/distribution/c4k8s/Boundary/StorageClassBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClassBoundary +include('c4k8s/Boundary/StorageClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +StorageClassBoundary('StorageClassBoundary', 'Storage Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/StorageClassBoundary.md b/distribution/c4k8s/Boundary/StorageClassBoundary.md new file mode 100644 index 0000000000..96fa7e8987 --- /dev/null +++ b/distribution/c4k8s/Boundary/StorageClassBoundary.md @@ -0,0 +1,73 @@ +# StorageClassBoundary + + +```text +c4k8s/Boundary/StorageClassBoundary +``` + +```text +include('c4k8s/Boundary/StorageClassBoundary') +``` + + + +| StorageClassBoundary | +| :---: | +| ![illustration for StorageClassBoundary](../../c4k8s/Boundary/StorageClassBoundary.Local.png) | + + + + +## StorageClassBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClassBoundary +include('c4k8s/Boundary/StorageClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +StorageClassBoundary('StorageClassBoundary', 'Storage Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClassBoundary +include('c4k8s/Boundary/StorageClassBoundary') + +' load the c4model package +include('c4model/bootstrap') +StorageClassBoundary('StorageClassBoundary', 'Storage Class Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/StorageClassBoundary.puml b/distribution/c4k8s/Boundary/StorageClassBoundary.puml new file mode 100644 index 0000000000..24158f9f89 --- /dev/null +++ b/distribution/c4k8s/Boundary/StorageClassBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/StorageClassBoundary + +!procedure StorageClassBoundary($id, $name, $tech="") + C4Boundary('K8s/StorageClass', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Local.png b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Local.png new file mode 100644 index 0000000000..96424d10b2 Binary files /dev/null and b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Local.puml b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Local.puml new file mode 100644 index 0000000000..fcd57c3d9c --- /dev/null +++ b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReviewBoundary +include('c4k8s/Boundary/SubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReviewBoundary('SubjectAccessReviewBoundary', 'Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Remote.puml b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Remote.puml new file mode 100644 index 0000000000..b1a047fe9c --- /dev/null +++ b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReviewBoundary +include('c4k8s/Boundary/SubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReviewBoundary('SubjectAccessReviewBoundary', 'Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.md b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.md new file mode 100644 index 0000000000..5bb0f1a866 --- /dev/null +++ b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.md @@ -0,0 +1,73 @@ +# SubjectAccessReviewBoundary + + +```text +c4k8s/Boundary/SubjectAccessReviewBoundary +``` + +```text +include('c4k8s/Boundary/SubjectAccessReviewBoundary') +``` + + + +| SubjectAccessReviewBoundary | +| :---: | +| ![illustration for SubjectAccessReviewBoundary](../../c4k8s/Boundary/SubjectAccessReviewBoundary.Local.png) | + + + + +## SubjectAccessReviewBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReviewBoundary +include('c4k8s/Boundary/SubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReviewBoundary('SubjectAccessReviewBoundary', 'Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReviewBoundary +include('c4k8s/Boundary/SubjectAccessReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReviewBoundary('SubjectAccessReviewBoundary', 'Subject Access Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.puml b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.puml new file mode 100644 index 0000000000..5f0bf2fe69 --- /dev/null +++ b/distribution/c4k8s/Boundary/SubjectAccessReviewBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/SubjectAccessReviewBoundary + +!procedure SubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/TokenRequestBoundary.Local.png b/distribution/c4k8s/Boundary/TokenRequestBoundary.Local.png new file mode 100644 index 0000000000..f3eb21b6e4 Binary files /dev/null and b/distribution/c4k8s/Boundary/TokenRequestBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/TokenRequestBoundary.Local.puml b/distribution/c4k8s/Boundary/TokenRequestBoundary.Local.puml new file mode 100644 index 0000000000..91a0f68831 --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenRequestBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequestBoundary +include('c4k8s/Boundary/TokenRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenRequestBoundary('TokenRequestBoundary', 'Token Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/TokenRequestBoundary.Remote.puml b/distribution/c4k8s/Boundary/TokenRequestBoundary.Remote.puml new file mode 100644 index 0000000000..d845c14446 --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenRequestBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequestBoundary +include('c4k8s/Boundary/TokenRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenRequestBoundary('TokenRequestBoundary', 'Token Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/TokenRequestBoundary.md b/distribution/c4k8s/Boundary/TokenRequestBoundary.md new file mode 100644 index 0000000000..a692d61461 --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenRequestBoundary.md @@ -0,0 +1,73 @@ +# TokenRequestBoundary + + +```text +c4k8s/Boundary/TokenRequestBoundary +``` + +```text +include('c4k8s/Boundary/TokenRequestBoundary') +``` + + + +| TokenRequestBoundary | +| :---: | +| ![illustration for TokenRequestBoundary](../../c4k8s/Boundary/TokenRequestBoundary.Local.png) | + + + + +## TokenRequestBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequestBoundary +include('c4k8s/Boundary/TokenRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenRequestBoundary('TokenRequestBoundary', 'Token Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequestBoundary +include('c4k8s/Boundary/TokenRequestBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenRequestBoundary('TokenRequestBoundary', 'Token Request Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/TokenRequestBoundary.puml b/distribution/c4k8s/Boundary/TokenRequestBoundary.puml new file mode 100644 index 0000000000..70dcf7494d --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenRequestBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/TokenRequestBoundary + +!procedure TokenRequestBoundary($id, $name, $tech="") + C4Boundary('K8s/TokenRequest', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/TokenReviewBoundary.Local.png b/distribution/c4k8s/Boundary/TokenReviewBoundary.Local.png new file mode 100644 index 0000000000..061d0280f0 Binary files /dev/null and b/distribution/c4k8s/Boundary/TokenReviewBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/TokenReviewBoundary.Local.puml b/distribution/c4k8s/Boundary/TokenReviewBoundary.Local.puml new file mode 100644 index 0000000000..a413170fc6 --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenReviewBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReviewBoundary +include('c4k8s/Boundary/TokenReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenReviewBoundary('TokenReviewBoundary', 'Token Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/TokenReviewBoundary.Remote.puml b/distribution/c4k8s/Boundary/TokenReviewBoundary.Remote.puml new file mode 100644 index 0000000000..1b41b5af6d --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenReviewBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReviewBoundary +include('c4k8s/Boundary/TokenReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenReviewBoundary('TokenReviewBoundary', 'Token Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/TokenReviewBoundary.md b/distribution/c4k8s/Boundary/TokenReviewBoundary.md new file mode 100644 index 0000000000..38e0f1c620 --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenReviewBoundary.md @@ -0,0 +1,73 @@ +# TokenReviewBoundary + + +```text +c4k8s/Boundary/TokenReviewBoundary +``` + +```text +include('c4k8s/Boundary/TokenReviewBoundary') +``` + + + +| TokenReviewBoundary | +| :---: | +| ![illustration for TokenReviewBoundary](../../c4k8s/Boundary/TokenReviewBoundary.Local.png) | + + + + +## TokenReviewBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReviewBoundary +include('c4k8s/Boundary/TokenReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenReviewBoundary('TokenReviewBoundary', 'Token Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReviewBoundary +include('c4k8s/Boundary/TokenReviewBoundary') + +' load the c4model package +include('c4model/bootstrap') +TokenReviewBoundary('TokenReviewBoundary', 'Token Review Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/TokenReviewBoundary.puml b/distribution/c4k8s/Boundary/TokenReviewBoundary.puml new file mode 100644 index 0000000000..ded8febf82 --- /dev/null +++ b/distribution/c4k8s/Boundary/TokenReviewBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/TokenReviewBoundary + +!procedure TokenReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/TokenReview', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.png b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.png new file mode 100644 index 0000000000..0f972e9a18 Binary files /dev/null and b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.puml b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.puml new file mode 100644 index 0000000000..2aecbdaa33 --- /dev/null +++ b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReferenceBoundary +include('c4k8s/Boundary/TypedLocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReferenceBoundary('TypedLocalObjectReferenceBoundary', 'Typed Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Remote.puml b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Remote.puml new file mode 100644 index 0000000000..38185cb68e --- /dev/null +++ b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReferenceBoundary +include('c4k8s/Boundary/TypedLocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReferenceBoundary('TypedLocalObjectReferenceBoundary', 'Typed Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.md b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.md new file mode 100644 index 0000000000..fc5661a9e8 --- /dev/null +++ b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.md @@ -0,0 +1,73 @@ +# TypedLocalObjectReferenceBoundary + + +```text +c4k8s/Boundary/TypedLocalObjectReferenceBoundary +``` + +```text +include('c4k8s/Boundary/TypedLocalObjectReferenceBoundary') +``` + + + +| TypedLocalObjectReferenceBoundary | +| :---: | +| ![illustration for TypedLocalObjectReferenceBoundary](../../c4k8s/Boundary/TypedLocalObjectReferenceBoundary.Local.png) | + + + + +## TypedLocalObjectReferenceBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReferenceBoundary +include('c4k8s/Boundary/TypedLocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReferenceBoundary('TypedLocalObjectReferenceBoundary', 'Typed Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReferenceBoundary +include('c4k8s/Boundary/TypedLocalObjectReferenceBoundary') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReferenceBoundary('TypedLocalObjectReferenceBoundary', 'Typed Local Object Reference Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.puml b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.puml new file mode 100644 index 0000000000..2640da905b --- /dev/null +++ b/distribution/c4k8s/Boundary/TypedLocalObjectReferenceBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/TypedLocalObjectReferenceBoundary + +!procedure TypedLocalObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/TypedLocalObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.png b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.png new file mode 100644 index 0000000000..4f068bff68 Binary files /dev/null and b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.puml b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.puml new file mode 100644 index 0000000000..9e04a5ba37 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingListBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingListBoundary('ValidatingAdmissionPolicyBindingListBoundary', 'Validating Admission Policy Binding List Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Remote.puml b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Remote.puml new file mode 100644 index 0000000000..21648dfb37 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingListBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingListBoundary('ValidatingAdmissionPolicyBindingListBoundary', 'Validating Admission Policy Binding List Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.md b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.md new file mode 100644 index 0000000000..09e5a732d2 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.md @@ -0,0 +1,73 @@ +# ValidatingAdmissionPolicyBindingListBoundary + + +```text +c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary +``` + +```text +include('c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary') +``` + + + +| ValidatingAdmissionPolicyBindingListBoundary | +| :---: | +| ![illustration for ValidatingAdmissionPolicyBindingListBoundary](../../c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.Local.png) | + + + + +## ValidatingAdmissionPolicyBindingListBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingListBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingListBoundary('ValidatingAdmissionPolicyBindingListBoundary', 'Validating Admission Policy Binding List Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingListBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingListBoundary('ValidatingAdmissionPolicyBindingListBoundary', 'Validating Admission Policy Binding List Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.puml b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.puml new file mode 100644 index 0000000000..abed64a90a --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary + +!procedure ValidatingAdmissionPolicyBindingListBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingAdmissionPolicyBindingList', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.png b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.png new file mode 100644 index 0000000000..75f6ccec19 Binary files /dev/null and b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.puml b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.puml new file mode 100644 index 0000000000..edb31e7ea3 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBoundary('ValidatingAdmissionPolicyBoundary', 'Validating Admission Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Remote.puml b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Remote.puml new file mode 100644 index 0000000000..b244e266fe --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBoundary('ValidatingAdmissionPolicyBoundary', 'Validating Admission Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.md b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.md new file mode 100644 index 0000000000..c9feee1d2c --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.md @@ -0,0 +1,73 @@ +# ValidatingAdmissionPolicyBoundary + + +```text +c4k8s/Boundary/ValidatingAdmissionPolicyBoundary +``` + +```text +include('c4k8s/Boundary/ValidatingAdmissionPolicyBoundary') +``` + + + +| ValidatingAdmissionPolicyBoundary | +| :---: | +| ![illustration for ValidatingAdmissionPolicyBoundary](../../c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.Local.png) | + + + + +## ValidatingAdmissionPolicyBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBoundary('ValidatingAdmissionPolicyBoundary', 'Validating Admission Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBoundary +include('c4k8s/Boundary/ValidatingAdmissionPolicyBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBoundary('ValidatingAdmissionPolicyBoundary', 'Validating Admission Policy Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.puml b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.puml new file mode 100644 index 0000000000..ed1fc02f02 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingAdmissionPolicyBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ValidatingAdmissionPolicyBoundary + +!procedure ValidatingAdmissionPolicyBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingAdmissionPolicy', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.png b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.png new file mode 100644 index 0000000000..191eff3493 Binary files /dev/null and b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.puml b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.puml new file mode 100644 index 0000000000..a6b762465a --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfigurationBoundary +include('c4k8s/Boundary/ValidatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfigurationBoundary('ValidatingWebhookConfigurationBoundary', 'Validating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Remote.puml b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Remote.puml new file mode 100644 index 0000000000..8db875e8c8 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfigurationBoundary +include('c4k8s/Boundary/ValidatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfigurationBoundary('ValidatingWebhookConfigurationBoundary', 'Validating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.md b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.md new file mode 100644 index 0000000000..57d6be9bf1 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.md @@ -0,0 +1,73 @@ +# ValidatingWebhookConfigurationBoundary + + +```text +c4k8s/Boundary/ValidatingWebhookConfigurationBoundary +``` + +```text +include('c4k8s/Boundary/ValidatingWebhookConfigurationBoundary') +``` + + + +| ValidatingWebhookConfigurationBoundary | +| :---: | +| ![illustration for ValidatingWebhookConfigurationBoundary](../../c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.Local.png) | + + + + +## ValidatingWebhookConfigurationBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfigurationBoundary +include('c4k8s/Boundary/ValidatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfigurationBoundary('ValidatingWebhookConfigurationBoundary', 'Validating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfigurationBoundary +include('c4k8s/Boundary/ValidatingWebhookConfigurationBoundary') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfigurationBoundary('ValidatingWebhookConfigurationBoundary', 'Validating Webhook Configuration Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.puml b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.puml new file mode 100644 index 0000000000..25f209bab4 --- /dev/null +++ b/distribution/c4k8s/Boundary/ValidatingWebhookConfigurationBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/ValidatingWebhookConfigurationBoundary + +!procedure ValidatingWebhookConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingWebhookConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Local.png b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Local.png new file mode 100644 index 0000000000..24538654fe Binary files /dev/null and b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Local.puml b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Local.puml new file mode 100644 index 0000000000..aa73831134 --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachmentBoundary +include('c4k8s/Boundary/VolumeAttachmentBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachmentBoundary('VolumeAttachmentBoundary', 'Volume Attachment Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Remote.puml b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Remote.puml new file mode 100644 index 0000000000..53ecb5c5a9 --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachmentBoundary +include('c4k8s/Boundary/VolumeAttachmentBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachmentBoundary('VolumeAttachmentBoundary', 'Volume Attachment Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.md b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.md new file mode 100644 index 0000000000..6b9fb5e7de --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.md @@ -0,0 +1,73 @@ +# VolumeAttachmentBoundary + + +```text +c4k8s/Boundary/VolumeAttachmentBoundary +``` + +```text +include('c4k8s/Boundary/VolumeAttachmentBoundary') +``` + + + +| VolumeAttachmentBoundary | +| :---: | +| ![illustration for VolumeAttachmentBoundary](../../c4k8s/Boundary/VolumeAttachmentBoundary.Local.png) | + + + + +## VolumeAttachmentBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachmentBoundary +include('c4k8s/Boundary/VolumeAttachmentBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachmentBoundary('VolumeAttachmentBoundary', 'Volume Attachment Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachmentBoundary +include('c4k8s/Boundary/VolumeAttachmentBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachmentBoundary('VolumeAttachmentBoundary', 'Volume Attachment Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.puml b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.puml new file mode 100644 index 0000000000..c034ef0547 --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeAttachmentBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/VolumeAttachmentBoundary + +!procedure VolumeAttachmentBoundary($id, $name, $tech="") + C4Boundary('K8s/VolumeAttachment', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Boundary/VolumeBoundary.Local.png b/distribution/c4k8s/Boundary/VolumeBoundary.Local.png new file mode 100644 index 0000000000..326f44ed41 Binary files /dev/null and b/distribution/c4k8s/Boundary/VolumeBoundary.Local.png differ diff --git a/distribution/c4k8s/Boundary/VolumeBoundary.Local.puml b/distribution/c4k8s/Boundary/VolumeBoundary.Local.puml new file mode 100644 index 0000000000..2a6f2ad533 --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeBoundary.Local.puml @@ -0,0 +1,22 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeBoundary +include('c4k8s/Boundary/VolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeBoundary('VolumeBoundary', 'Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/VolumeBoundary.Remote.puml b/distribution/c4k8s/Boundary/VolumeBoundary.Remote.puml new file mode 100644 index 0000000000..13f1f21249 --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeBoundary.Remote.puml @@ -0,0 +1,21 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeBoundary +include('c4k8s/Boundary/VolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeBoundary('VolumeBoundary', 'Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Boundary/VolumeBoundary.md b/distribution/c4k8s/Boundary/VolumeBoundary.md new file mode 100644 index 0000000000..2f0d603636 --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeBoundary.md @@ -0,0 +1,73 @@ +# VolumeBoundary + + +```text +c4k8s/Boundary/VolumeBoundary +``` + +```text +include('c4k8s/Boundary/VolumeBoundary') +``` + + + +| VolumeBoundary | +| :---: | +| ![illustration for VolumeBoundary](../../c4k8s/Boundary/VolumeBoundary.Local.png) | + + + + +## VolumeBoundary + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeBoundary +include('c4k8s/Boundary/VolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeBoundary('VolumeBoundary', 'Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeBoundary +include('c4k8s/Boundary/VolumeBoundary') + +' load the c4model package +include('c4model/bootstrap') +VolumeBoundary('VolumeBoundary', 'Volume Boundary') { + note as note + the content of the boundary + end note +} +@enduml +``` + diff --git a/distribution/c4k8s/Boundary/VolumeBoundary.puml b/distribution/c4k8s/Boundary/VolumeBoundary.puml new file mode 100644 index 0000000000..5f1964ea05 --- /dev/null +++ b/distribution/c4k8s/Boundary/VolumeBoundary.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Boundary/VolumeBoundary + +!procedure VolumeBoundary($id, $name, $tech="") + C4Boundary('K8s/Volume', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/APIService.Local.png b/distribution/c4k8s/Element/APIService.Local.png new file mode 100644 index 0000000000..c351e59c80 Binary files /dev/null and b/distribution/c4k8s/Element/APIService.Local.png differ diff --git a/distribution/c4k8s/Element/APIService.Local.puml b/distribution/c4k8s/Element/APIService.Local.puml new file mode 100644 index 0000000000..68838a13c4 --- /dev/null +++ b/distribution/c4k8s/Element/APIService.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIService +include('c4k8s/Element/APIService') + +' load the c4model package +include('c4model/bootstrap') +APIService('ApiService', 'Api Service', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/APIService.Remote.puml b/distribution/c4k8s/Element/APIService.Remote.puml new file mode 100644 index 0000000000..5169227b79 --- /dev/null +++ b/distribution/c4k8s/Element/APIService.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIService +include('c4k8s/Element/APIService') + +' load the c4model package +include('c4model/bootstrap') +APIService('ApiService', 'Api Service', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/APIService.md b/distribution/c4k8s/Element/APIService.md new file mode 100644 index 0000000000..9dcf6f42ff --- /dev/null +++ b/distribution/c4k8s/Element/APIService.md @@ -0,0 +1,65 @@ +# APIService + + +```text +c4k8s/Element/APIService +``` + +```text +include('c4k8s/Element/APIService') +``` + + + +| APIService | +| :---: | +| ![illustration for APIService](../../c4k8s/Element/APIService.Local.png) | + + + + +## APIService + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIService +include('c4k8s/Element/APIService') + +' load the c4model package +include('c4model/bootstrap') +APIService('ApiService', 'Api Service', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element APIService +include('c4k8s/Element/APIService') + +' load the c4model package +include('c4model/bootstrap') +APIService('ApiService', 'Api Service', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/APIService.puml b/distribution/c4k8s/Element/APIService.puml new file mode 100644 index 0000000000..53c2bfca87 --- /dev/null +++ b/distribution/c4k8s/Element/APIService.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/APIService + +!procedure APIService($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/APIService', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Binding.Local.png b/distribution/c4k8s/Element/Binding.Local.png new file mode 100644 index 0000000000..61f1f3571c Binary files /dev/null and b/distribution/c4k8s/Element/Binding.Local.png differ diff --git a/distribution/c4k8s/Element/Binding.Local.puml b/distribution/c4k8s/Element/Binding.Local.puml new file mode 100644 index 0000000000..19dd3477b5 --- /dev/null +++ b/distribution/c4k8s/Element/Binding.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Binding +include('c4k8s/Element/Binding') + +' load the c4model package +include('c4model/bootstrap') +Binding('Binding', 'Binding', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Binding.Remote.puml b/distribution/c4k8s/Element/Binding.Remote.puml new file mode 100644 index 0000000000..917ddc1fd1 --- /dev/null +++ b/distribution/c4k8s/Element/Binding.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Binding +include('c4k8s/Element/Binding') + +' load the c4model package +include('c4model/bootstrap') +Binding('Binding', 'Binding', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Binding.md b/distribution/c4k8s/Element/Binding.md new file mode 100644 index 0000000000..d44ef118ed --- /dev/null +++ b/distribution/c4k8s/Element/Binding.md @@ -0,0 +1,65 @@ +# Binding + + +```text +c4k8s/Element/Binding +``` + +```text +include('c4k8s/Element/Binding') +``` + + + +| Binding | +| :---: | +| ![illustration for Binding](../../c4k8s/Element/Binding.Local.png) | + + + + +## Binding + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Binding +include('c4k8s/Element/Binding') + +' load the c4model package +include('c4model/bootstrap') +Binding('Binding', 'Binding', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Binding +include('c4k8s/Element/Binding') + +' load the c4model package +include('c4model/bootstrap') +Binding('Binding', 'Binding', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Binding.puml b/distribution/c4k8s/Element/Binding.puml new file mode 100644 index 0000000000..35d7b497f4 --- /dev/null +++ b/distribution/c4k8s/Element/Binding.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Binding + +!procedure Binding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Binding', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/CSIDriver.Local.png b/distribution/c4k8s/Element/CSIDriver.Local.png new file mode 100644 index 0000000000..fb73611b9a Binary files /dev/null and b/distribution/c4k8s/Element/CSIDriver.Local.png differ diff --git a/distribution/c4k8s/Element/CSIDriver.Local.puml b/distribution/c4k8s/Element/CSIDriver.Local.puml new file mode 100644 index 0000000000..c5bafeec36 --- /dev/null +++ b/distribution/c4k8s/Element/CSIDriver.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriver +include('c4k8s/Element/CSIDriver') + +' load the c4model package +include('c4model/bootstrap') +CSIDriver('CsiDriver', 'Csi Driver', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CSIDriver.Remote.puml b/distribution/c4k8s/Element/CSIDriver.Remote.puml new file mode 100644 index 0000000000..8ae54003bc --- /dev/null +++ b/distribution/c4k8s/Element/CSIDriver.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriver +include('c4k8s/Element/CSIDriver') + +' load the c4model package +include('c4model/bootstrap') +CSIDriver('CsiDriver', 'Csi Driver', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CSIDriver.md b/distribution/c4k8s/Element/CSIDriver.md new file mode 100644 index 0000000000..c96e48fcf4 --- /dev/null +++ b/distribution/c4k8s/Element/CSIDriver.md @@ -0,0 +1,65 @@ +# CSIDriver + + +```text +c4k8s/Element/CSIDriver +``` + +```text +include('c4k8s/Element/CSIDriver') +``` + + + +| CSIDriver | +| :---: | +| ![illustration for CSIDriver](../../c4k8s/Element/CSIDriver.Local.png) | + + + + +## CSIDriver + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriver +include('c4k8s/Element/CSIDriver') + +' load the c4model package +include('c4model/bootstrap') +CSIDriver('CsiDriver', 'Csi Driver', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIDriver +include('c4k8s/Element/CSIDriver') + +' load the c4model package +include('c4model/bootstrap') +CSIDriver('CsiDriver', 'Csi Driver', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/CSIDriver.puml b/distribution/c4k8s/Element/CSIDriver.puml new file mode 100644 index 0000000000..8ca9754f76 --- /dev/null +++ b/distribution/c4k8s/Element/CSIDriver.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/CSIDriver + +!procedure CSIDriver($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSIDriver', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/CSINode.Local.png b/distribution/c4k8s/Element/CSINode.Local.png new file mode 100644 index 0000000000..da461512ce Binary files /dev/null and b/distribution/c4k8s/Element/CSINode.Local.png differ diff --git a/distribution/c4k8s/Element/CSINode.Local.puml b/distribution/c4k8s/Element/CSINode.Local.puml new file mode 100644 index 0000000000..ea0b88c13e --- /dev/null +++ b/distribution/c4k8s/Element/CSINode.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINode +include('c4k8s/Element/CSINode') + +' load the c4model package +include('c4model/bootstrap') +CSINode('CsiNode', 'Csi Node', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CSINode.Remote.puml b/distribution/c4k8s/Element/CSINode.Remote.puml new file mode 100644 index 0000000000..68c9892b53 --- /dev/null +++ b/distribution/c4k8s/Element/CSINode.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINode +include('c4k8s/Element/CSINode') + +' load the c4model package +include('c4model/bootstrap') +CSINode('CsiNode', 'Csi Node', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CSINode.md b/distribution/c4k8s/Element/CSINode.md new file mode 100644 index 0000000000..28df324205 --- /dev/null +++ b/distribution/c4k8s/Element/CSINode.md @@ -0,0 +1,65 @@ +# CSINode + + +```text +c4k8s/Element/CSINode +``` + +```text +include('c4k8s/Element/CSINode') +``` + + + +| CSINode | +| :---: | +| ![illustration for CSINode](../../c4k8s/Element/CSINode.Local.png) | + + + + +## CSINode + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINode +include('c4k8s/Element/CSINode') + +' load the c4model package +include('c4model/bootstrap') +CSINode('CsiNode', 'Csi Node', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSINode +include('c4k8s/Element/CSINode') + +' load the c4model package +include('c4model/bootstrap') +CSINode('CsiNode', 'Csi Node', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/CSINode.puml b/distribution/c4k8s/Element/CSINode.puml new file mode 100644 index 0000000000..c0f9990459 --- /dev/null +++ b/distribution/c4k8s/Element/CSINode.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/CSINode + +!procedure CSINode($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSINode', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/CSIStorageCapacity.Local.png b/distribution/c4k8s/Element/CSIStorageCapacity.Local.png new file mode 100644 index 0000000000..24243931c1 Binary files /dev/null and b/distribution/c4k8s/Element/CSIStorageCapacity.Local.png differ diff --git a/distribution/c4k8s/Element/CSIStorageCapacity.Local.puml b/distribution/c4k8s/Element/CSIStorageCapacity.Local.puml new file mode 100644 index 0000000000..7bd1db6e04 --- /dev/null +++ b/distribution/c4k8s/Element/CSIStorageCapacity.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacity +include('c4k8s/Element/CSIStorageCapacity') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacity('CsiStorageCapacity', 'Csi Storage Capacity', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CSIStorageCapacity.Remote.puml b/distribution/c4k8s/Element/CSIStorageCapacity.Remote.puml new file mode 100644 index 0000000000..b67643d674 --- /dev/null +++ b/distribution/c4k8s/Element/CSIStorageCapacity.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacity +include('c4k8s/Element/CSIStorageCapacity') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacity('CsiStorageCapacity', 'Csi Storage Capacity', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CSIStorageCapacity.md b/distribution/c4k8s/Element/CSIStorageCapacity.md new file mode 100644 index 0000000000..7cbc60faf9 --- /dev/null +++ b/distribution/c4k8s/Element/CSIStorageCapacity.md @@ -0,0 +1,65 @@ +# CSIStorageCapacity + + +```text +c4k8s/Element/CSIStorageCapacity +``` + +```text +include('c4k8s/Element/CSIStorageCapacity') +``` + + + +| CSIStorageCapacity | +| :---: | +| ![illustration for CSIStorageCapacity](../../c4k8s/Element/CSIStorageCapacity.Local.png) | + + + + +## CSIStorageCapacity + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacity +include('c4k8s/Element/CSIStorageCapacity') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacity('CsiStorageCapacity', 'Csi Storage Capacity', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CSIStorageCapacity +include('c4k8s/Element/CSIStorageCapacity') + +' load the c4model package +include('c4model/bootstrap') +CSIStorageCapacity('CsiStorageCapacity', 'Csi Storage Capacity', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/CSIStorageCapacity.puml b/distribution/c4k8s/Element/CSIStorageCapacity.puml new file mode 100644 index 0000000000..48d9dfdbd2 --- /dev/null +++ b/distribution/c4k8s/Element/CSIStorageCapacity.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/CSIStorageCapacity + +!procedure CSIStorageCapacity($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSIStorageCapacity', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/CertificateSigningRequest.Local.png b/distribution/c4k8s/Element/CertificateSigningRequest.Local.png new file mode 100644 index 0000000000..7b6569653d Binary files /dev/null and b/distribution/c4k8s/Element/CertificateSigningRequest.Local.png differ diff --git a/distribution/c4k8s/Element/CertificateSigningRequest.Local.puml b/distribution/c4k8s/Element/CertificateSigningRequest.Local.puml new file mode 100644 index 0000000000..04c7179abf --- /dev/null +++ b/distribution/c4k8s/Element/CertificateSigningRequest.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequest +include('c4k8s/Element/CertificateSigningRequest') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequest('CertificateSigningRequest', 'Certificate Signing Request', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CertificateSigningRequest.Remote.puml b/distribution/c4k8s/Element/CertificateSigningRequest.Remote.puml new file mode 100644 index 0000000000..4fd1dd6459 --- /dev/null +++ b/distribution/c4k8s/Element/CertificateSigningRequest.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequest +include('c4k8s/Element/CertificateSigningRequest') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequest('CertificateSigningRequest', 'Certificate Signing Request', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CertificateSigningRequest.md b/distribution/c4k8s/Element/CertificateSigningRequest.md new file mode 100644 index 0000000000..29e620864b --- /dev/null +++ b/distribution/c4k8s/Element/CertificateSigningRequest.md @@ -0,0 +1,65 @@ +# CertificateSigningRequest + + +```text +c4k8s/Element/CertificateSigningRequest +``` + +```text +include('c4k8s/Element/CertificateSigningRequest') +``` + + + +| CertificateSigningRequest | +| :---: | +| ![illustration for CertificateSigningRequest](../../c4k8s/Element/CertificateSigningRequest.Local.png) | + + + + +## CertificateSigningRequest + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequest +include('c4k8s/Element/CertificateSigningRequest') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequest('CertificateSigningRequest', 'Certificate Signing Request', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CertificateSigningRequest +include('c4k8s/Element/CertificateSigningRequest') + +' load the c4model package +include('c4model/bootstrap') +CertificateSigningRequest('CertificateSigningRequest', 'Certificate Signing Request', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/CertificateSigningRequest.puml b/distribution/c4k8s/Element/CertificateSigningRequest.puml new file mode 100644 index 0000000000..a89904549a --- /dev/null +++ b/distribution/c4k8s/Element/CertificateSigningRequest.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/CertificateSigningRequest + +!procedure CertificateSigningRequest($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CertificateSigningRequest', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Cluster.Local.png b/distribution/c4k8s/Element/Cluster.Local.png new file mode 100644 index 0000000000..3eb4b3c76b Binary files /dev/null and b/distribution/c4k8s/Element/Cluster.Local.png differ diff --git a/distribution/c4k8s/Element/Cluster.Local.puml b/distribution/c4k8s/Element/Cluster.Local.puml new file mode 100644 index 0000000000..b3b1b873b1 --- /dev/null +++ b/distribution/c4k8s/Element/Cluster.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Cluster +include('c4k8s/Element/Cluster') + +' load the c4model package +include('c4model/bootstrap') +Cluster('Cluster', 'Cluster', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Cluster.Remote.puml b/distribution/c4k8s/Element/Cluster.Remote.puml new file mode 100644 index 0000000000..e052fb28b4 --- /dev/null +++ b/distribution/c4k8s/Element/Cluster.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Cluster +include('c4k8s/Element/Cluster') + +' load the c4model package +include('c4model/bootstrap') +Cluster('Cluster', 'Cluster', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Cluster.md b/distribution/c4k8s/Element/Cluster.md new file mode 100644 index 0000000000..883117d226 --- /dev/null +++ b/distribution/c4k8s/Element/Cluster.md @@ -0,0 +1,65 @@ +# Cluster + + +```text +c4k8s/Element/Cluster +``` + +```text +include('c4k8s/Element/Cluster') +``` + + + +| Cluster | +| :---: | +| ![illustration for Cluster](../../c4k8s/Element/Cluster.Local.png) | + + + + +## Cluster + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Cluster +include('c4k8s/Element/Cluster') + +' load the c4model package +include('c4model/bootstrap') +Cluster('Cluster', 'Cluster', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Cluster +include('c4k8s/Element/Cluster') + +' load the c4model package +include('c4model/bootstrap') +Cluster('Cluster', 'Cluster', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Cluster.puml b/distribution/c4k8s/Element/Cluster.puml new file mode 100644 index 0000000000..f440e10f12 --- /dev/null +++ b/distribution/c4k8s/Element/Cluster.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Cluster + +!procedure Cluster($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Cluster', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ClusterCIDR.Local.png b/distribution/c4k8s/Element/ClusterCIDR.Local.png new file mode 100644 index 0000000000..7bb4e8e3dc Binary files /dev/null and b/distribution/c4k8s/Element/ClusterCIDR.Local.png differ diff --git a/distribution/c4k8s/Element/ClusterCIDR.Local.puml b/distribution/c4k8s/Element/ClusterCIDR.Local.puml new file mode 100644 index 0000000000..27821f1ae3 --- /dev/null +++ b/distribution/c4k8s/Element/ClusterCIDR.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDR +include('c4k8s/Element/ClusterCIDR') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDR('ClusterCidr', 'Cluster Cidr', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ClusterCIDR.Remote.puml b/distribution/c4k8s/Element/ClusterCIDR.Remote.puml new file mode 100644 index 0000000000..cb702750e6 --- /dev/null +++ b/distribution/c4k8s/Element/ClusterCIDR.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDR +include('c4k8s/Element/ClusterCIDR') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDR('ClusterCidr', 'Cluster Cidr', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ClusterCIDR.md b/distribution/c4k8s/Element/ClusterCIDR.md new file mode 100644 index 0000000000..75ce2688f1 --- /dev/null +++ b/distribution/c4k8s/Element/ClusterCIDR.md @@ -0,0 +1,65 @@ +# ClusterCIDR + + +```text +c4k8s/Element/ClusterCIDR +``` + +```text +include('c4k8s/Element/ClusterCIDR') +``` + + + +| ClusterCIDR | +| :---: | +| ![illustration for ClusterCIDR](../../c4k8s/Element/ClusterCIDR.Local.png) | + + + + +## ClusterCIDR + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDR +include('c4k8s/Element/ClusterCIDR') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDR('ClusterCidr', 'Cluster Cidr', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterCIDR +include('c4k8s/Element/ClusterCIDR') + +' load the c4model package +include('c4model/bootstrap') +ClusterCIDR('ClusterCidr', 'Cluster Cidr', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ClusterCIDR.puml b/distribution/c4k8s/Element/ClusterCIDR.puml new file mode 100644 index 0000000000..99f290527e --- /dev/null +++ b/distribution/c4k8s/Element/ClusterCIDR.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ClusterCIDR + +!procedure ClusterCIDR($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterCIDR', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ClusterRole.Local.png b/distribution/c4k8s/Element/ClusterRole.Local.png new file mode 100644 index 0000000000..f7df991580 Binary files /dev/null and b/distribution/c4k8s/Element/ClusterRole.Local.png differ diff --git a/distribution/c4k8s/Element/ClusterRole.Local.puml b/distribution/c4k8s/Element/ClusterRole.Local.puml new file mode 100644 index 0000000000..00d74a52f1 --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRole.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRole +include('c4k8s/Element/ClusterRole') + +' load the c4model package +include('c4model/bootstrap') +ClusterRole('ClusterRole', 'Cluster Role', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ClusterRole.Remote.puml b/distribution/c4k8s/Element/ClusterRole.Remote.puml new file mode 100644 index 0000000000..63f4bfae37 --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRole.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRole +include('c4k8s/Element/ClusterRole') + +' load the c4model package +include('c4model/bootstrap') +ClusterRole('ClusterRole', 'Cluster Role', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ClusterRole.md b/distribution/c4k8s/Element/ClusterRole.md new file mode 100644 index 0000000000..52b99950a0 --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRole.md @@ -0,0 +1,65 @@ +# ClusterRole + + +```text +c4k8s/Element/ClusterRole +``` + +```text +include('c4k8s/Element/ClusterRole') +``` + + + +| ClusterRole | +| :---: | +| ![illustration for ClusterRole](../../c4k8s/Element/ClusterRole.Local.png) | + + + + +## ClusterRole + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRole +include('c4k8s/Element/ClusterRole') + +' load the c4model package +include('c4model/bootstrap') +ClusterRole('ClusterRole', 'Cluster Role', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRole +include('c4k8s/Element/ClusterRole') + +' load the c4model package +include('c4model/bootstrap') +ClusterRole('ClusterRole', 'Cluster Role', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ClusterRole.puml b/distribution/c4k8s/Element/ClusterRole.puml new file mode 100644 index 0000000000..bbcd0f3bce --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRole.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ClusterRole + +!procedure ClusterRole($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterRole', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ClusterRoleBinding.Local.png b/distribution/c4k8s/Element/ClusterRoleBinding.Local.png new file mode 100644 index 0000000000..8180bc1b1b Binary files /dev/null and b/distribution/c4k8s/Element/ClusterRoleBinding.Local.png differ diff --git a/distribution/c4k8s/Element/ClusterRoleBinding.Local.puml b/distribution/c4k8s/Element/ClusterRoleBinding.Local.puml new file mode 100644 index 0000000000..5a8abb846e --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRoleBinding.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBinding +include('c4k8s/Element/ClusterRoleBinding') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBinding('ClusterRoleBinding', 'Cluster Role Binding', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ClusterRoleBinding.Remote.puml b/distribution/c4k8s/Element/ClusterRoleBinding.Remote.puml new file mode 100644 index 0000000000..33b4cf4355 --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRoleBinding.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBinding +include('c4k8s/Element/ClusterRoleBinding') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBinding('ClusterRoleBinding', 'Cluster Role Binding', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ClusterRoleBinding.md b/distribution/c4k8s/Element/ClusterRoleBinding.md new file mode 100644 index 0000000000..5210eb6d8f --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRoleBinding.md @@ -0,0 +1,65 @@ +# ClusterRoleBinding + + +```text +c4k8s/Element/ClusterRoleBinding +``` + +```text +include('c4k8s/Element/ClusterRoleBinding') +``` + + + +| ClusterRoleBinding | +| :---: | +| ![illustration for ClusterRoleBinding](../../c4k8s/Element/ClusterRoleBinding.Local.png) | + + + + +## ClusterRoleBinding + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBinding +include('c4k8s/Element/ClusterRoleBinding') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBinding('ClusterRoleBinding', 'Cluster Role Binding', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ClusterRoleBinding +include('c4k8s/Element/ClusterRoleBinding') + +' load the c4model package +include('c4model/bootstrap') +ClusterRoleBinding('ClusterRoleBinding', 'Cluster Role Binding', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ClusterRoleBinding.puml b/distribution/c4k8s/Element/ClusterRoleBinding.puml new file mode 100644 index 0000000000..572c18237b --- /dev/null +++ b/distribution/c4k8s/Element/ClusterRoleBinding.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ClusterRoleBinding + +!procedure ClusterRoleBinding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterRoleBinding', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ComponentStatus.Local.png b/distribution/c4k8s/Element/ComponentStatus.Local.png new file mode 100644 index 0000000000..80611d2b93 Binary files /dev/null and b/distribution/c4k8s/Element/ComponentStatus.Local.png differ diff --git a/distribution/c4k8s/Element/ComponentStatus.Local.puml b/distribution/c4k8s/Element/ComponentStatus.Local.puml new file mode 100644 index 0000000000..d22738dadf --- /dev/null +++ b/distribution/c4k8s/Element/ComponentStatus.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatus +include('c4k8s/Element/ComponentStatus') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatus('ComponentStatus', 'Component Status', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ComponentStatus.Remote.puml b/distribution/c4k8s/Element/ComponentStatus.Remote.puml new file mode 100644 index 0000000000..e2ef33810d --- /dev/null +++ b/distribution/c4k8s/Element/ComponentStatus.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatus +include('c4k8s/Element/ComponentStatus') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatus('ComponentStatus', 'Component Status', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ComponentStatus.md b/distribution/c4k8s/Element/ComponentStatus.md new file mode 100644 index 0000000000..3898cf350d --- /dev/null +++ b/distribution/c4k8s/Element/ComponentStatus.md @@ -0,0 +1,65 @@ +# ComponentStatus + + +```text +c4k8s/Element/ComponentStatus +``` + +```text +include('c4k8s/Element/ComponentStatus') +``` + + + +| ComponentStatus | +| :---: | +| ![illustration for ComponentStatus](../../c4k8s/Element/ComponentStatus.Local.png) | + + + + +## ComponentStatus + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatus +include('c4k8s/Element/ComponentStatus') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatus('ComponentStatus', 'Component Status', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ComponentStatus +include('c4k8s/Element/ComponentStatus') + +' load the c4model package +include('c4model/bootstrap') +ComponentStatus('ComponentStatus', 'Component Status', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ComponentStatus.puml b/distribution/c4k8s/Element/ComponentStatus.puml new file mode 100644 index 0000000000..1b7c2d4c6d --- /dev/null +++ b/distribution/c4k8s/Element/ComponentStatus.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ComponentStatus + +!procedure ComponentStatus($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ComponentStatus', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ConfigMap.Local.png b/distribution/c4k8s/Element/ConfigMap.Local.png new file mode 100644 index 0000000000..316be99fe6 Binary files /dev/null and b/distribution/c4k8s/Element/ConfigMap.Local.png differ diff --git a/distribution/c4k8s/Element/ConfigMap.Local.puml b/distribution/c4k8s/Element/ConfigMap.Local.puml new file mode 100644 index 0000000000..1724a8757b --- /dev/null +++ b/distribution/c4k8s/Element/ConfigMap.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMap +include('c4k8s/Element/ConfigMap') + +' load the c4model package +include('c4model/bootstrap') +ConfigMap('ConfigMap', 'Config Map', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ConfigMap.Remote.puml b/distribution/c4k8s/Element/ConfigMap.Remote.puml new file mode 100644 index 0000000000..0e9ee5c960 --- /dev/null +++ b/distribution/c4k8s/Element/ConfigMap.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMap +include('c4k8s/Element/ConfigMap') + +' load the c4model package +include('c4model/bootstrap') +ConfigMap('ConfigMap', 'Config Map', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ConfigMap.md b/distribution/c4k8s/Element/ConfigMap.md new file mode 100644 index 0000000000..bbdc80f1cb --- /dev/null +++ b/distribution/c4k8s/Element/ConfigMap.md @@ -0,0 +1,65 @@ +# ConfigMap + + +```text +c4k8s/Element/ConfigMap +``` + +```text +include('c4k8s/Element/ConfigMap') +``` + + + +| ConfigMap | +| :---: | +| ![illustration for ConfigMap](../../c4k8s/Element/ConfigMap.Local.png) | + + + + +## ConfigMap + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMap +include('c4k8s/Element/ConfigMap') + +' load the c4model package +include('c4model/bootstrap') +ConfigMap('ConfigMap', 'Config Map', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ConfigMap +include('c4k8s/Element/ConfigMap') + +' load the c4model package +include('c4model/bootstrap') +ConfigMap('ConfigMap', 'Config Map', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ConfigMap.puml b/distribution/c4k8s/Element/ConfigMap.puml new file mode 100644 index 0000000000..4ee650ec9f --- /dev/null +++ b/distribution/c4k8s/Element/ConfigMap.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ConfigMap + +!procedure ConfigMap($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ConfigMap', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ControllerRevision.Local.png b/distribution/c4k8s/Element/ControllerRevision.Local.png new file mode 100644 index 0000000000..14f19a02ee Binary files /dev/null and b/distribution/c4k8s/Element/ControllerRevision.Local.png differ diff --git a/distribution/c4k8s/Element/ControllerRevision.Local.puml b/distribution/c4k8s/Element/ControllerRevision.Local.puml new file mode 100644 index 0000000000..f3fbc71b6b --- /dev/null +++ b/distribution/c4k8s/Element/ControllerRevision.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevision +include('c4k8s/Element/ControllerRevision') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevision('ControllerRevision', 'Controller Revision', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ControllerRevision.Remote.puml b/distribution/c4k8s/Element/ControllerRevision.Remote.puml new file mode 100644 index 0000000000..136be91ed6 --- /dev/null +++ b/distribution/c4k8s/Element/ControllerRevision.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevision +include('c4k8s/Element/ControllerRevision') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevision('ControllerRevision', 'Controller Revision', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ControllerRevision.md b/distribution/c4k8s/Element/ControllerRevision.md new file mode 100644 index 0000000000..08b365c97a --- /dev/null +++ b/distribution/c4k8s/Element/ControllerRevision.md @@ -0,0 +1,65 @@ +# ControllerRevision + + +```text +c4k8s/Element/ControllerRevision +``` + +```text +include('c4k8s/Element/ControllerRevision') +``` + + + +| ControllerRevision | +| :---: | +| ![illustration for ControllerRevision](../../c4k8s/Element/ControllerRevision.Local.png) | + + + + +## ControllerRevision + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevision +include('c4k8s/Element/ControllerRevision') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevision('ControllerRevision', 'Controller Revision', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ControllerRevision +include('c4k8s/Element/ControllerRevision') + +' load the c4model package +include('c4model/bootstrap') +ControllerRevision('ControllerRevision', 'Controller Revision', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ControllerRevision.puml b/distribution/c4k8s/Element/ControllerRevision.puml new file mode 100644 index 0000000000..58bbfaa61a --- /dev/null +++ b/distribution/c4k8s/Element/ControllerRevision.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ControllerRevision + +!procedure ControllerRevision($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ControllerRevision', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/CronJob.Local.png b/distribution/c4k8s/Element/CronJob.Local.png new file mode 100644 index 0000000000..c9ee15a9a0 Binary files /dev/null and b/distribution/c4k8s/Element/CronJob.Local.png differ diff --git a/distribution/c4k8s/Element/CronJob.Local.puml b/distribution/c4k8s/Element/CronJob.Local.puml new file mode 100644 index 0000000000..e29c88da54 --- /dev/null +++ b/distribution/c4k8s/Element/CronJob.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJob +include('c4k8s/Element/CronJob') + +' load the c4model package +include('c4model/bootstrap') +CronJob('CronJob', 'Cron Job', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CronJob.Remote.puml b/distribution/c4k8s/Element/CronJob.Remote.puml new file mode 100644 index 0000000000..a7d8ac55a5 --- /dev/null +++ b/distribution/c4k8s/Element/CronJob.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJob +include('c4k8s/Element/CronJob') + +' load the c4model package +include('c4model/bootstrap') +CronJob('CronJob', 'Cron Job', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CronJob.md b/distribution/c4k8s/Element/CronJob.md new file mode 100644 index 0000000000..787f4d13f0 --- /dev/null +++ b/distribution/c4k8s/Element/CronJob.md @@ -0,0 +1,65 @@ +# CronJob + + +```text +c4k8s/Element/CronJob +``` + +```text +include('c4k8s/Element/CronJob') +``` + + + +| CronJob | +| :---: | +| ![illustration for CronJob](../../c4k8s/Element/CronJob.Local.png) | + + + + +## CronJob + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJob +include('c4k8s/Element/CronJob') + +' load the c4model package +include('c4model/bootstrap') +CronJob('CronJob', 'Cron Job', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CronJob +include('c4k8s/Element/CronJob') + +' load the c4model package +include('c4model/bootstrap') +CronJob('CronJob', 'Cron Job', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/CronJob.puml b/distribution/c4k8s/Element/CronJob.puml new file mode 100644 index 0000000000..747d0dd67e --- /dev/null +++ b/distribution/c4k8s/Element/CronJob.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/CronJob + +!procedure CronJob($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CronJob', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/CustomResourceDefinition.Local.png b/distribution/c4k8s/Element/CustomResourceDefinition.Local.png new file mode 100644 index 0000000000..98c85398c3 Binary files /dev/null and b/distribution/c4k8s/Element/CustomResourceDefinition.Local.png differ diff --git a/distribution/c4k8s/Element/CustomResourceDefinition.Local.puml b/distribution/c4k8s/Element/CustomResourceDefinition.Local.puml new file mode 100644 index 0000000000..d0e24c8b82 --- /dev/null +++ b/distribution/c4k8s/Element/CustomResourceDefinition.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinition +include('c4k8s/Element/CustomResourceDefinition') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinition('CustomResourceDefinition', 'Custom Resource Definition', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CustomResourceDefinition.Remote.puml b/distribution/c4k8s/Element/CustomResourceDefinition.Remote.puml new file mode 100644 index 0000000000..c83cecf90e --- /dev/null +++ b/distribution/c4k8s/Element/CustomResourceDefinition.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinition +include('c4k8s/Element/CustomResourceDefinition') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinition('CustomResourceDefinition', 'Custom Resource Definition', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/CustomResourceDefinition.md b/distribution/c4k8s/Element/CustomResourceDefinition.md new file mode 100644 index 0000000000..dbe1169a97 --- /dev/null +++ b/distribution/c4k8s/Element/CustomResourceDefinition.md @@ -0,0 +1,65 @@ +# CustomResourceDefinition + + +```text +c4k8s/Element/CustomResourceDefinition +``` + +```text +include('c4k8s/Element/CustomResourceDefinition') +``` + + + +| CustomResourceDefinition | +| :---: | +| ![illustration for CustomResourceDefinition](../../c4k8s/Element/CustomResourceDefinition.Local.png) | + + + + +## CustomResourceDefinition + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinition +include('c4k8s/Element/CustomResourceDefinition') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinition('CustomResourceDefinition', 'Custom Resource Definition', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element CustomResourceDefinition +include('c4k8s/Element/CustomResourceDefinition') + +' load the c4model package +include('c4model/bootstrap') +CustomResourceDefinition('CustomResourceDefinition', 'Custom Resource Definition', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/CustomResourceDefinition.puml b/distribution/c4k8s/Element/CustomResourceDefinition.puml new file mode 100644 index 0000000000..85d09a94f9 --- /dev/null +++ b/distribution/c4k8s/Element/CustomResourceDefinition.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/CustomResourceDefinition + +!procedure CustomResourceDefinition($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CustomResourceDefinition', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/DaemonSet.Local.png b/distribution/c4k8s/Element/DaemonSet.Local.png new file mode 100644 index 0000000000..877013a67e Binary files /dev/null and b/distribution/c4k8s/Element/DaemonSet.Local.png differ diff --git a/distribution/c4k8s/Element/DaemonSet.Local.puml b/distribution/c4k8s/Element/DaemonSet.Local.puml new file mode 100644 index 0000000000..56f212fdb8 --- /dev/null +++ b/distribution/c4k8s/Element/DaemonSet.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSet +include('c4k8s/Element/DaemonSet') + +' load the c4model package +include('c4model/bootstrap') +DaemonSet('DaemonSet', 'Daemon Set', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/DaemonSet.Remote.puml b/distribution/c4k8s/Element/DaemonSet.Remote.puml new file mode 100644 index 0000000000..26aecc19d1 --- /dev/null +++ b/distribution/c4k8s/Element/DaemonSet.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSet +include('c4k8s/Element/DaemonSet') + +' load the c4model package +include('c4model/bootstrap') +DaemonSet('DaemonSet', 'Daemon Set', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/DaemonSet.md b/distribution/c4k8s/Element/DaemonSet.md new file mode 100644 index 0000000000..a4a03293e5 --- /dev/null +++ b/distribution/c4k8s/Element/DaemonSet.md @@ -0,0 +1,65 @@ +# DaemonSet + + +```text +c4k8s/Element/DaemonSet +``` + +```text +include('c4k8s/Element/DaemonSet') +``` + + + +| DaemonSet | +| :---: | +| ![illustration for DaemonSet](../../c4k8s/Element/DaemonSet.Local.png) | + + + + +## DaemonSet + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSet +include('c4k8s/Element/DaemonSet') + +' load the c4model package +include('c4model/bootstrap') +DaemonSet('DaemonSet', 'Daemon Set', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DaemonSet +include('c4k8s/Element/DaemonSet') + +' load the c4model package +include('c4model/bootstrap') +DaemonSet('DaemonSet', 'Daemon Set', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/DaemonSet.puml b/distribution/c4k8s/Element/DaemonSet.puml new file mode 100644 index 0000000000..2b3f916732 --- /dev/null +++ b/distribution/c4k8s/Element/DaemonSet.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/DaemonSet + +!procedure DaemonSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/DaemonSet', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/DeleteOptions.Local.png b/distribution/c4k8s/Element/DeleteOptions.Local.png new file mode 100644 index 0000000000..48af8ca858 Binary files /dev/null and b/distribution/c4k8s/Element/DeleteOptions.Local.png differ diff --git a/distribution/c4k8s/Element/DeleteOptions.Local.puml b/distribution/c4k8s/Element/DeleteOptions.Local.puml new file mode 100644 index 0000000000..2b8c8989f7 --- /dev/null +++ b/distribution/c4k8s/Element/DeleteOptions.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptions +include('c4k8s/Element/DeleteOptions') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptions('DeleteOptions', 'Delete Options', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/DeleteOptions.Remote.puml b/distribution/c4k8s/Element/DeleteOptions.Remote.puml new file mode 100644 index 0000000000..1e421dda62 --- /dev/null +++ b/distribution/c4k8s/Element/DeleteOptions.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptions +include('c4k8s/Element/DeleteOptions') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptions('DeleteOptions', 'Delete Options', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/DeleteOptions.md b/distribution/c4k8s/Element/DeleteOptions.md new file mode 100644 index 0000000000..e1b8639056 --- /dev/null +++ b/distribution/c4k8s/Element/DeleteOptions.md @@ -0,0 +1,65 @@ +# DeleteOptions + + +```text +c4k8s/Element/DeleteOptions +``` + +```text +include('c4k8s/Element/DeleteOptions') +``` + + + +| DeleteOptions | +| :---: | +| ![illustration for DeleteOptions](../../c4k8s/Element/DeleteOptions.Local.png) | + + + + +## DeleteOptions + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptions +include('c4k8s/Element/DeleteOptions') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptions('DeleteOptions', 'Delete Options', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element DeleteOptions +include('c4k8s/Element/DeleteOptions') + +' load the c4model package +include('c4model/bootstrap') +DeleteOptions('DeleteOptions', 'Delete Options', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/DeleteOptions.puml b/distribution/c4k8s/Element/DeleteOptions.puml new file mode 100644 index 0000000000..432c5e9c27 --- /dev/null +++ b/distribution/c4k8s/Element/DeleteOptions.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/DeleteOptions + +!procedure DeleteOptions($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/DeleteOptions', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Deployment.Local.png b/distribution/c4k8s/Element/Deployment.Local.png new file mode 100644 index 0000000000..bc35a7ae04 Binary files /dev/null and b/distribution/c4k8s/Element/Deployment.Local.png differ diff --git a/distribution/c4k8s/Element/Deployment.Local.puml b/distribution/c4k8s/Element/Deployment.Local.puml new file mode 100644 index 0000000000..d7f3821b25 --- /dev/null +++ b/distribution/c4k8s/Element/Deployment.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Deployment +include('c4k8s/Element/Deployment') + +' load the c4model package +include('c4model/bootstrap') +Deployment('Deployment', 'Deployment', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Deployment.Remote.puml b/distribution/c4k8s/Element/Deployment.Remote.puml new file mode 100644 index 0000000000..cc6941e13a --- /dev/null +++ b/distribution/c4k8s/Element/Deployment.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Deployment +include('c4k8s/Element/Deployment') + +' load the c4model package +include('c4model/bootstrap') +Deployment('Deployment', 'Deployment', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Deployment.md b/distribution/c4k8s/Element/Deployment.md new file mode 100644 index 0000000000..bab8415e19 --- /dev/null +++ b/distribution/c4k8s/Element/Deployment.md @@ -0,0 +1,65 @@ +# Deployment + + +```text +c4k8s/Element/Deployment +``` + +```text +include('c4k8s/Element/Deployment') +``` + + + +| Deployment | +| :---: | +| ![illustration for Deployment](../../c4k8s/Element/Deployment.Local.png) | + + + + +## Deployment + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Deployment +include('c4k8s/Element/Deployment') + +' load the c4model package +include('c4model/bootstrap') +Deployment('Deployment', 'Deployment', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Deployment +include('c4k8s/Element/Deployment') + +' load the c4model package +include('c4model/bootstrap') +Deployment('Deployment', 'Deployment', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Deployment.puml b/distribution/c4k8s/Element/Deployment.puml new file mode 100644 index 0000000000..e89f4116df --- /dev/null +++ b/distribution/c4k8s/Element/Deployment.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Deployment + +!procedure Deployment($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Deployment', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/EndpointSlice.Local.png b/distribution/c4k8s/Element/EndpointSlice.Local.png new file mode 100644 index 0000000000..e4c0f58172 Binary files /dev/null and b/distribution/c4k8s/Element/EndpointSlice.Local.png differ diff --git a/distribution/c4k8s/Element/EndpointSlice.Local.puml b/distribution/c4k8s/Element/EndpointSlice.Local.puml new file mode 100644 index 0000000000..6255422cb3 --- /dev/null +++ b/distribution/c4k8s/Element/EndpointSlice.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSlice +include('c4k8s/Element/EndpointSlice') + +' load the c4model package +include('c4model/bootstrap') +EndpointSlice('EndpointSlice', 'Endpoint Slice', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/EndpointSlice.Remote.puml b/distribution/c4k8s/Element/EndpointSlice.Remote.puml new file mode 100644 index 0000000000..98fb3bedaf --- /dev/null +++ b/distribution/c4k8s/Element/EndpointSlice.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSlice +include('c4k8s/Element/EndpointSlice') + +' load the c4model package +include('c4model/bootstrap') +EndpointSlice('EndpointSlice', 'Endpoint Slice', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/EndpointSlice.md b/distribution/c4k8s/Element/EndpointSlice.md new file mode 100644 index 0000000000..025e626587 --- /dev/null +++ b/distribution/c4k8s/Element/EndpointSlice.md @@ -0,0 +1,65 @@ +# EndpointSlice + + +```text +c4k8s/Element/EndpointSlice +``` + +```text +include('c4k8s/Element/EndpointSlice') +``` + + + +| EndpointSlice | +| :---: | +| ![illustration for EndpointSlice](../../c4k8s/Element/EndpointSlice.Local.png) | + + + + +## EndpointSlice + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSlice +include('c4k8s/Element/EndpointSlice') + +' load the c4model package +include('c4model/bootstrap') +EndpointSlice('EndpointSlice', 'Endpoint Slice', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element EndpointSlice +include('c4k8s/Element/EndpointSlice') + +' load the c4model package +include('c4model/bootstrap') +EndpointSlice('EndpointSlice', 'Endpoint Slice', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/EndpointSlice.puml b/distribution/c4k8s/Element/EndpointSlice.puml new file mode 100644 index 0000000000..511b9327ff --- /dev/null +++ b/distribution/c4k8s/Element/EndpointSlice.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/EndpointSlice + +!procedure EndpointSlice($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/EndpointSlice', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Endpoints.Local.png b/distribution/c4k8s/Element/Endpoints.Local.png new file mode 100644 index 0000000000..b96bb56d20 Binary files /dev/null and b/distribution/c4k8s/Element/Endpoints.Local.png differ diff --git a/distribution/c4k8s/Element/Endpoints.Local.puml b/distribution/c4k8s/Element/Endpoints.Local.puml new file mode 100644 index 0000000000..cb21cddeae --- /dev/null +++ b/distribution/c4k8s/Element/Endpoints.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Endpoints +include('c4k8s/Element/Endpoints') + +' load the c4model package +include('c4model/bootstrap') +Endpoints('Endpoints', 'Endpoints', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Endpoints.Remote.puml b/distribution/c4k8s/Element/Endpoints.Remote.puml new file mode 100644 index 0000000000..9e24518ed4 --- /dev/null +++ b/distribution/c4k8s/Element/Endpoints.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Endpoints +include('c4k8s/Element/Endpoints') + +' load the c4model package +include('c4model/bootstrap') +Endpoints('Endpoints', 'Endpoints', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Endpoints.md b/distribution/c4k8s/Element/Endpoints.md new file mode 100644 index 0000000000..4a8733a751 --- /dev/null +++ b/distribution/c4k8s/Element/Endpoints.md @@ -0,0 +1,65 @@ +# Endpoints + + +```text +c4k8s/Element/Endpoints +``` + +```text +include('c4k8s/Element/Endpoints') +``` + + + +| Endpoints | +| :---: | +| ![illustration for Endpoints](../../c4k8s/Element/Endpoints.Local.png) | + + + + +## Endpoints + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Endpoints +include('c4k8s/Element/Endpoints') + +' load the c4model package +include('c4model/bootstrap') +Endpoints('Endpoints', 'Endpoints', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Endpoints +include('c4k8s/Element/Endpoints') + +' load the c4model package +include('c4model/bootstrap') +Endpoints('Endpoints', 'Endpoints', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Endpoints.puml b/distribution/c4k8s/Element/Endpoints.puml new file mode 100644 index 0000000000..47bc06f7c2 --- /dev/null +++ b/distribution/c4k8s/Element/Endpoints.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Endpoints + +!procedure Endpoints($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Endpoints', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Event.Local.png b/distribution/c4k8s/Element/Event.Local.png new file mode 100644 index 0000000000..ea6f42e3ab Binary files /dev/null and b/distribution/c4k8s/Element/Event.Local.png differ diff --git a/distribution/c4k8s/Element/Event.Local.puml b/distribution/c4k8s/Element/Event.Local.puml new file mode 100644 index 0000000000..4d4876af1e --- /dev/null +++ b/distribution/c4k8s/Element/Event.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Event +include('c4k8s/Element/Event') + +' load the c4model package +include('c4model/bootstrap') +Event('Event', 'Event', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Event.Remote.puml b/distribution/c4k8s/Element/Event.Remote.puml new file mode 100644 index 0000000000..b0bb890643 --- /dev/null +++ b/distribution/c4k8s/Element/Event.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Event +include('c4k8s/Element/Event') + +' load the c4model package +include('c4model/bootstrap') +Event('Event', 'Event', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Event.md b/distribution/c4k8s/Element/Event.md new file mode 100644 index 0000000000..562d4852c5 --- /dev/null +++ b/distribution/c4k8s/Element/Event.md @@ -0,0 +1,65 @@ +# Event + + +```text +c4k8s/Element/Event +``` + +```text +include('c4k8s/Element/Event') +``` + + + +| Event | +| :---: | +| ![illustration for Event](../../c4k8s/Element/Event.Local.png) | + + + + +## Event + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Event +include('c4k8s/Element/Event') + +' load the c4model package +include('c4model/bootstrap') +Event('Event', 'Event', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Event +include('c4k8s/Element/Event') + +' load the c4model package +include('c4model/bootstrap') +Event('Event', 'Event', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Event.puml b/distribution/c4k8s/Element/Event.puml new file mode 100644 index 0000000000..98845f92b0 --- /dev/null +++ b/distribution/c4k8s/Element/Event.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Event + +!procedure Event($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Event', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/FlowSchema.Local.png b/distribution/c4k8s/Element/FlowSchema.Local.png new file mode 100644 index 0000000000..c500c41c7c Binary files /dev/null and b/distribution/c4k8s/Element/FlowSchema.Local.png differ diff --git a/distribution/c4k8s/Element/FlowSchema.Local.puml b/distribution/c4k8s/Element/FlowSchema.Local.puml new file mode 100644 index 0000000000..70ec132faf --- /dev/null +++ b/distribution/c4k8s/Element/FlowSchema.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchema +include('c4k8s/Element/FlowSchema') + +' load the c4model package +include('c4model/bootstrap') +FlowSchema('FlowSchema', 'Flow Schema', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/FlowSchema.Remote.puml b/distribution/c4k8s/Element/FlowSchema.Remote.puml new file mode 100644 index 0000000000..2eea7eda59 --- /dev/null +++ b/distribution/c4k8s/Element/FlowSchema.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchema +include('c4k8s/Element/FlowSchema') + +' load the c4model package +include('c4model/bootstrap') +FlowSchema('FlowSchema', 'Flow Schema', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/FlowSchema.md b/distribution/c4k8s/Element/FlowSchema.md new file mode 100644 index 0000000000..8f4a547b9b --- /dev/null +++ b/distribution/c4k8s/Element/FlowSchema.md @@ -0,0 +1,65 @@ +# FlowSchema + + +```text +c4k8s/Element/FlowSchema +``` + +```text +include('c4k8s/Element/FlowSchema') +``` + + + +| FlowSchema | +| :---: | +| ![illustration for FlowSchema](../../c4k8s/Element/FlowSchema.Local.png) | + + + + +## FlowSchema + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchema +include('c4k8s/Element/FlowSchema') + +' load the c4model package +include('c4model/bootstrap') +FlowSchema('FlowSchema', 'Flow Schema', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element FlowSchema +include('c4k8s/Element/FlowSchema') + +' load the c4model package +include('c4model/bootstrap') +FlowSchema('FlowSchema', 'Flow Schema', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/FlowSchema.puml b/distribution/c4k8s/Element/FlowSchema.puml new file mode 100644 index 0000000000..0601a1b7bb --- /dev/null +++ b/distribution/c4k8s/Element/FlowSchema.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/FlowSchema + +!procedure FlowSchema($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/FlowSchema', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/HorizontalPodAutoscaler.Local.png b/distribution/c4k8s/Element/HorizontalPodAutoscaler.Local.png new file mode 100644 index 0000000000..a71ff0da80 Binary files /dev/null and b/distribution/c4k8s/Element/HorizontalPodAutoscaler.Local.png differ diff --git a/distribution/c4k8s/Element/HorizontalPodAutoscaler.Local.puml b/distribution/c4k8s/Element/HorizontalPodAutoscaler.Local.puml new file mode 100644 index 0000000000..2ddd55a90f --- /dev/null +++ b/distribution/c4k8s/Element/HorizontalPodAutoscaler.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscaler +include('c4k8s/Element/HorizontalPodAutoscaler') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscaler('HorizontalPodAutoscaler', 'Horizontal Pod Autoscaler', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/HorizontalPodAutoscaler.Remote.puml b/distribution/c4k8s/Element/HorizontalPodAutoscaler.Remote.puml new file mode 100644 index 0000000000..fdd6d34d29 --- /dev/null +++ b/distribution/c4k8s/Element/HorizontalPodAutoscaler.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscaler +include('c4k8s/Element/HorizontalPodAutoscaler') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscaler('HorizontalPodAutoscaler', 'Horizontal Pod Autoscaler', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/HorizontalPodAutoscaler.md b/distribution/c4k8s/Element/HorizontalPodAutoscaler.md new file mode 100644 index 0000000000..4395e5d69a --- /dev/null +++ b/distribution/c4k8s/Element/HorizontalPodAutoscaler.md @@ -0,0 +1,65 @@ +# HorizontalPodAutoscaler + + +```text +c4k8s/Element/HorizontalPodAutoscaler +``` + +```text +include('c4k8s/Element/HorizontalPodAutoscaler') +``` + + + +| HorizontalPodAutoscaler | +| :---: | +| ![illustration for HorizontalPodAutoscaler](../../c4k8s/Element/HorizontalPodAutoscaler.Local.png) | + + + + +## HorizontalPodAutoscaler + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscaler +include('c4k8s/Element/HorizontalPodAutoscaler') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscaler('HorizontalPodAutoscaler', 'Horizontal Pod Autoscaler', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element HorizontalPodAutoscaler +include('c4k8s/Element/HorizontalPodAutoscaler') + +' load the c4model package +include('c4model/bootstrap') +HorizontalPodAutoscaler('HorizontalPodAutoscaler', 'Horizontal Pod Autoscaler', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/HorizontalPodAutoscaler.puml b/distribution/c4k8s/Element/HorizontalPodAutoscaler.puml new file mode 100644 index 0000000000..65a49513e4 --- /dev/null +++ b/distribution/c4k8s/Element/HorizontalPodAutoscaler.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/HorizontalPodAutoscaler + +!procedure HorizontalPodAutoscaler($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/HorizontalPodAutoscaler', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Ingress.Local.png b/distribution/c4k8s/Element/Ingress.Local.png new file mode 100644 index 0000000000..c5e2b5bd57 Binary files /dev/null and b/distribution/c4k8s/Element/Ingress.Local.png differ diff --git a/distribution/c4k8s/Element/Ingress.Local.puml b/distribution/c4k8s/Element/Ingress.Local.puml new file mode 100644 index 0000000000..322ef75d0e --- /dev/null +++ b/distribution/c4k8s/Element/Ingress.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Ingress +include('c4k8s/Element/Ingress') + +' load the c4model package +include('c4model/bootstrap') +Ingress('Ingress', 'Ingress', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Ingress.Remote.puml b/distribution/c4k8s/Element/Ingress.Remote.puml new file mode 100644 index 0000000000..6d1a18b09b --- /dev/null +++ b/distribution/c4k8s/Element/Ingress.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Ingress +include('c4k8s/Element/Ingress') + +' load the c4model package +include('c4model/bootstrap') +Ingress('Ingress', 'Ingress', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Ingress.md b/distribution/c4k8s/Element/Ingress.md new file mode 100644 index 0000000000..acc687d812 --- /dev/null +++ b/distribution/c4k8s/Element/Ingress.md @@ -0,0 +1,65 @@ +# Ingress + + +```text +c4k8s/Element/Ingress +``` + +```text +include('c4k8s/Element/Ingress') +``` + + + +| Ingress | +| :---: | +| ![illustration for Ingress](../../c4k8s/Element/Ingress.Local.png) | + + + + +## Ingress + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Ingress +include('c4k8s/Element/Ingress') + +' load the c4model package +include('c4model/bootstrap') +Ingress('Ingress', 'Ingress', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Ingress +include('c4k8s/Element/Ingress') + +' load the c4model package +include('c4model/bootstrap') +Ingress('Ingress', 'Ingress', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Ingress.puml b/distribution/c4k8s/Element/Ingress.puml new file mode 100644 index 0000000000..393f3bd5c8 --- /dev/null +++ b/distribution/c4k8s/Element/Ingress.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Ingress + +!procedure Ingress($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Ingress', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/IngressClass.Local.png b/distribution/c4k8s/Element/IngressClass.Local.png new file mode 100644 index 0000000000..4f99d7977e Binary files /dev/null and b/distribution/c4k8s/Element/IngressClass.Local.png differ diff --git a/distribution/c4k8s/Element/IngressClass.Local.puml b/distribution/c4k8s/Element/IngressClass.Local.puml new file mode 100644 index 0000000000..28681469e4 --- /dev/null +++ b/distribution/c4k8s/Element/IngressClass.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClass +include('c4k8s/Element/IngressClass') + +' load the c4model package +include('c4model/bootstrap') +IngressClass('IngressClass', 'Ingress Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/IngressClass.Remote.puml b/distribution/c4k8s/Element/IngressClass.Remote.puml new file mode 100644 index 0000000000..ba901b7c01 --- /dev/null +++ b/distribution/c4k8s/Element/IngressClass.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClass +include('c4k8s/Element/IngressClass') + +' load the c4model package +include('c4model/bootstrap') +IngressClass('IngressClass', 'Ingress Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/IngressClass.md b/distribution/c4k8s/Element/IngressClass.md new file mode 100644 index 0000000000..cea87b62db --- /dev/null +++ b/distribution/c4k8s/Element/IngressClass.md @@ -0,0 +1,65 @@ +# IngressClass + + +```text +c4k8s/Element/IngressClass +``` + +```text +include('c4k8s/Element/IngressClass') +``` + + + +| IngressClass | +| :---: | +| ![illustration for IngressClass](../../c4k8s/Element/IngressClass.Local.png) | + + + + +## IngressClass + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClass +include('c4k8s/Element/IngressClass') + +' load the c4model package +include('c4model/bootstrap') +IngressClass('IngressClass', 'Ingress Class', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element IngressClass +include('c4k8s/Element/IngressClass') + +' load the c4model package +include('c4model/bootstrap') +IngressClass('IngressClass', 'Ingress Class', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/IngressClass.puml b/distribution/c4k8s/Element/IngressClass.puml new file mode 100644 index 0000000000..852095f68b --- /dev/null +++ b/distribution/c4k8s/Element/IngressClass.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/IngressClass + +!procedure IngressClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/IngressClass', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Job.Local.png b/distribution/c4k8s/Element/Job.Local.png new file mode 100644 index 0000000000..ccbde662dc Binary files /dev/null and b/distribution/c4k8s/Element/Job.Local.png differ diff --git a/distribution/c4k8s/Element/Job.Local.puml b/distribution/c4k8s/Element/Job.Local.puml new file mode 100644 index 0000000000..9f2916eac9 --- /dev/null +++ b/distribution/c4k8s/Element/Job.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Job +include('c4k8s/Element/Job') + +' load the c4model package +include('c4model/bootstrap') +Job('Job', 'Job', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Job.Remote.puml b/distribution/c4k8s/Element/Job.Remote.puml new file mode 100644 index 0000000000..829808b18f --- /dev/null +++ b/distribution/c4k8s/Element/Job.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Job +include('c4k8s/Element/Job') + +' load the c4model package +include('c4model/bootstrap') +Job('Job', 'Job', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Job.md b/distribution/c4k8s/Element/Job.md new file mode 100644 index 0000000000..dedf21f498 --- /dev/null +++ b/distribution/c4k8s/Element/Job.md @@ -0,0 +1,65 @@ +# Job + + +```text +c4k8s/Element/Job +``` + +```text +include('c4k8s/Element/Job') +``` + + + +| Job | +| :---: | +| ![illustration for Job](../../c4k8s/Element/Job.Local.png) | + + + + +## Job + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Job +include('c4k8s/Element/Job') + +' load the c4model package +include('c4model/bootstrap') +Job('Job', 'Job', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Job +include('c4k8s/Element/Job') + +' load the c4model package +include('c4model/bootstrap') +Job('Job', 'Job', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Job.puml b/distribution/c4k8s/Element/Job.puml new file mode 100644 index 0000000000..91fc7482a0 --- /dev/null +++ b/distribution/c4k8s/Element/Job.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Job + +!procedure Job($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Job', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/LabelSelector.Local.png b/distribution/c4k8s/Element/LabelSelector.Local.png new file mode 100644 index 0000000000..a5c1fcf2d6 Binary files /dev/null and b/distribution/c4k8s/Element/LabelSelector.Local.png differ diff --git a/distribution/c4k8s/Element/LabelSelector.Local.puml b/distribution/c4k8s/Element/LabelSelector.Local.puml new file mode 100644 index 0000000000..86b202e99e --- /dev/null +++ b/distribution/c4k8s/Element/LabelSelector.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelector +include('c4k8s/Element/LabelSelector') + +' load the c4model package +include('c4model/bootstrap') +LabelSelector('LabelSelector', 'Label Selector', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LabelSelector.Remote.puml b/distribution/c4k8s/Element/LabelSelector.Remote.puml new file mode 100644 index 0000000000..c3825ffa18 --- /dev/null +++ b/distribution/c4k8s/Element/LabelSelector.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelector +include('c4k8s/Element/LabelSelector') + +' load the c4model package +include('c4model/bootstrap') +LabelSelector('LabelSelector', 'Label Selector', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LabelSelector.md b/distribution/c4k8s/Element/LabelSelector.md new file mode 100644 index 0000000000..c017e566cc --- /dev/null +++ b/distribution/c4k8s/Element/LabelSelector.md @@ -0,0 +1,65 @@ +# LabelSelector + + +```text +c4k8s/Element/LabelSelector +``` + +```text +include('c4k8s/Element/LabelSelector') +``` + + + +| LabelSelector | +| :---: | +| ![illustration for LabelSelector](../../c4k8s/Element/LabelSelector.Local.png) | + + + + +## LabelSelector + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelector +include('c4k8s/Element/LabelSelector') + +' load the c4model package +include('c4model/bootstrap') +LabelSelector('LabelSelector', 'Label Selector', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LabelSelector +include('c4k8s/Element/LabelSelector') + +' load the c4model package +include('c4model/bootstrap') +LabelSelector('LabelSelector', 'Label Selector', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/LabelSelector.puml b/distribution/c4k8s/Element/LabelSelector.puml new file mode 100644 index 0000000000..d989c71a39 --- /dev/null +++ b/distribution/c4k8s/Element/LabelSelector.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/LabelSelector + +!procedure LabelSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LabelSelector', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Lease.Local.png b/distribution/c4k8s/Element/Lease.Local.png new file mode 100644 index 0000000000..06e9508779 Binary files /dev/null and b/distribution/c4k8s/Element/Lease.Local.png differ diff --git a/distribution/c4k8s/Element/Lease.Local.puml b/distribution/c4k8s/Element/Lease.Local.puml new file mode 100644 index 0000000000..36990b2cd5 --- /dev/null +++ b/distribution/c4k8s/Element/Lease.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Lease +include('c4k8s/Element/Lease') + +' load the c4model package +include('c4model/bootstrap') +Lease('Lease', 'Lease', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Lease.Remote.puml b/distribution/c4k8s/Element/Lease.Remote.puml new file mode 100644 index 0000000000..0f38589a6e --- /dev/null +++ b/distribution/c4k8s/Element/Lease.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Lease +include('c4k8s/Element/Lease') + +' load the c4model package +include('c4model/bootstrap') +Lease('Lease', 'Lease', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Lease.md b/distribution/c4k8s/Element/Lease.md new file mode 100644 index 0000000000..dace394699 --- /dev/null +++ b/distribution/c4k8s/Element/Lease.md @@ -0,0 +1,65 @@ +# Lease + + +```text +c4k8s/Element/Lease +``` + +```text +include('c4k8s/Element/Lease') +``` + + + +| Lease | +| :---: | +| ![illustration for Lease](../../c4k8s/Element/Lease.Local.png) | + + + + +## Lease + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Lease +include('c4k8s/Element/Lease') + +' load the c4model package +include('c4model/bootstrap') +Lease('Lease', 'Lease', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Lease +include('c4k8s/Element/Lease') + +' load the c4model package +include('c4model/bootstrap') +Lease('Lease', 'Lease', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Lease.puml b/distribution/c4k8s/Element/Lease.puml new file mode 100644 index 0000000000..e303037784 --- /dev/null +++ b/distribution/c4k8s/Element/Lease.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Lease + +!procedure Lease($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Lease', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/LimitRange.Local.png b/distribution/c4k8s/Element/LimitRange.Local.png new file mode 100644 index 0000000000..7334ff39ff Binary files /dev/null and b/distribution/c4k8s/Element/LimitRange.Local.png differ diff --git a/distribution/c4k8s/Element/LimitRange.Local.puml b/distribution/c4k8s/Element/LimitRange.Local.puml new file mode 100644 index 0000000000..e143388332 --- /dev/null +++ b/distribution/c4k8s/Element/LimitRange.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRange +include('c4k8s/Element/LimitRange') + +' load the c4model package +include('c4model/bootstrap') +LimitRange('LimitRange', 'Limit Range', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LimitRange.Remote.puml b/distribution/c4k8s/Element/LimitRange.Remote.puml new file mode 100644 index 0000000000..05ccc8e81e --- /dev/null +++ b/distribution/c4k8s/Element/LimitRange.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRange +include('c4k8s/Element/LimitRange') + +' load the c4model package +include('c4model/bootstrap') +LimitRange('LimitRange', 'Limit Range', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LimitRange.md b/distribution/c4k8s/Element/LimitRange.md new file mode 100644 index 0000000000..6f26bdd902 --- /dev/null +++ b/distribution/c4k8s/Element/LimitRange.md @@ -0,0 +1,65 @@ +# LimitRange + + +```text +c4k8s/Element/LimitRange +``` + +```text +include('c4k8s/Element/LimitRange') +``` + + + +| LimitRange | +| :---: | +| ![illustration for LimitRange](../../c4k8s/Element/LimitRange.Local.png) | + + + + +## LimitRange + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRange +include('c4k8s/Element/LimitRange') + +' load the c4model package +include('c4model/bootstrap') +LimitRange('LimitRange', 'Limit Range', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LimitRange +include('c4k8s/Element/LimitRange') + +' load the c4model package +include('c4model/bootstrap') +LimitRange('LimitRange', 'Limit Range', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/LimitRange.puml b/distribution/c4k8s/Element/LimitRange.puml new file mode 100644 index 0000000000..8995134700 --- /dev/null +++ b/distribution/c4k8s/Element/LimitRange.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/LimitRange + +!procedure LimitRange($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LimitRange', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ListMeta.Local.png b/distribution/c4k8s/Element/ListMeta.Local.png new file mode 100644 index 0000000000..b66fd6c19d Binary files /dev/null and b/distribution/c4k8s/Element/ListMeta.Local.png differ diff --git a/distribution/c4k8s/Element/ListMeta.Local.puml b/distribution/c4k8s/Element/ListMeta.Local.puml new file mode 100644 index 0000000000..665f738e11 --- /dev/null +++ b/distribution/c4k8s/Element/ListMeta.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMeta +include('c4k8s/Element/ListMeta') + +' load the c4model package +include('c4model/bootstrap') +ListMeta('ListMeta', 'List Meta', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ListMeta.Remote.puml b/distribution/c4k8s/Element/ListMeta.Remote.puml new file mode 100644 index 0000000000..329535246c --- /dev/null +++ b/distribution/c4k8s/Element/ListMeta.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMeta +include('c4k8s/Element/ListMeta') + +' load the c4model package +include('c4model/bootstrap') +ListMeta('ListMeta', 'List Meta', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ListMeta.md b/distribution/c4k8s/Element/ListMeta.md new file mode 100644 index 0000000000..2239a0707c --- /dev/null +++ b/distribution/c4k8s/Element/ListMeta.md @@ -0,0 +1,65 @@ +# ListMeta + + +```text +c4k8s/Element/ListMeta +``` + +```text +include('c4k8s/Element/ListMeta') +``` + + + +| ListMeta | +| :---: | +| ![illustration for ListMeta](../../c4k8s/Element/ListMeta.Local.png) | + + + + +## ListMeta + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMeta +include('c4k8s/Element/ListMeta') + +' load the c4model package +include('c4model/bootstrap') +ListMeta('ListMeta', 'List Meta', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ListMeta +include('c4k8s/Element/ListMeta') + +' load the c4model package +include('c4model/bootstrap') +ListMeta('ListMeta', 'List Meta', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ListMeta.puml b/distribution/c4k8s/Element/ListMeta.puml new file mode 100644 index 0000000000..29ce5e3688 --- /dev/null +++ b/distribution/c4k8s/Element/ListMeta.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ListMeta + +!procedure ListMeta($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ListMeta', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/LocalObjectReference.Local.png b/distribution/c4k8s/Element/LocalObjectReference.Local.png new file mode 100644 index 0000000000..a707662187 Binary files /dev/null and b/distribution/c4k8s/Element/LocalObjectReference.Local.png differ diff --git a/distribution/c4k8s/Element/LocalObjectReference.Local.puml b/distribution/c4k8s/Element/LocalObjectReference.Local.puml new file mode 100644 index 0000000000..2ea4d8a054 --- /dev/null +++ b/distribution/c4k8s/Element/LocalObjectReference.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReference +include('c4k8s/Element/LocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReference('LocalObjectReference', 'Local Object Reference', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LocalObjectReference.Remote.puml b/distribution/c4k8s/Element/LocalObjectReference.Remote.puml new file mode 100644 index 0000000000..6a6f667ff8 --- /dev/null +++ b/distribution/c4k8s/Element/LocalObjectReference.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReference +include('c4k8s/Element/LocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReference('LocalObjectReference', 'Local Object Reference', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LocalObjectReference.md b/distribution/c4k8s/Element/LocalObjectReference.md new file mode 100644 index 0000000000..06a9f3202f --- /dev/null +++ b/distribution/c4k8s/Element/LocalObjectReference.md @@ -0,0 +1,65 @@ +# LocalObjectReference + + +```text +c4k8s/Element/LocalObjectReference +``` + +```text +include('c4k8s/Element/LocalObjectReference') +``` + + + +| LocalObjectReference | +| :---: | +| ![illustration for LocalObjectReference](../../c4k8s/Element/LocalObjectReference.Local.png) | + + + + +## LocalObjectReference + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReference +include('c4k8s/Element/LocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReference('LocalObjectReference', 'Local Object Reference', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalObjectReference +include('c4k8s/Element/LocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +LocalObjectReference('LocalObjectReference', 'Local Object Reference', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/LocalObjectReference.puml b/distribution/c4k8s/Element/LocalObjectReference.puml new file mode 100644 index 0000000000..500eba1736 --- /dev/null +++ b/distribution/c4k8s/Element/LocalObjectReference.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/LocalObjectReference + +!procedure LocalObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LocalObjectReference', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/LocalSubjectAccessReview.Local.png b/distribution/c4k8s/Element/LocalSubjectAccessReview.Local.png new file mode 100644 index 0000000000..51057abef7 Binary files /dev/null and b/distribution/c4k8s/Element/LocalSubjectAccessReview.Local.png differ diff --git a/distribution/c4k8s/Element/LocalSubjectAccessReview.Local.puml b/distribution/c4k8s/Element/LocalSubjectAccessReview.Local.puml new file mode 100644 index 0000000000..7fab2efb47 --- /dev/null +++ b/distribution/c4k8s/Element/LocalSubjectAccessReview.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReview +include('c4k8s/Element/LocalSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReview('LocalSubjectAccessReview', 'Local Subject Access Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LocalSubjectAccessReview.Remote.puml b/distribution/c4k8s/Element/LocalSubjectAccessReview.Remote.puml new file mode 100644 index 0000000000..7da6733815 --- /dev/null +++ b/distribution/c4k8s/Element/LocalSubjectAccessReview.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReview +include('c4k8s/Element/LocalSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReview('LocalSubjectAccessReview', 'Local Subject Access Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/LocalSubjectAccessReview.md b/distribution/c4k8s/Element/LocalSubjectAccessReview.md new file mode 100644 index 0000000000..da0730f692 --- /dev/null +++ b/distribution/c4k8s/Element/LocalSubjectAccessReview.md @@ -0,0 +1,65 @@ +# LocalSubjectAccessReview + + +```text +c4k8s/Element/LocalSubjectAccessReview +``` + +```text +include('c4k8s/Element/LocalSubjectAccessReview') +``` + + + +| LocalSubjectAccessReview | +| :---: | +| ![illustration for LocalSubjectAccessReview](../../c4k8s/Element/LocalSubjectAccessReview.Local.png) | + + + + +## LocalSubjectAccessReview + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReview +include('c4k8s/Element/LocalSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReview('LocalSubjectAccessReview', 'Local Subject Access Review', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element LocalSubjectAccessReview +include('c4k8s/Element/LocalSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +LocalSubjectAccessReview('LocalSubjectAccessReview', 'Local Subject Access Review', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/LocalSubjectAccessReview.puml b/distribution/c4k8s/Element/LocalSubjectAccessReview.puml new file mode 100644 index 0000000000..7a06f7b643 --- /dev/null +++ b/distribution/c4k8s/Element/LocalSubjectAccessReview.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/LocalSubjectAccessReview + +!procedure LocalSubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LocalSubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/MutatingWebhookConfiguration.Local.png b/distribution/c4k8s/Element/MutatingWebhookConfiguration.Local.png new file mode 100644 index 0000000000..ec2f7fd12c Binary files /dev/null and b/distribution/c4k8s/Element/MutatingWebhookConfiguration.Local.png differ diff --git a/distribution/c4k8s/Element/MutatingWebhookConfiguration.Local.puml b/distribution/c4k8s/Element/MutatingWebhookConfiguration.Local.puml new file mode 100644 index 0000000000..cbdafac174 --- /dev/null +++ b/distribution/c4k8s/Element/MutatingWebhookConfiguration.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfiguration +include('c4k8s/Element/MutatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfiguration('MutatingWebhookConfiguration', 'Mutating Webhook Configuration', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/MutatingWebhookConfiguration.Remote.puml b/distribution/c4k8s/Element/MutatingWebhookConfiguration.Remote.puml new file mode 100644 index 0000000000..9ab4756c71 --- /dev/null +++ b/distribution/c4k8s/Element/MutatingWebhookConfiguration.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfiguration +include('c4k8s/Element/MutatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfiguration('MutatingWebhookConfiguration', 'Mutating Webhook Configuration', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/MutatingWebhookConfiguration.md b/distribution/c4k8s/Element/MutatingWebhookConfiguration.md new file mode 100644 index 0000000000..b6a64037c3 --- /dev/null +++ b/distribution/c4k8s/Element/MutatingWebhookConfiguration.md @@ -0,0 +1,65 @@ +# MutatingWebhookConfiguration + + +```text +c4k8s/Element/MutatingWebhookConfiguration +``` + +```text +include('c4k8s/Element/MutatingWebhookConfiguration') +``` + + + +| MutatingWebhookConfiguration | +| :---: | +| ![illustration for MutatingWebhookConfiguration](../../c4k8s/Element/MutatingWebhookConfiguration.Local.png) | + + + + +## MutatingWebhookConfiguration + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfiguration +include('c4k8s/Element/MutatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfiguration('MutatingWebhookConfiguration', 'Mutating Webhook Configuration', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element MutatingWebhookConfiguration +include('c4k8s/Element/MutatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +MutatingWebhookConfiguration('MutatingWebhookConfiguration', 'Mutating Webhook Configuration', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/MutatingWebhookConfiguration.puml b/distribution/c4k8s/Element/MutatingWebhookConfiguration.puml new file mode 100644 index 0000000000..f50098892d --- /dev/null +++ b/distribution/c4k8s/Element/MutatingWebhookConfiguration.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/MutatingWebhookConfiguration + +!procedure MutatingWebhookConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/MutatingWebhookConfiguration', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Namespace.Local.png b/distribution/c4k8s/Element/Namespace.Local.png new file mode 100644 index 0000000000..eb83a17215 Binary files /dev/null and b/distribution/c4k8s/Element/Namespace.Local.png differ diff --git a/distribution/c4k8s/Element/Namespace.Local.puml b/distribution/c4k8s/Element/Namespace.Local.puml new file mode 100644 index 0000000000..24f7e25d34 --- /dev/null +++ b/distribution/c4k8s/Element/Namespace.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Namespace +include('c4k8s/Element/Namespace') + +' load the c4model package +include('c4model/bootstrap') +Namespace('Namespace', 'Namespace', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Namespace.Remote.puml b/distribution/c4k8s/Element/Namespace.Remote.puml new file mode 100644 index 0000000000..3955ff5e08 --- /dev/null +++ b/distribution/c4k8s/Element/Namespace.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Namespace +include('c4k8s/Element/Namespace') + +' load the c4model package +include('c4model/bootstrap') +Namespace('Namespace', 'Namespace', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Namespace.md b/distribution/c4k8s/Element/Namespace.md new file mode 100644 index 0000000000..07368d5f17 --- /dev/null +++ b/distribution/c4k8s/Element/Namespace.md @@ -0,0 +1,65 @@ +# Namespace + + +```text +c4k8s/Element/Namespace +``` + +```text +include('c4k8s/Element/Namespace') +``` + + + +| Namespace | +| :---: | +| ![illustration for Namespace](../../c4k8s/Element/Namespace.Local.png) | + + + + +## Namespace + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Namespace +include('c4k8s/Element/Namespace') + +' load the c4model package +include('c4model/bootstrap') +Namespace('Namespace', 'Namespace', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Namespace +include('c4k8s/Element/Namespace') + +' load the c4model package +include('c4model/bootstrap') +Namespace('Namespace', 'Namespace', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Namespace.puml b/distribution/c4k8s/Element/Namespace.puml new file mode 100644 index 0000000000..a0ff368786 --- /dev/null +++ b/distribution/c4k8s/Element/Namespace.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Namespace + +!procedure Namespace($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Namespace', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/NetworkPolicy.Local.png b/distribution/c4k8s/Element/NetworkPolicy.Local.png new file mode 100644 index 0000000000..d59b0cfee7 Binary files /dev/null and b/distribution/c4k8s/Element/NetworkPolicy.Local.png differ diff --git a/distribution/c4k8s/Element/NetworkPolicy.Local.puml b/distribution/c4k8s/Element/NetworkPolicy.Local.puml new file mode 100644 index 0000000000..0cb445cffb --- /dev/null +++ b/distribution/c4k8s/Element/NetworkPolicy.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicy +include('c4k8s/Element/NetworkPolicy') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicy('NetworkPolicy', 'Network Policy', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/NetworkPolicy.Remote.puml b/distribution/c4k8s/Element/NetworkPolicy.Remote.puml new file mode 100644 index 0000000000..a95b77da04 --- /dev/null +++ b/distribution/c4k8s/Element/NetworkPolicy.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicy +include('c4k8s/Element/NetworkPolicy') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicy('NetworkPolicy', 'Network Policy', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/NetworkPolicy.md b/distribution/c4k8s/Element/NetworkPolicy.md new file mode 100644 index 0000000000..b546118246 --- /dev/null +++ b/distribution/c4k8s/Element/NetworkPolicy.md @@ -0,0 +1,65 @@ +# NetworkPolicy + + +```text +c4k8s/Element/NetworkPolicy +``` + +```text +include('c4k8s/Element/NetworkPolicy') +``` + + + +| NetworkPolicy | +| :---: | +| ![illustration for NetworkPolicy](../../c4k8s/Element/NetworkPolicy.Local.png) | + + + + +## NetworkPolicy + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicy +include('c4k8s/Element/NetworkPolicy') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicy('NetworkPolicy', 'Network Policy', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NetworkPolicy +include('c4k8s/Element/NetworkPolicy') + +' load the c4model package +include('c4model/bootstrap') +NetworkPolicy('NetworkPolicy', 'Network Policy', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/NetworkPolicy.puml b/distribution/c4k8s/Element/NetworkPolicy.puml new file mode 100644 index 0000000000..cf7ff2c812 --- /dev/null +++ b/distribution/c4k8s/Element/NetworkPolicy.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/NetworkPolicy + +!procedure NetworkPolicy($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/NetworkPolicy', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Node.Local.png b/distribution/c4k8s/Element/Node.Local.png new file mode 100644 index 0000000000..15022b89cb Binary files /dev/null and b/distribution/c4k8s/Element/Node.Local.png differ diff --git a/distribution/c4k8s/Element/Node.Local.puml b/distribution/c4k8s/Element/Node.Local.puml new file mode 100644 index 0000000000..de2b45e6fa --- /dev/null +++ b/distribution/c4k8s/Element/Node.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Node +include('c4k8s/Element/Node') + +' load the c4model package +include('c4model/bootstrap') +Node('Node', 'Node', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Node.Remote.puml b/distribution/c4k8s/Element/Node.Remote.puml new file mode 100644 index 0000000000..31d540c848 --- /dev/null +++ b/distribution/c4k8s/Element/Node.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Node +include('c4k8s/Element/Node') + +' load the c4model package +include('c4model/bootstrap') +Node('Node', 'Node', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Node.md b/distribution/c4k8s/Element/Node.md new file mode 100644 index 0000000000..68931eb801 --- /dev/null +++ b/distribution/c4k8s/Element/Node.md @@ -0,0 +1,65 @@ +# Node + + +```text +c4k8s/Element/Node +``` + +```text +include('c4k8s/Element/Node') +``` + + + +| Node | +| :---: | +| ![illustration for Node](../../c4k8s/Element/Node.Local.png) | + + + + +## Node + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Node +include('c4k8s/Element/Node') + +' load the c4model package +include('c4model/bootstrap') +Node('Node', 'Node', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Node +include('c4k8s/Element/Node') + +' load the c4model package +include('c4model/bootstrap') +Node('Node', 'Node', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Node.puml b/distribution/c4k8s/Element/Node.puml new file mode 100644 index 0000000000..f77f1aecf1 --- /dev/null +++ b/distribution/c4k8s/Element/Node.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Node + +!procedure Node($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Node', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/NodeSelectorRequirement.Local.png b/distribution/c4k8s/Element/NodeSelectorRequirement.Local.png new file mode 100644 index 0000000000..901259c01f Binary files /dev/null and b/distribution/c4k8s/Element/NodeSelectorRequirement.Local.png differ diff --git a/distribution/c4k8s/Element/NodeSelectorRequirement.Local.puml b/distribution/c4k8s/Element/NodeSelectorRequirement.Local.puml new file mode 100644 index 0000000000..133e1e86ea --- /dev/null +++ b/distribution/c4k8s/Element/NodeSelectorRequirement.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirement +include('c4k8s/Element/NodeSelectorRequirement') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirement('NodeSelectorRequirement', 'Node Selector Requirement', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/NodeSelectorRequirement.Remote.puml b/distribution/c4k8s/Element/NodeSelectorRequirement.Remote.puml new file mode 100644 index 0000000000..079a43d4b6 --- /dev/null +++ b/distribution/c4k8s/Element/NodeSelectorRequirement.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirement +include('c4k8s/Element/NodeSelectorRequirement') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirement('NodeSelectorRequirement', 'Node Selector Requirement', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/NodeSelectorRequirement.md b/distribution/c4k8s/Element/NodeSelectorRequirement.md new file mode 100644 index 0000000000..705c7bcc49 --- /dev/null +++ b/distribution/c4k8s/Element/NodeSelectorRequirement.md @@ -0,0 +1,65 @@ +# NodeSelectorRequirement + + +```text +c4k8s/Element/NodeSelectorRequirement +``` + +```text +include('c4k8s/Element/NodeSelectorRequirement') +``` + + + +| NodeSelectorRequirement | +| :---: | +| ![illustration for NodeSelectorRequirement](../../c4k8s/Element/NodeSelectorRequirement.Local.png) | + + + + +## NodeSelectorRequirement + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirement +include('c4k8s/Element/NodeSelectorRequirement') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirement('NodeSelectorRequirement', 'Node Selector Requirement', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element NodeSelectorRequirement +include('c4k8s/Element/NodeSelectorRequirement') + +' load the c4model package +include('c4model/bootstrap') +NodeSelectorRequirement('NodeSelectorRequirement', 'Node Selector Requirement', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/NodeSelectorRequirement.puml b/distribution/c4k8s/Element/NodeSelectorRequirement.puml new file mode 100644 index 0000000000..01e25dcd2d --- /dev/null +++ b/distribution/c4k8s/Element/NodeSelectorRequirement.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/NodeSelectorRequirement + +!procedure NodeSelectorRequirement($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/NodeSelectorRequirement', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ObjectFieldSelector.Local.png b/distribution/c4k8s/Element/ObjectFieldSelector.Local.png new file mode 100644 index 0000000000..29e5919e62 Binary files /dev/null and b/distribution/c4k8s/Element/ObjectFieldSelector.Local.png differ diff --git a/distribution/c4k8s/Element/ObjectFieldSelector.Local.puml b/distribution/c4k8s/Element/ObjectFieldSelector.Local.puml new file mode 100644 index 0000000000..c2a6f40c4d --- /dev/null +++ b/distribution/c4k8s/Element/ObjectFieldSelector.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelector +include('c4k8s/Element/ObjectFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelector('ObjectFieldSelector', 'Object Field Selector', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ObjectFieldSelector.Remote.puml b/distribution/c4k8s/Element/ObjectFieldSelector.Remote.puml new file mode 100644 index 0000000000..8238fc4940 --- /dev/null +++ b/distribution/c4k8s/Element/ObjectFieldSelector.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelector +include('c4k8s/Element/ObjectFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelector('ObjectFieldSelector', 'Object Field Selector', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ObjectFieldSelector.md b/distribution/c4k8s/Element/ObjectFieldSelector.md new file mode 100644 index 0000000000..fbb4afdedc --- /dev/null +++ b/distribution/c4k8s/Element/ObjectFieldSelector.md @@ -0,0 +1,65 @@ +# ObjectFieldSelector + + +```text +c4k8s/Element/ObjectFieldSelector +``` + +```text +include('c4k8s/Element/ObjectFieldSelector') +``` + + + +| ObjectFieldSelector | +| :---: | +| ![illustration for ObjectFieldSelector](../../c4k8s/Element/ObjectFieldSelector.Local.png) | + + + + +## ObjectFieldSelector + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelector +include('c4k8s/Element/ObjectFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelector('ObjectFieldSelector', 'Object Field Selector', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectFieldSelector +include('c4k8s/Element/ObjectFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ObjectFieldSelector('ObjectFieldSelector', 'Object Field Selector', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ObjectFieldSelector.puml b/distribution/c4k8s/Element/ObjectFieldSelector.puml new file mode 100644 index 0000000000..e1633ef8ee --- /dev/null +++ b/distribution/c4k8s/Element/ObjectFieldSelector.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ObjectFieldSelector + +!procedure ObjectFieldSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectFieldSelector', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ObjectMeta.Local.png b/distribution/c4k8s/Element/ObjectMeta.Local.png new file mode 100644 index 0000000000..2e61257313 Binary files /dev/null and b/distribution/c4k8s/Element/ObjectMeta.Local.png differ diff --git a/distribution/c4k8s/Element/ObjectMeta.Local.puml b/distribution/c4k8s/Element/ObjectMeta.Local.puml new file mode 100644 index 0000000000..41503df0eb --- /dev/null +++ b/distribution/c4k8s/Element/ObjectMeta.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMeta +include('c4k8s/Element/ObjectMeta') + +' load the c4model package +include('c4model/bootstrap') +ObjectMeta('ObjectMeta', 'Object Meta', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ObjectMeta.Remote.puml b/distribution/c4k8s/Element/ObjectMeta.Remote.puml new file mode 100644 index 0000000000..6ba398b606 --- /dev/null +++ b/distribution/c4k8s/Element/ObjectMeta.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMeta +include('c4k8s/Element/ObjectMeta') + +' load the c4model package +include('c4model/bootstrap') +ObjectMeta('ObjectMeta', 'Object Meta', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ObjectMeta.md b/distribution/c4k8s/Element/ObjectMeta.md new file mode 100644 index 0000000000..c3aadb72a1 --- /dev/null +++ b/distribution/c4k8s/Element/ObjectMeta.md @@ -0,0 +1,65 @@ +# ObjectMeta + + +```text +c4k8s/Element/ObjectMeta +``` + +```text +include('c4k8s/Element/ObjectMeta') +``` + + + +| ObjectMeta | +| :---: | +| ![illustration for ObjectMeta](../../c4k8s/Element/ObjectMeta.Local.png) | + + + + +## ObjectMeta + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMeta +include('c4k8s/Element/ObjectMeta') + +' load the c4model package +include('c4model/bootstrap') +ObjectMeta('ObjectMeta', 'Object Meta', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectMeta +include('c4k8s/Element/ObjectMeta') + +' load the c4model package +include('c4model/bootstrap') +ObjectMeta('ObjectMeta', 'Object Meta', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ObjectMeta.puml b/distribution/c4k8s/Element/ObjectMeta.puml new file mode 100644 index 0000000000..3864951b61 --- /dev/null +++ b/distribution/c4k8s/Element/ObjectMeta.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ObjectMeta + +!procedure ObjectMeta($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectMeta', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ObjectReference.Local.png b/distribution/c4k8s/Element/ObjectReference.Local.png new file mode 100644 index 0000000000..5ee4dd5057 Binary files /dev/null and b/distribution/c4k8s/Element/ObjectReference.Local.png differ diff --git a/distribution/c4k8s/Element/ObjectReference.Local.puml b/distribution/c4k8s/Element/ObjectReference.Local.puml new file mode 100644 index 0000000000..eab403915c --- /dev/null +++ b/distribution/c4k8s/Element/ObjectReference.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReference +include('c4k8s/Element/ObjectReference') + +' load the c4model package +include('c4model/bootstrap') +ObjectReference('ObjectReference', 'Object Reference', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ObjectReference.Remote.puml b/distribution/c4k8s/Element/ObjectReference.Remote.puml new file mode 100644 index 0000000000..64ce90713c --- /dev/null +++ b/distribution/c4k8s/Element/ObjectReference.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReference +include('c4k8s/Element/ObjectReference') + +' load the c4model package +include('c4model/bootstrap') +ObjectReference('ObjectReference', 'Object Reference', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ObjectReference.md b/distribution/c4k8s/Element/ObjectReference.md new file mode 100644 index 0000000000..055547e7ea --- /dev/null +++ b/distribution/c4k8s/Element/ObjectReference.md @@ -0,0 +1,65 @@ +# ObjectReference + + +```text +c4k8s/Element/ObjectReference +``` + +```text +include('c4k8s/Element/ObjectReference') +``` + + + +| ObjectReference | +| :---: | +| ![illustration for ObjectReference](../../c4k8s/Element/ObjectReference.Local.png) | + + + + +## ObjectReference + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReference +include('c4k8s/Element/ObjectReference') + +' load the c4model package +include('c4model/bootstrap') +ObjectReference('ObjectReference', 'Object Reference', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ObjectReference +include('c4k8s/Element/ObjectReference') + +' load the c4model package +include('c4model/bootstrap') +ObjectReference('ObjectReference', 'Object Reference', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ObjectReference.puml b/distribution/c4k8s/Element/ObjectReference.puml new file mode 100644 index 0000000000..cc94739cea --- /dev/null +++ b/distribution/c4k8s/Element/ObjectReference.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ObjectReference + +!procedure ObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectReference', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Patch.Local.png b/distribution/c4k8s/Element/Patch.Local.png new file mode 100644 index 0000000000..79674a32d1 Binary files /dev/null and b/distribution/c4k8s/Element/Patch.Local.png differ diff --git a/distribution/c4k8s/Element/Patch.Local.puml b/distribution/c4k8s/Element/Patch.Local.puml new file mode 100644 index 0000000000..f463edd8a0 --- /dev/null +++ b/distribution/c4k8s/Element/Patch.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Patch +include('c4k8s/Element/Patch') + +' load the c4model package +include('c4model/bootstrap') +Patch('Patch', 'Patch', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Patch.Remote.puml b/distribution/c4k8s/Element/Patch.Remote.puml new file mode 100644 index 0000000000..3c724eb024 --- /dev/null +++ b/distribution/c4k8s/Element/Patch.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Patch +include('c4k8s/Element/Patch') + +' load the c4model package +include('c4model/bootstrap') +Patch('Patch', 'Patch', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Patch.md b/distribution/c4k8s/Element/Patch.md new file mode 100644 index 0000000000..fd20168964 --- /dev/null +++ b/distribution/c4k8s/Element/Patch.md @@ -0,0 +1,65 @@ +# Patch + + +```text +c4k8s/Element/Patch +``` + +```text +include('c4k8s/Element/Patch') +``` + + + +| Patch | +| :---: | +| ![illustration for Patch](../../c4k8s/Element/Patch.Local.png) | + + + + +## Patch + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Patch +include('c4k8s/Element/Patch') + +' load the c4model package +include('c4model/bootstrap') +Patch('Patch', 'Patch', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Patch +include('c4k8s/Element/Patch') + +' load the c4model package +include('c4model/bootstrap') +Patch('Patch', 'Patch', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Patch.puml b/distribution/c4k8s/Element/Patch.puml new file mode 100644 index 0000000000..6657371386 --- /dev/null +++ b/distribution/c4k8s/Element/Patch.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Patch + +!procedure Patch($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Patch', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/PersistentVolume.Local.png b/distribution/c4k8s/Element/PersistentVolume.Local.png new file mode 100644 index 0000000000..27792de54f Binary files /dev/null and b/distribution/c4k8s/Element/PersistentVolume.Local.png differ diff --git a/distribution/c4k8s/Element/PersistentVolume.Local.puml b/distribution/c4k8s/Element/PersistentVolume.Local.puml new file mode 100644 index 0000000000..969fc0fb0b --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolume.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolume +include('c4k8s/Element/PersistentVolume') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolume('PersistentVolume', 'Persistent Volume', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PersistentVolume.Remote.puml b/distribution/c4k8s/Element/PersistentVolume.Remote.puml new file mode 100644 index 0000000000..b2799c7249 --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolume.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolume +include('c4k8s/Element/PersistentVolume') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolume('PersistentVolume', 'Persistent Volume', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PersistentVolume.md b/distribution/c4k8s/Element/PersistentVolume.md new file mode 100644 index 0000000000..9e2cf6ef8b --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolume.md @@ -0,0 +1,65 @@ +# PersistentVolume + + +```text +c4k8s/Element/PersistentVolume +``` + +```text +include('c4k8s/Element/PersistentVolume') +``` + + + +| PersistentVolume | +| :---: | +| ![illustration for PersistentVolume](../../c4k8s/Element/PersistentVolume.Local.png) | + + + + +## PersistentVolume + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolume +include('c4k8s/Element/PersistentVolume') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolume('PersistentVolume', 'Persistent Volume', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolume +include('c4k8s/Element/PersistentVolume') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolume('PersistentVolume', 'Persistent Volume', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/PersistentVolume.puml b/distribution/c4k8s/Element/PersistentVolume.puml new file mode 100644 index 0000000000..6dff6bd2fd --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolume.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/PersistentVolume + +!procedure PersistentVolume($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PersistentVolume', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/PersistentVolumeClaim.Local.png b/distribution/c4k8s/Element/PersistentVolumeClaim.Local.png new file mode 100644 index 0000000000..18c7f19f56 Binary files /dev/null and b/distribution/c4k8s/Element/PersistentVolumeClaim.Local.png differ diff --git a/distribution/c4k8s/Element/PersistentVolumeClaim.Local.puml b/distribution/c4k8s/Element/PersistentVolumeClaim.Local.puml new file mode 100644 index 0000000000..e9047a9eb0 --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolumeClaim.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaim +include('c4k8s/Element/PersistentVolumeClaim') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaim('PersistentVolumeClaim', 'Persistent Volume Claim', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PersistentVolumeClaim.Remote.puml b/distribution/c4k8s/Element/PersistentVolumeClaim.Remote.puml new file mode 100644 index 0000000000..b8364f8472 --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolumeClaim.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaim +include('c4k8s/Element/PersistentVolumeClaim') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaim('PersistentVolumeClaim', 'Persistent Volume Claim', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PersistentVolumeClaim.md b/distribution/c4k8s/Element/PersistentVolumeClaim.md new file mode 100644 index 0000000000..01d4dc2673 --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolumeClaim.md @@ -0,0 +1,65 @@ +# PersistentVolumeClaim + + +```text +c4k8s/Element/PersistentVolumeClaim +``` + +```text +include('c4k8s/Element/PersistentVolumeClaim') +``` + + + +| PersistentVolumeClaim | +| :---: | +| ![illustration for PersistentVolumeClaim](../../c4k8s/Element/PersistentVolumeClaim.Local.png) | + + + + +## PersistentVolumeClaim + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaim +include('c4k8s/Element/PersistentVolumeClaim') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaim('PersistentVolumeClaim', 'Persistent Volume Claim', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PersistentVolumeClaim +include('c4k8s/Element/PersistentVolumeClaim') + +' load the c4model package +include('c4model/bootstrap') +PersistentVolumeClaim('PersistentVolumeClaim', 'Persistent Volume Claim', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/PersistentVolumeClaim.puml b/distribution/c4k8s/Element/PersistentVolumeClaim.puml new file mode 100644 index 0000000000..4eb6ab5b15 --- /dev/null +++ b/distribution/c4k8s/Element/PersistentVolumeClaim.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/PersistentVolumeClaim + +!procedure PersistentVolumeClaim($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PersistentVolumeClaim', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Pod.Local.png b/distribution/c4k8s/Element/Pod.Local.png new file mode 100644 index 0000000000..76b4a86f65 Binary files /dev/null and b/distribution/c4k8s/Element/Pod.Local.png differ diff --git a/distribution/c4k8s/Element/Pod.Local.puml b/distribution/c4k8s/Element/Pod.Local.puml new file mode 100644 index 0000000000..eabdb11526 --- /dev/null +++ b/distribution/c4k8s/Element/Pod.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Pod +include('c4k8s/Element/Pod') + +' load the c4model package +include('c4model/bootstrap') +Pod('Pod', 'Pod', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Pod.Remote.puml b/distribution/c4k8s/Element/Pod.Remote.puml new file mode 100644 index 0000000000..c247beba01 --- /dev/null +++ b/distribution/c4k8s/Element/Pod.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Pod +include('c4k8s/Element/Pod') + +' load the c4model package +include('c4model/bootstrap') +Pod('Pod', 'Pod', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Pod.md b/distribution/c4k8s/Element/Pod.md new file mode 100644 index 0000000000..cdc3ea3ea0 --- /dev/null +++ b/distribution/c4k8s/Element/Pod.md @@ -0,0 +1,65 @@ +# Pod + + +```text +c4k8s/Element/Pod +``` + +```text +include('c4k8s/Element/Pod') +``` + + + +| Pod | +| :---: | +| ![illustration for Pod](../../c4k8s/Element/Pod.Local.png) | + + + + +## Pod + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Pod +include('c4k8s/Element/Pod') + +' load the c4model package +include('c4model/bootstrap') +Pod('Pod', 'Pod', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Pod +include('c4k8s/Element/Pod') + +' load the c4model package +include('c4model/bootstrap') +Pod('Pod', 'Pod', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Pod.puml b/distribution/c4k8s/Element/Pod.puml new file mode 100644 index 0000000000..5982b04fab --- /dev/null +++ b/distribution/c4k8s/Element/Pod.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Pod + +!procedure Pod($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Pod', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/PodDisruptionBudget.Local.png b/distribution/c4k8s/Element/PodDisruptionBudget.Local.png new file mode 100644 index 0000000000..aa36d1e2ec Binary files /dev/null and b/distribution/c4k8s/Element/PodDisruptionBudget.Local.png differ diff --git a/distribution/c4k8s/Element/PodDisruptionBudget.Local.puml b/distribution/c4k8s/Element/PodDisruptionBudget.Local.puml new file mode 100644 index 0000000000..95bdfbf277 --- /dev/null +++ b/distribution/c4k8s/Element/PodDisruptionBudget.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudget +include('c4k8s/Element/PodDisruptionBudget') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudget('PodDisruptionBudget', 'Pod Disruption Budget', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PodDisruptionBudget.Remote.puml b/distribution/c4k8s/Element/PodDisruptionBudget.Remote.puml new file mode 100644 index 0000000000..acd01a951d --- /dev/null +++ b/distribution/c4k8s/Element/PodDisruptionBudget.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudget +include('c4k8s/Element/PodDisruptionBudget') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudget('PodDisruptionBudget', 'Pod Disruption Budget', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PodDisruptionBudget.md b/distribution/c4k8s/Element/PodDisruptionBudget.md new file mode 100644 index 0000000000..524a8b1f80 --- /dev/null +++ b/distribution/c4k8s/Element/PodDisruptionBudget.md @@ -0,0 +1,65 @@ +# PodDisruptionBudget + + +```text +c4k8s/Element/PodDisruptionBudget +``` + +```text +include('c4k8s/Element/PodDisruptionBudget') +``` + + + +| PodDisruptionBudget | +| :---: | +| ![illustration for PodDisruptionBudget](../../c4k8s/Element/PodDisruptionBudget.Local.png) | + + + + +## PodDisruptionBudget + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudget +include('c4k8s/Element/PodDisruptionBudget') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudget('PodDisruptionBudget', 'Pod Disruption Budget', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodDisruptionBudget +include('c4k8s/Element/PodDisruptionBudget') + +' load the c4model package +include('c4model/bootstrap') +PodDisruptionBudget('PodDisruptionBudget', 'Pod Disruption Budget', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/PodDisruptionBudget.puml b/distribution/c4k8s/Element/PodDisruptionBudget.puml new file mode 100644 index 0000000000..87580808aa --- /dev/null +++ b/distribution/c4k8s/Element/PodDisruptionBudget.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/PodDisruptionBudget + +!procedure PodDisruptionBudget($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodDisruptionBudget', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/PodScheduling.Local.png b/distribution/c4k8s/Element/PodScheduling.Local.png new file mode 100644 index 0000000000..92678c97ec Binary files /dev/null and b/distribution/c4k8s/Element/PodScheduling.Local.png differ diff --git a/distribution/c4k8s/Element/PodScheduling.Local.puml b/distribution/c4k8s/Element/PodScheduling.Local.puml new file mode 100644 index 0000000000..a2b8205ef6 --- /dev/null +++ b/distribution/c4k8s/Element/PodScheduling.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodScheduling +include('c4k8s/Element/PodScheduling') + +' load the c4model package +include('c4model/bootstrap') +PodScheduling('PodScheduling', 'Pod Scheduling', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PodScheduling.Remote.puml b/distribution/c4k8s/Element/PodScheduling.Remote.puml new file mode 100644 index 0000000000..daf036eee3 --- /dev/null +++ b/distribution/c4k8s/Element/PodScheduling.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodScheduling +include('c4k8s/Element/PodScheduling') + +' load the c4model package +include('c4model/bootstrap') +PodScheduling('PodScheduling', 'Pod Scheduling', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PodScheduling.md b/distribution/c4k8s/Element/PodScheduling.md new file mode 100644 index 0000000000..8db3d3d939 --- /dev/null +++ b/distribution/c4k8s/Element/PodScheduling.md @@ -0,0 +1,65 @@ +# PodScheduling + + +```text +c4k8s/Element/PodScheduling +``` + +```text +include('c4k8s/Element/PodScheduling') +``` + + + +| PodScheduling | +| :---: | +| ![illustration for PodScheduling](../../c4k8s/Element/PodScheduling.Local.png) | + + + + +## PodScheduling + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodScheduling +include('c4k8s/Element/PodScheduling') + +' load the c4model package +include('c4model/bootstrap') +PodScheduling('PodScheduling', 'Pod Scheduling', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodScheduling +include('c4k8s/Element/PodScheduling') + +' load the c4model package +include('c4model/bootstrap') +PodScheduling('PodScheduling', 'Pod Scheduling', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/PodScheduling.puml b/distribution/c4k8s/Element/PodScheduling.puml new file mode 100644 index 0000000000..103c50cb18 --- /dev/null +++ b/distribution/c4k8s/Element/PodScheduling.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/PodScheduling + +!procedure PodScheduling($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodScheduling', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/PodTemplate.Local.png b/distribution/c4k8s/Element/PodTemplate.Local.png new file mode 100644 index 0000000000..170b53db29 Binary files /dev/null and b/distribution/c4k8s/Element/PodTemplate.Local.png differ diff --git a/distribution/c4k8s/Element/PodTemplate.Local.puml b/distribution/c4k8s/Element/PodTemplate.Local.puml new file mode 100644 index 0000000000..39d469cda7 --- /dev/null +++ b/distribution/c4k8s/Element/PodTemplate.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplate +include('c4k8s/Element/PodTemplate') + +' load the c4model package +include('c4model/bootstrap') +PodTemplate('PodTemplate', 'Pod Template', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PodTemplate.Remote.puml b/distribution/c4k8s/Element/PodTemplate.Remote.puml new file mode 100644 index 0000000000..caf568a842 --- /dev/null +++ b/distribution/c4k8s/Element/PodTemplate.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplate +include('c4k8s/Element/PodTemplate') + +' load the c4model package +include('c4model/bootstrap') +PodTemplate('PodTemplate', 'Pod Template', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PodTemplate.md b/distribution/c4k8s/Element/PodTemplate.md new file mode 100644 index 0000000000..eed6a4a4c0 --- /dev/null +++ b/distribution/c4k8s/Element/PodTemplate.md @@ -0,0 +1,65 @@ +# PodTemplate + + +```text +c4k8s/Element/PodTemplate +``` + +```text +include('c4k8s/Element/PodTemplate') +``` + + + +| PodTemplate | +| :---: | +| ![illustration for PodTemplate](../../c4k8s/Element/PodTemplate.Local.png) | + + + + +## PodTemplate + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplate +include('c4k8s/Element/PodTemplate') + +' load the c4model package +include('c4model/bootstrap') +PodTemplate('PodTemplate', 'Pod Template', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PodTemplate +include('c4k8s/Element/PodTemplate') + +' load the c4model package +include('c4model/bootstrap') +PodTemplate('PodTemplate', 'Pod Template', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/PodTemplate.puml b/distribution/c4k8s/Element/PodTemplate.puml new file mode 100644 index 0000000000..d7d68148e2 --- /dev/null +++ b/distribution/c4k8s/Element/PodTemplate.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/PodTemplate + +!procedure PodTemplate($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodTemplate', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/PriorityClass.Local.png b/distribution/c4k8s/Element/PriorityClass.Local.png new file mode 100644 index 0000000000..fb39405a7d Binary files /dev/null and b/distribution/c4k8s/Element/PriorityClass.Local.png differ diff --git a/distribution/c4k8s/Element/PriorityClass.Local.puml b/distribution/c4k8s/Element/PriorityClass.Local.puml new file mode 100644 index 0000000000..8b51fd942d --- /dev/null +++ b/distribution/c4k8s/Element/PriorityClass.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClass +include('c4k8s/Element/PriorityClass') + +' load the c4model package +include('c4model/bootstrap') +PriorityClass('PriorityClass', 'Priority Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PriorityClass.Remote.puml b/distribution/c4k8s/Element/PriorityClass.Remote.puml new file mode 100644 index 0000000000..792055420b --- /dev/null +++ b/distribution/c4k8s/Element/PriorityClass.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClass +include('c4k8s/Element/PriorityClass') + +' load the c4model package +include('c4model/bootstrap') +PriorityClass('PriorityClass', 'Priority Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PriorityClass.md b/distribution/c4k8s/Element/PriorityClass.md new file mode 100644 index 0000000000..174cf3f17d --- /dev/null +++ b/distribution/c4k8s/Element/PriorityClass.md @@ -0,0 +1,65 @@ +# PriorityClass + + +```text +c4k8s/Element/PriorityClass +``` + +```text +include('c4k8s/Element/PriorityClass') +``` + + + +| PriorityClass | +| :---: | +| ![illustration for PriorityClass](../../c4k8s/Element/PriorityClass.Local.png) | + + + + +## PriorityClass + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClass +include('c4k8s/Element/PriorityClass') + +' load the c4model package +include('c4model/bootstrap') +PriorityClass('PriorityClass', 'Priority Class', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityClass +include('c4k8s/Element/PriorityClass') + +' load the c4model package +include('c4model/bootstrap') +PriorityClass('PriorityClass', 'Priority Class', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/PriorityClass.puml b/distribution/c4k8s/Element/PriorityClass.puml new file mode 100644 index 0000000000..233440ebe5 --- /dev/null +++ b/distribution/c4k8s/Element/PriorityClass.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/PriorityClass + +!procedure PriorityClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PriorityClass', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/PriorityLevelConfiguration.Local.png b/distribution/c4k8s/Element/PriorityLevelConfiguration.Local.png new file mode 100644 index 0000000000..8d41769a5a Binary files /dev/null and b/distribution/c4k8s/Element/PriorityLevelConfiguration.Local.png differ diff --git a/distribution/c4k8s/Element/PriorityLevelConfiguration.Local.puml b/distribution/c4k8s/Element/PriorityLevelConfiguration.Local.puml new file mode 100644 index 0000000000..198d5d4671 --- /dev/null +++ b/distribution/c4k8s/Element/PriorityLevelConfiguration.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfiguration +include('c4k8s/Element/PriorityLevelConfiguration') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfiguration('PriorityLevelConfiguration', 'Priority Level Configuration', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PriorityLevelConfiguration.Remote.puml b/distribution/c4k8s/Element/PriorityLevelConfiguration.Remote.puml new file mode 100644 index 0000000000..431df9bfd0 --- /dev/null +++ b/distribution/c4k8s/Element/PriorityLevelConfiguration.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfiguration +include('c4k8s/Element/PriorityLevelConfiguration') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfiguration('PriorityLevelConfiguration', 'Priority Level Configuration', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/PriorityLevelConfiguration.md b/distribution/c4k8s/Element/PriorityLevelConfiguration.md new file mode 100644 index 0000000000..1f84275478 --- /dev/null +++ b/distribution/c4k8s/Element/PriorityLevelConfiguration.md @@ -0,0 +1,65 @@ +# PriorityLevelConfiguration + + +```text +c4k8s/Element/PriorityLevelConfiguration +``` + +```text +include('c4k8s/Element/PriorityLevelConfiguration') +``` + + + +| PriorityLevelConfiguration | +| :---: | +| ![illustration for PriorityLevelConfiguration](../../c4k8s/Element/PriorityLevelConfiguration.Local.png) | + + + + +## PriorityLevelConfiguration + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfiguration +include('c4k8s/Element/PriorityLevelConfiguration') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfiguration('PriorityLevelConfiguration', 'Priority Level Configuration', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element PriorityLevelConfiguration +include('c4k8s/Element/PriorityLevelConfiguration') + +' load the c4model package +include('c4model/bootstrap') +PriorityLevelConfiguration('PriorityLevelConfiguration', 'Priority Level Configuration', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/PriorityLevelConfiguration.puml b/distribution/c4k8s/Element/PriorityLevelConfiguration.puml new file mode 100644 index 0000000000..f5c877b554 --- /dev/null +++ b/distribution/c4k8s/Element/PriorityLevelConfiguration.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/PriorityLevelConfiguration + +!procedure PriorityLevelConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PriorityLevelConfiguration', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Quantity.Local.png b/distribution/c4k8s/Element/Quantity.Local.png new file mode 100644 index 0000000000..77a0816882 Binary files /dev/null and b/distribution/c4k8s/Element/Quantity.Local.png differ diff --git a/distribution/c4k8s/Element/Quantity.Local.puml b/distribution/c4k8s/Element/Quantity.Local.puml new file mode 100644 index 0000000000..cb6b953b20 --- /dev/null +++ b/distribution/c4k8s/Element/Quantity.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Quantity +include('c4k8s/Element/Quantity') + +' load the c4model package +include('c4model/bootstrap') +Quantity('Quantity', 'Quantity', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Quantity.Remote.puml b/distribution/c4k8s/Element/Quantity.Remote.puml new file mode 100644 index 0000000000..07e399f7b6 --- /dev/null +++ b/distribution/c4k8s/Element/Quantity.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Quantity +include('c4k8s/Element/Quantity') + +' load the c4model package +include('c4model/bootstrap') +Quantity('Quantity', 'Quantity', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Quantity.md b/distribution/c4k8s/Element/Quantity.md new file mode 100644 index 0000000000..7da0f74462 --- /dev/null +++ b/distribution/c4k8s/Element/Quantity.md @@ -0,0 +1,65 @@ +# Quantity + + +```text +c4k8s/Element/Quantity +``` + +```text +include('c4k8s/Element/Quantity') +``` + + + +| Quantity | +| :---: | +| ![illustration for Quantity](../../c4k8s/Element/Quantity.Local.png) | + + + + +## Quantity + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Quantity +include('c4k8s/Element/Quantity') + +' load the c4model package +include('c4model/bootstrap') +Quantity('Quantity', 'Quantity', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Quantity +include('c4k8s/Element/Quantity') + +' load the c4model package +include('c4model/bootstrap') +Quantity('Quantity', 'Quantity', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Quantity.puml b/distribution/c4k8s/Element/Quantity.puml new file mode 100644 index 0000000000..bcbe4c1614 --- /dev/null +++ b/distribution/c4k8s/Element/Quantity.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Quantity + +!procedure Quantity($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Quantity', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/README.md b/distribution/c4k8s/Element/README.md new file mode 100644 index 0000000000..d7c7dfed1f --- /dev/null +++ b/distribution/c4k8s/Element/README.md @@ -0,0 +1,89 @@ +# Element + +The module contains 78 items. + + + +| |Name| +|:---:|---| +| ![illustration of c4k8s/Element/APIService](../../c4k8s/Element/APIService.Local.png) | [c4k8s/Element/APIService](../../c4k8s/Element/APIService.md) | +| ![illustration of c4k8s/Element/Binding](../../c4k8s/Element/Binding.Local.png) | [c4k8s/Element/Binding](../../c4k8s/Element/Binding.md) | +| ![illustration of c4k8s/Element/CSIDriver](../../c4k8s/Element/CSIDriver.Local.png) | [c4k8s/Element/CSIDriver](../../c4k8s/Element/CSIDriver.md) | +| ![illustration of c4k8s/Element/CSINode](../../c4k8s/Element/CSINode.Local.png) | [c4k8s/Element/CSINode](../../c4k8s/Element/CSINode.md) | +| ![illustration of c4k8s/Element/CSIStorageCapacity](../../c4k8s/Element/CSIStorageCapacity.Local.png) | [c4k8s/Element/CSIStorageCapacity](../../c4k8s/Element/CSIStorageCapacity.md) | +| ![illustration of c4k8s/Element/CertificateSigningRequest](../../c4k8s/Element/CertificateSigningRequest.Local.png) | [c4k8s/Element/CertificateSigningRequest](../../c4k8s/Element/CertificateSigningRequest.md) | +| ![illustration of c4k8s/Element/Cluster](../../c4k8s/Element/Cluster.Local.png) | [c4k8s/Element/Cluster](../../c4k8s/Element/Cluster.md) | +| ![illustration of c4k8s/Element/ClusterCIDR](../../c4k8s/Element/ClusterCIDR.Local.png) | [c4k8s/Element/ClusterCIDR](../../c4k8s/Element/ClusterCIDR.md) | +| ![illustration of c4k8s/Element/ClusterRole](../../c4k8s/Element/ClusterRole.Local.png) | [c4k8s/Element/ClusterRole](../../c4k8s/Element/ClusterRole.md) | +| ![illustration of c4k8s/Element/ClusterRoleBinding](../../c4k8s/Element/ClusterRoleBinding.Local.png) | [c4k8s/Element/ClusterRoleBinding](../../c4k8s/Element/ClusterRoleBinding.md) | +| ![illustration of c4k8s/Element/ComponentStatus](../../c4k8s/Element/ComponentStatus.Local.png) | [c4k8s/Element/ComponentStatus](../../c4k8s/Element/ComponentStatus.md) | +| ![illustration of c4k8s/Element/ConfigMap](../../c4k8s/Element/ConfigMap.Local.png) | [c4k8s/Element/ConfigMap](../../c4k8s/Element/ConfigMap.md) | +| ![illustration of c4k8s/Element/ControllerRevision](../../c4k8s/Element/ControllerRevision.Local.png) | [c4k8s/Element/ControllerRevision](../../c4k8s/Element/ControllerRevision.md) | +| ![illustration of c4k8s/Element/CronJob](../../c4k8s/Element/CronJob.Local.png) | [c4k8s/Element/CronJob](../../c4k8s/Element/CronJob.md) | +| ![illustration of c4k8s/Element/CustomResourceDefinition](../../c4k8s/Element/CustomResourceDefinition.Local.png) | [c4k8s/Element/CustomResourceDefinition](../../c4k8s/Element/CustomResourceDefinition.md) | +| ![illustration of c4k8s/Element/DaemonSet](../../c4k8s/Element/DaemonSet.Local.png) | [c4k8s/Element/DaemonSet](../../c4k8s/Element/DaemonSet.md) | +| ![illustration of c4k8s/Element/DeleteOptions](../../c4k8s/Element/DeleteOptions.Local.png) | [c4k8s/Element/DeleteOptions](../../c4k8s/Element/DeleteOptions.md) | +| ![illustration of c4k8s/Element/Deployment](../../c4k8s/Element/Deployment.Local.png) | [c4k8s/Element/Deployment](../../c4k8s/Element/Deployment.md) | +| ![illustration of c4k8s/Element/EndpointSlice](../../c4k8s/Element/EndpointSlice.Local.png) | [c4k8s/Element/EndpointSlice](../../c4k8s/Element/EndpointSlice.md) | +| ![illustration of c4k8s/Element/Endpoints](../../c4k8s/Element/Endpoints.Local.png) | [c4k8s/Element/Endpoints](../../c4k8s/Element/Endpoints.md) | +| ![illustration of c4k8s/Element/Event](../../c4k8s/Element/Event.Local.png) | [c4k8s/Element/Event](../../c4k8s/Element/Event.md) | +| ![illustration of c4k8s/Element/FlowSchema](../../c4k8s/Element/FlowSchema.Local.png) | [c4k8s/Element/FlowSchema](../../c4k8s/Element/FlowSchema.md) | +| ![illustration of c4k8s/Element/HorizontalPodAutoscaler](../../c4k8s/Element/HorizontalPodAutoscaler.Local.png) | [c4k8s/Element/HorizontalPodAutoscaler](../../c4k8s/Element/HorizontalPodAutoscaler.md) | +| ![illustration of c4k8s/Element/Ingress](../../c4k8s/Element/Ingress.Local.png) | [c4k8s/Element/Ingress](../../c4k8s/Element/Ingress.md) | +| ![illustration of c4k8s/Element/IngressClass](../../c4k8s/Element/IngressClass.Local.png) | [c4k8s/Element/IngressClass](../../c4k8s/Element/IngressClass.md) | +| ![illustration of c4k8s/Element/Job](../../c4k8s/Element/Job.Local.png) | [c4k8s/Element/Job](../../c4k8s/Element/Job.md) | +| ![illustration of c4k8s/Element/LabelSelector](../../c4k8s/Element/LabelSelector.Local.png) | [c4k8s/Element/LabelSelector](../../c4k8s/Element/LabelSelector.md) | +| ![illustration of c4k8s/Element/Lease](../../c4k8s/Element/Lease.Local.png) | [c4k8s/Element/Lease](../../c4k8s/Element/Lease.md) | +| ![illustration of c4k8s/Element/LimitRange](../../c4k8s/Element/LimitRange.Local.png) | [c4k8s/Element/LimitRange](../../c4k8s/Element/LimitRange.md) | +| ![illustration of c4k8s/Element/ListMeta](../../c4k8s/Element/ListMeta.Local.png) | [c4k8s/Element/ListMeta](../../c4k8s/Element/ListMeta.md) | +| ![illustration of c4k8s/Element/LocalObjectReference](../../c4k8s/Element/LocalObjectReference.Local.png) | [c4k8s/Element/LocalObjectReference](../../c4k8s/Element/LocalObjectReference.md) | +| ![illustration of c4k8s/Element/LocalSubjectAccessReview](../../c4k8s/Element/LocalSubjectAccessReview.Local.png) | [c4k8s/Element/LocalSubjectAccessReview](../../c4k8s/Element/LocalSubjectAccessReview.md) | +| ![illustration of c4k8s/Element/MutatingWebhookConfiguration](../../c4k8s/Element/MutatingWebhookConfiguration.Local.png) | [c4k8s/Element/MutatingWebhookConfiguration](../../c4k8s/Element/MutatingWebhookConfiguration.md) | +| ![illustration of c4k8s/Element/Namespace](../../c4k8s/Element/Namespace.Local.png) | [c4k8s/Element/Namespace](../../c4k8s/Element/Namespace.md) | +| ![illustration of c4k8s/Element/NetworkPolicy](../../c4k8s/Element/NetworkPolicy.Local.png) | [c4k8s/Element/NetworkPolicy](../../c4k8s/Element/NetworkPolicy.md) | +| ![illustration of c4k8s/Element/Node](../../c4k8s/Element/Node.Local.png) | [c4k8s/Element/Node](../../c4k8s/Element/Node.md) | +| ![illustration of c4k8s/Element/NodeSelectorRequirement](../../c4k8s/Element/NodeSelectorRequirement.Local.png) | [c4k8s/Element/NodeSelectorRequirement](../../c4k8s/Element/NodeSelectorRequirement.md) | +| ![illustration of c4k8s/Element/ObjectFieldSelector](../../c4k8s/Element/ObjectFieldSelector.Local.png) | [c4k8s/Element/ObjectFieldSelector](../../c4k8s/Element/ObjectFieldSelector.md) | +| ![illustration of c4k8s/Element/ObjectMeta](../../c4k8s/Element/ObjectMeta.Local.png) | [c4k8s/Element/ObjectMeta](../../c4k8s/Element/ObjectMeta.md) | +| ![illustration of c4k8s/Element/ObjectReference](../../c4k8s/Element/ObjectReference.Local.png) | [c4k8s/Element/ObjectReference](../../c4k8s/Element/ObjectReference.md) | +| ![illustration of c4k8s/Element/Patch](../../c4k8s/Element/Patch.Local.png) | [c4k8s/Element/Patch](../../c4k8s/Element/Patch.md) | +| ![illustration of c4k8s/Element/PersistentVolume](../../c4k8s/Element/PersistentVolume.Local.png) | [c4k8s/Element/PersistentVolume](../../c4k8s/Element/PersistentVolume.md) | +| ![illustration of c4k8s/Element/PersistentVolumeClaim](../../c4k8s/Element/PersistentVolumeClaim.Local.png) | [c4k8s/Element/PersistentVolumeClaim](../../c4k8s/Element/PersistentVolumeClaim.md) | +| ![illustration of c4k8s/Element/Pod](../../c4k8s/Element/Pod.Local.png) | [c4k8s/Element/Pod](../../c4k8s/Element/Pod.md) | +| ![illustration of c4k8s/Element/PodDisruptionBudget](../../c4k8s/Element/PodDisruptionBudget.Local.png) | [c4k8s/Element/PodDisruptionBudget](../../c4k8s/Element/PodDisruptionBudget.md) | +| ![illustration of c4k8s/Element/PodScheduling](../../c4k8s/Element/PodScheduling.Local.png) | [c4k8s/Element/PodScheduling](../../c4k8s/Element/PodScheduling.md) | +| ![illustration of c4k8s/Element/PodTemplate](../../c4k8s/Element/PodTemplate.Local.png) | [c4k8s/Element/PodTemplate](../../c4k8s/Element/PodTemplate.md) | +| ![illustration of c4k8s/Element/PriorityClass](../../c4k8s/Element/PriorityClass.Local.png) | [c4k8s/Element/PriorityClass](../../c4k8s/Element/PriorityClass.md) | +| ![illustration of c4k8s/Element/PriorityLevelConfiguration](../../c4k8s/Element/PriorityLevelConfiguration.Local.png) | [c4k8s/Element/PriorityLevelConfiguration](../../c4k8s/Element/PriorityLevelConfiguration.md) | +| ![illustration of c4k8s/Element/Quantity](../../c4k8s/Element/Quantity.Local.png) | [c4k8s/Element/Quantity](../../c4k8s/Element/Quantity.md) | +| ![illustration of c4k8s/Element/ReplicaSet](../../c4k8s/Element/ReplicaSet.Local.png) | [c4k8s/Element/ReplicaSet](../../c4k8s/Element/ReplicaSet.md) | +| ![illustration of c4k8s/Element/ReplicationController](../../c4k8s/Element/ReplicationController.Local.png) | [c4k8s/Element/ReplicationController](../../c4k8s/Element/ReplicationController.md) | +| ![illustration of c4k8s/Element/ResourceClaim](../../c4k8s/Element/ResourceClaim.Local.png) | [c4k8s/Element/ResourceClaim](../../c4k8s/Element/ResourceClaim.md) | +| ![illustration of c4k8s/Element/ResourceClaimTemplate](../../c4k8s/Element/ResourceClaimTemplate.Local.png) | [c4k8s/Element/ResourceClaimTemplate](../../c4k8s/Element/ResourceClaimTemplate.md) | +| ![illustration of c4k8s/Element/ResourceClass](../../c4k8s/Element/ResourceClass.Local.png) | [c4k8s/Element/ResourceClass](../../c4k8s/Element/ResourceClass.md) | +| ![illustration of c4k8s/Element/ResourceFieldSelector](../../c4k8s/Element/ResourceFieldSelector.Local.png) | [c4k8s/Element/ResourceFieldSelector](../../c4k8s/Element/ResourceFieldSelector.md) | +| ![illustration of c4k8s/Element/ResourceQuota](../../c4k8s/Element/ResourceQuota.Local.png) | [c4k8s/Element/ResourceQuota](../../c4k8s/Element/ResourceQuota.md) | +| ![illustration of c4k8s/Element/Role](../../c4k8s/Element/Role.Local.png) | [c4k8s/Element/Role](../../c4k8s/Element/Role.md) | +| ![illustration of c4k8s/Element/RoleBinding](../../c4k8s/Element/RoleBinding.Local.png) | [c4k8s/Element/RoleBinding](../../c4k8s/Element/RoleBinding.md) | +| ![illustration of c4k8s/Element/RuntimeClass](../../c4k8s/Element/RuntimeClass.Local.png) | [c4k8s/Element/RuntimeClass](../../c4k8s/Element/RuntimeClass.md) | +| ![illustration of c4k8s/Element/Secret](../../c4k8s/Element/Secret.Local.png) | [c4k8s/Element/Secret](../../c4k8s/Element/Secret.md) | +| ![illustration of c4k8s/Element/SelfSubjectAccessReview](../../c4k8s/Element/SelfSubjectAccessReview.Local.png) | [c4k8s/Element/SelfSubjectAccessReview](../../c4k8s/Element/SelfSubjectAccessReview.md) | +| ![illustration of c4k8s/Element/SelfSubjectReview](../../c4k8s/Element/SelfSubjectReview.Local.png) | [c4k8s/Element/SelfSubjectReview](../../c4k8s/Element/SelfSubjectReview.md) | +| ![illustration of c4k8s/Element/SelfSubjectRulesReview](../../c4k8s/Element/SelfSubjectRulesReview.Local.png) | [c4k8s/Element/SelfSubjectRulesReview](../../c4k8s/Element/SelfSubjectRulesReview.md) | +| ![illustration of c4k8s/Element/Service](../../c4k8s/Element/Service.Local.png) | [c4k8s/Element/Service](../../c4k8s/Element/Service.md) | +| ![illustration of c4k8s/Element/ServiceAccount](../../c4k8s/Element/ServiceAccount.Local.png) | [c4k8s/Element/ServiceAccount](../../c4k8s/Element/ServiceAccount.md) | +| ![illustration of c4k8s/Element/StatefulSet](../../c4k8s/Element/StatefulSet.Local.png) | [c4k8s/Element/StatefulSet](../../c4k8s/Element/StatefulSet.md) | +| ![illustration of c4k8s/Element/Status](../../c4k8s/Element/Status.Local.png) | [c4k8s/Element/Status](../../c4k8s/Element/Status.md) | +| ![illustration of c4k8s/Element/StorageClass](../../c4k8s/Element/StorageClass.Local.png) | [c4k8s/Element/StorageClass](../../c4k8s/Element/StorageClass.md) | +| ![illustration of c4k8s/Element/SubjectAccessReview](../../c4k8s/Element/SubjectAccessReview.Local.png) | [c4k8s/Element/SubjectAccessReview](../../c4k8s/Element/SubjectAccessReview.md) | +| ![illustration of c4k8s/Element/TokenRequest](../../c4k8s/Element/TokenRequest.Local.png) | [c4k8s/Element/TokenRequest](../../c4k8s/Element/TokenRequest.md) | +| ![illustration of c4k8s/Element/TokenReview](../../c4k8s/Element/TokenReview.Local.png) | [c4k8s/Element/TokenReview](../../c4k8s/Element/TokenReview.md) | +| ![illustration of c4k8s/Element/TypedLocalObjectReference](../../c4k8s/Element/TypedLocalObjectReference.Local.png) | [c4k8s/Element/TypedLocalObjectReference](../../c4k8s/Element/TypedLocalObjectReference.md) | +| ![illustration of c4k8s/Element/ValidatingAdmissionPolicy](../../c4k8s/Element/ValidatingAdmissionPolicy.Local.png) | [c4k8s/Element/ValidatingAdmissionPolicy](../../c4k8s/Element/ValidatingAdmissionPolicy.md) | +| ![illustration of c4k8s/Element/ValidatingAdmissionPolicyBindingList](../../c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.png) | [c4k8s/Element/ValidatingAdmissionPolicyBindingList](../../c4k8s/Element/ValidatingAdmissionPolicyBindingList.md) | +| ![illustration of c4k8s/Element/ValidatingWebhookConfiguration](../../c4k8s/Element/ValidatingWebhookConfiguration.Local.png) | [c4k8s/Element/ValidatingWebhookConfiguration](../../c4k8s/Element/ValidatingWebhookConfiguration.md) | +| ![illustration of c4k8s/Element/Volume](../../c4k8s/Element/Volume.Local.png) | [c4k8s/Element/Volume](../../c4k8s/Element/Volume.md) | +| ![illustration of c4k8s/Element/VolumeAttachment](../../c4k8s/Element/VolumeAttachment.Local.png) | [c4k8s/Element/VolumeAttachment](../../c4k8s/Element/VolumeAttachment.md) | + + + diff --git a/distribution/c4k8s/Element/ReplicaSet.Local.png b/distribution/c4k8s/Element/ReplicaSet.Local.png new file mode 100644 index 0000000000..db398b4a23 Binary files /dev/null and b/distribution/c4k8s/Element/ReplicaSet.Local.png differ diff --git a/distribution/c4k8s/Element/ReplicaSet.Local.puml b/distribution/c4k8s/Element/ReplicaSet.Local.puml new file mode 100644 index 0000000000..c277f3b1bb --- /dev/null +++ b/distribution/c4k8s/Element/ReplicaSet.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSet +include('c4k8s/Element/ReplicaSet') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSet('ReplicaSet', 'Replica Set', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ReplicaSet.Remote.puml b/distribution/c4k8s/Element/ReplicaSet.Remote.puml new file mode 100644 index 0000000000..8b057d3a3d --- /dev/null +++ b/distribution/c4k8s/Element/ReplicaSet.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSet +include('c4k8s/Element/ReplicaSet') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSet('ReplicaSet', 'Replica Set', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ReplicaSet.md b/distribution/c4k8s/Element/ReplicaSet.md new file mode 100644 index 0000000000..40302f5152 --- /dev/null +++ b/distribution/c4k8s/Element/ReplicaSet.md @@ -0,0 +1,65 @@ +# ReplicaSet + + +```text +c4k8s/Element/ReplicaSet +``` + +```text +include('c4k8s/Element/ReplicaSet') +``` + + + +| ReplicaSet | +| :---: | +| ![illustration for ReplicaSet](../../c4k8s/Element/ReplicaSet.Local.png) | + + + + +## ReplicaSet + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSet +include('c4k8s/Element/ReplicaSet') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSet('ReplicaSet', 'Replica Set', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicaSet +include('c4k8s/Element/ReplicaSet') + +' load the c4model package +include('c4model/bootstrap') +ReplicaSet('ReplicaSet', 'Replica Set', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ReplicaSet.puml b/distribution/c4k8s/Element/ReplicaSet.puml new file mode 100644 index 0000000000..446e15c0bf --- /dev/null +++ b/distribution/c4k8s/Element/ReplicaSet.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ReplicaSet + +!procedure ReplicaSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ReplicaSet', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ReplicationController.Local.png b/distribution/c4k8s/Element/ReplicationController.Local.png new file mode 100644 index 0000000000..ccdd6cf92a Binary files /dev/null and b/distribution/c4k8s/Element/ReplicationController.Local.png differ diff --git a/distribution/c4k8s/Element/ReplicationController.Local.puml b/distribution/c4k8s/Element/ReplicationController.Local.puml new file mode 100644 index 0000000000..39e279a1c9 --- /dev/null +++ b/distribution/c4k8s/Element/ReplicationController.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationController +include('c4k8s/Element/ReplicationController') + +' load the c4model package +include('c4model/bootstrap') +ReplicationController('ReplicationController', 'Replication Controller', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ReplicationController.Remote.puml b/distribution/c4k8s/Element/ReplicationController.Remote.puml new file mode 100644 index 0000000000..ea05242d9f --- /dev/null +++ b/distribution/c4k8s/Element/ReplicationController.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationController +include('c4k8s/Element/ReplicationController') + +' load the c4model package +include('c4model/bootstrap') +ReplicationController('ReplicationController', 'Replication Controller', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ReplicationController.md b/distribution/c4k8s/Element/ReplicationController.md new file mode 100644 index 0000000000..0616e97ef8 --- /dev/null +++ b/distribution/c4k8s/Element/ReplicationController.md @@ -0,0 +1,65 @@ +# ReplicationController + + +```text +c4k8s/Element/ReplicationController +``` + +```text +include('c4k8s/Element/ReplicationController') +``` + + + +| ReplicationController | +| :---: | +| ![illustration for ReplicationController](../../c4k8s/Element/ReplicationController.Local.png) | + + + + +## ReplicationController + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationController +include('c4k8s/Element/ReplicationController') + +' load the c4model package +include('c4model/bootstrap') +ReplicationController('ReplicationController', 'Replication Controller', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ReplicationController +include('c4k8s/Element/ReplicationController') + +' load the c4model package +include('c4model/bootstrap') +ReplicationController('ReplicationController', 'Replication Controller', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ReplicationController.puml b/distribution/c4k8s/Element/ReplicationController.puml new file mode 100644 index 0000000000..9298402c53 --- /dev/null +++ b/distribution/c4k8s/Element/ReplicationController.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ReplicationController + +!procedure ReplicationController($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ReplicationController', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ResourceClaim.Local.png b/distribution/c4k8s/Element/ResourceClaim.Local.png new file mode 100644 index 0000000000..d718fd3d52 Binary files /dev/null and b/distribution/c4k8s/Element/ResourceClaim.Local.png differ diff --git a/distribution/c4k8s/Element/ResourceClaim.Local.puml b/distribution/c4k8s/Element/ResourceClaim.Local.puml new file mode 100644 index 0000000000..c057090c32 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaim.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaim +include('c4k8s/Element/ResourceClaim') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaim('ResourceClaim', 'Resource Claim', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceClaim.Remote.puml b/distribution/c4k8s/Element/ResourceClaim.Remote.puml new file mode 100644 index 0000000000..254c93f7e0 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaim.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaim +include('c4k8s/Element/ResourceClaim') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaim('ResourceClaim', 'Resource Claim', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceClaim.md b/distribution/c4k8s/Element/ResourceClaim.md new file mode 100644 index 0000000000..c2ab111670 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaim.md @@ -0,0 +1,65 @@ +# ResourceClaim + + +```text +c4k8s/Element/ResourceClaim +``` + +```text +include('c4k8s/Element/ResourceClaim') +``` + + + +| ResourceClaim | +| :---: | +| ![illustration for ResourceClaim](../../c4k8s/Element/ResourceClaim.Local.png) | + + + + +## ResourceClaim + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaim +include('c4k8s/Element/ResourceClaim') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaim('ResourceClaim', 'Resource Claim', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaim +include('c4k8s/Element/ResourceClaim') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaim('ResourceClaim', 'Resource Claim', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ResourceClaim.puml b/distribution/c4k8s/Element/ResourceClaim.puml new file mode 100644 index 0000000000..5609caed15 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaim.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ResourceClaim + +!procedure ResourceClaim($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClaim', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ResourceClaimTemplate.Local.png b/distribution/c4k8s/Element/ResourceClaimTemplate.Local.png new file mode 100644 index 0000000000..056228426c Binary files /dev/null and b/distribution/c4k8s/Element/ResourceClaimTemplate.Local.png differ diff --git a/distribution/c4k8s/Element/ResourceClaimTemplate.Local.puml b/distribution/c4k8s/Element/ResourceClaimTemplate.Local.puml new file mode 100644 index 0000000000..b2e8959bba --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaimTemplate.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplate +include('c4k8s/Element/ResourceClaimTemplate') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplate('ResourceClaimTemplate', 'Resource Claim Template', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceClaimTemplate.Remote.puml b/distribution/c4k8s/Element/ResourceClaimTemplate.Remote.puml new file mode 100644 index 0000000000..9ad9a03647 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaimTemplate.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplate +include('c4k8s/Element/ResourceClaimTemplate') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplate('ResourceClaimTemplate', 'Resource Claim Template', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceClaimTemplate.md b/distribution/c4k8s/Element/ResourceClaimTemplate.md new file mode 100644 index 0000000000..af0716ac98 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaimTemplate.md @@ -0,0 +1,65 @@ +# ResourceClaimTemplate + + +```text +c4k8s/Element/ResourceClaimTemplate +``` + +```text +include('c4k8s/Element/ResourceClaimTemplate') +``` + + + +| ResourceClaimTemplate | +| :---: | +| ![illustration for ResourceClaimTemplate](../../c4k8s/Element/ResourceClaimTemplate.Local.png) | + + + + +## ResourceClaimTemplate + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplate +include('c4k8s/Element/ResourceClaimTemplate') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplate('ResourceClaimTemplate', 'Resource Claim Template', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClaimTemplate +include('c4k8s/Element/ResourceClaimTemplate') + +' load the c4model package +include('c4model/bootstrap') +ResourceClaimTemplate('ResourceClaimTemplate', 'Resource Claim Template', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ResourceClaimTemplate.puml b/distribution/c4k8s/Element/ResourceClaimTemplate.puml new file mode 100644 index 0000000000..476601961c --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClaimTemplate.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ResourceClaimTemplate + +!procedure ResourceClaimTemplate($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClaimTemplate', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ResourceClass.Local.png b/distribution/c4k8s/Element/ResourceClass.Local.png new file mode 100644 index 0000000000..83ed96496e Binary files /dev/null and b/distribution/c4k8s/Element/ResourceClass.Local.png differ diff --git a/distribution/c4k8s/Element/ResourceClass.Local.puml b/distribution/c4k8s/Element/ResourceClass.Local.puml new file mode 100644 index 0000000000..452e9a1f9d --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClass.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClass +include('c4k8s/Element/ResourceClass') + +' load the c4model package +include('c4model/bootstrap') +ResourceClass('ResourceClass', 'Resource Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceClass.Remote.puml b/distribution/c4k8s/Element/ResourceClass.Remote.puml new file mode 100644 index 0000000000..37e15d9d5f --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClass.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClass +include('c4k8s/Element/ResourceClass') + +' load the c4model package +include('c4model/bootstrap') +ResourceClass('ResourceClass', 'Resource Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceClass.md b/distribution/c4k8s/Element/ResourceClass.md new file mode 100644 index 0000000000..4e8b3b83d1 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClass.md @@ -0,0 +1,65 @@ +# ResourceClass + + +```text +c4k8s/Element/ResourceClass +``` + +```text +include('c4k8s/Element/ResourceClass') +``` + + + +| ResourceClass | +| :---: | +| ![illustration for ResourceClass](../../c4k8s/Element/ResourceClass.Local.png) | + + + + +## ResourceClass + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClass +include('c4k8s/Element/ResourceClass') + +' load the c4model package +include('c4model/bootstrap') +ResourceClass('ResourceClass', 'Resource Class', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceClass +include('c4k8s/Element/ResourceClass') + +' load the c4model package +include('c4model/bootstrap') +ResourceClass('ResourceClass', 'Resource Class', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ResourceClass.puml b/distribution/c4k8s/Element/ResourceClass.puml new file mode 100644 index 0000000000..7d4078ef95 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceClass.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ResourceClass + +!procedure ResourceClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClass', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ResourceFieldSelector.Local.png b/distribution/c4k8s/Element/ResourceFieldSelector.Local.png new file mode 100644 index 0000000000..81622522ed Binary files /dev/null and b/distribution/c4k8s/Element/ResourceFieldSelector.Local.png differ diff --git a/distribution/c4k8s/Element/ResourceFieldSelector.Local.puml b/distribution/c4k8s/Element/ResourceFieldSelector.Local.puml new file mode 100644 index 0000000000..2a87004cf6 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceFieldSelector.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelector +include('c4k8s/Element/ResourceFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelector('ResourceFieldSelector', 'Resource Field Selector', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceFieldSelector.Remote.puml b/distribution/c4k8s/Element/ResourceFieldSelector.Remote.puml new file mode 100644 index 0000000000..1f85f2bf3d --- /dev/null +++ b/distribution/c4k8s/Element/ResourceFieldSelector.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelector +include('c4k8s/Element/ResourceFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelector('ResourceFieldSelector', 'Resource Field Selector', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceFieldSelector.md b/distribution/c4k8s/Element/ResourceFieldSelector.md new file mode 100644 index 0000000000..1eabfb33bd --- /dev/null +++ b/distribution/c4k8s/Element/ResourceFieldSelector.md @@ -0,0 +1,65 @@ +# ResourceFieldSelector + + +```text +c4k8s/Element/ResourceFieldSelector +``` + +```text +include('c4k8s/Element/ResourceFieldSelector') +``` + + + +| ResourceFieldSelector | +| :---: | +| ![illustration for ResourceFieldSelector](../../c4k8s/Element/ResourceFieldSelector.Local.png) | + + + + +## ResourceFieldSelector + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelector +include('c4k8s/Element/ResourceFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelector('ResourceFieldSelector', 'Resource Field Selector', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceFieldSelector +include('c4k8s/Element/ResourceFieldSelector') + +' load the c4model package +include('c4model/bootstrap') +ResourceFieldSelector('ResourceFieldSelector', 'Resource Field Selector', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ResourceFieldSelector.puml b/distribution/c4k8s/Element/ResourceFieldSelector.puml new file mode 100644 index 0000000000..b471d247e6 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceFieldSelector.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ResourceFieldSelector + +!procedure ResourceFieldSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceFieldSelector', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ResourceQuota.Local.png b/distribution/c4k8s/Element/ResourceQuota.Local.png new file mode 100644 index 0000000000..428f0315a2 Binary files /dev/null and b/distribution/c4k8s/Element/ResourceQuota.Local.png differ diff --git a/distribution/c4k8s/Element/ResourceQuota.Local.puml b/distribution/c4k8s/Element/ResourceQuota.Local.puml new file mode 100644 index 0000000000..c06f8a158c --- /dev/null +++ b/distribution/c4k8s/Element/ResourceQuota.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuota +include('c4k8s/Element/ResourceQuota') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuota('ResourceQuota', 'Resource Quota', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceQuota.Remote.puml b/distribution/c4k8s/Element/ResourceQuota.Remote.puml new file mode 100644 index 0000000000..7c2dad1c54 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceQuota.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuota +include('c4k8s/Element/ResourceQuota') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuota('ResourceQuota', 'Resource Quota', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ResourceQuota.md b/distribution/c4k8s/Element/ResourceQuota.md new file mode 100644 index 0000000000..d55dae1815 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceQuota.md @@ -0,0 +1,65 @@ +# ResourceQuota + + +```text +c4k8s/Element/ResourceQuota +``` + +```text +include('c4k8s/Element/ResourceQuota') +``` + + + +| ResourceQuota | +| :---: | +| ![illustration for ResourceQuota](../../c4k8s/Element/ResourceQuota.Local.png) | + + + + +## ResourceQuota + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuota +include('c4k8s/Element/ResourceQuota') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuota('ResourceQuota', 'Resource Quota', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ResourceQuota +include('c4k8s/Element/ResourceQuota') + +' load the c4model package +include('c4model/bootstrap') +ResourceQuota('ResourceQuota', 'Resource Quota', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ResourceQuota.puml b/distribution/c4k8s/Element/ResourceQuota.puml new file mode 100644 index 0000000000..725c9249d1 --- /dev/null +++ b/distribution/c4k8s/Element/ResourceQuota.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ResourceQuota + +!procedure ResourceQuota($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceQuota', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Role.Local.png b/distribution/c4k8s/Element/Role.Local.png new file mode 100644 index 0000000000..1bd28eef39 Binary files /dev/null and b/distribution/c4k8s/Element/Role.Local.png differ diff --git a/distribution/c4k8s/Element/Role.Local.puml b/distribution/c4k8s/Element/Role.Local.puml new file mode 100644 index 0000000000..871dded5d0 --- /dev/null +++ b/distribution/c4k8s/Element/Role.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Role +include('c4k8s/Element/Role') + +' load the c4model package +include('c4model/bootstrap') +Role('Role', 'Role', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Role.Remote.puml b/distribution/c4k8s/Element/Role.Remote.puml new file mode 100644 index 0000000000..4c8dc4ddd7 --- /dev/null +++ b/distribution/c4k8s/Element/Role.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Role +include('c4k8s/Element/Role') + +' load the c4model package +include('c4model/bootstrap') +Role('Role', 'Role', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Role.md b/distribution/c4k8s/Element/Role.md new file mode 100644 index 0000000000..2e807b8051 --- /dev/null +++ b/distribution/c4k8s/Element/Role.md @@ -0,0 +1,65 @@ +# Role + + +```text +c4k8s/Element/Role +``` + +```text +include('c4k8s/Element/Role') +``` + + + +| Role | +| :---: | +| ![illustration for Role](../../c4k8s/Element/Role.Local.png) | + + + + +## Role + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Role +include('c4k8s/Element/Role') + +' load the c4model package +include('c4model/bootstrap') +Role('Role', 'Role', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Role +include('c4k8s/Element/Role') + +' load the c4model package +include('c4model/bootstrap') +Role('Role', 'Role', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Role.puml b/distribution/c4k8s/Element/Role.puml new file mode 100644 index 0000000000..b0d53ac69a --- /dev/null +++ b/distribution/c4k8s/Element/Role.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Role + +!procedure Role($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Role', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/RoleBinding.Local.png b/distribution/c4k8s/Element/RoleBinding.Local.png new file mode 100644 index 0000000000..8d7ad13866 Binary files /dev/null and b/distribution/c4k8s/Element/RoleBinding.Local.png differ diff --git a/distribution/c4k8s/Element/RoleBinding.Local.puml b/distribution/c4k8s/Element/RoleBinding.Local.puml new file mode 100644 index 0000000000..607a49f804 --- /dev/null +++ b/distribution/c4k8s/Element/RoleBinding.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBinding +include('c4k8s/Element/RoleBinding') + +' load the c4model package +include('c4model/bootstrap') +RoleBinding('RoleBinding', 'Role Binding', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/RoleBinding.Remote.puml b/distribution/c4k8s/Element/RoleBinding.Remote.puml new file mode 100644 index 0000000000..5da55439a3 --- /dev/null +++ b/distribution/c4k8s/Element/RoleBinding.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBinding +include('c4k8s/Element/RoleBinding') + +' load the c4model package +include('c4model/bootstrap') +RoleBinding('RoleBinding', 'Role Binding', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/RoleBinding.md b/distribution/c4k8s/Element/RoleBinding.md new file mode 100644 index 0000000000..a496e082e6 --- /dev/null +++ b/distribution/c4k8s/Element/RoleBinding.md @@ -0,0 +1,65 @@ +# RoleBinding + + +```text +c4k8s/Element/RoleBinding +``` + +```text +include('c4k8s/Element/RoleBinding') +``` + + + +| RoleBinding | +| :---: | +| ![illustration for RoleBinding](../../c4k8s/Element/RoleBinding.Local.png) | + + + + +## RoleBinding + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBinding +include('c4k8s/Element/RoleBinding') + +' load the c4model package +include('c4model/bootstrap') +RoleBinding('RoleBinding', 'Role Binding', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RoleBinding +include('c4k8s/Element/RoleBinding') + +' load the c4model package +include('c4model/bootstrap') +RoleBinding('RoleBinding', 'Role Binding', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/RoleBinding.puml b/distribution/c4k8s/Element/RoleBinding.puml new file mode 100644 index 0000000000..dd987dbdc7 --- /dev/null +++ b/distribution/c4k8s/Element/RoleBinding.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/RoleBinding + +!procedure RoleBinding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/RoleBinding', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/RuntimeClass.Local.png b/distribution/c4k8s/Element/RuntimeClass.Local.png new file mode 100644 index 0000000000..5c077486ec Binary files /dev/null and b/distribution/c4k8s/Element/RuntimeClass.Local.png differ diff --git a/distribution/c4k8s/Element/RuntimeClass.Local.puml b/distribution/c4k8s/Element/RuntimeClass.Local.puml new file mode 100644 index 0000000000..8e463e606b --- /dev/null +++ b/distribution/c4k8s/Element/RuntimeClass.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClass +include('c4k8s/Element/RuntimeClass') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClass('RuntimeClass', 'Runtime Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/RuntimeClass.Remote.puml b/distribution/c4k8s/Element/RuntimeClass.Remote.puml new file mode 100644 index 0000000000..4ca99d25b0 --- /dev/null +++ b/distribution/c4k8s/Element/RuntimeClass.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClass +include('c4k8s/Element/RuntimeClass') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClass('RuntimeClass', 'Runtime Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/RuntimeClass.md b/distribution/c4k8s/Element/RuntimeClass.md new file mode 100644 index 0000000000..2a0f9bf882 --- /dev/null +++ b/distribution/c4k8s/Element/RuntimeClass.md @@ -0,0 +1,65 @@ +# RuntimeClass + + +```text +c4k8s/Element/RuntimeClass +``` + +```text +include('c4k8s/Element/RuntimeClass') +``` + + + +| RuntimeClass | +| :---: | +| ![illustration for RuntimeClass](../../c4k8s/Element/RuntimeClass.Local.png) | + + + + +## RuntimeClass + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClass +include('c4k8s/Element/RuntimeClass') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClass('RuntimeClass', 'Runtime Class', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element RuntimeClass +include('c4k8s/Element/RuntimeClass') + +' load the c4model package +include('c4model/bootstrap') +RuntimeClass('RuntimeClass', 'Runtime Class', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/RuntimeClass.puml b/distribution/c4k8s/Element/RuntimeClass.puml new file mode 100644 index 0000000000..f8c1ebb922 --- /dev/null +++ b/distribution/c4k8s/Element/RuntimeClass.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/RuntimeClass + +!procedure RuntimeClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/RuntimeClass', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Secret.Local.png b/distribution/c4k8s/Element/Secret.Local.png new file mode 100644 index 0000000000..6633fb9e36 Binary files /dev/null and b/distribution/c4k8s/Element/Secret.Local.png differ diff --git a/distribution/c4k8s/Element/Secret.Local.puml b/distribution/c4k8s/Element/Secret.Local.puml new file mode 100644 index 0000000000..6b8982f631 --- /dev/null +++ b/distribution/c4k8s/Element/Secret.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Secret +include('c4k8s/Element/Secret') + +' load the c4model package +include('c4model/bootstrap') +Secret('Secret', 'Secret', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Secret.Remote.puml b/distribution/c4k8s/Element/Secret.Remote.puml new file mode 100644 index 0000000000..9a856d103d --- /dev/null +++ b/distribution/c4k8s/Element/Secret.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Secret +include('c4k8s/Element/Secret') + +' load the c4model package +include('c4model/bootstrap') +Secret('Secret', 'Secret', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Secret.md b/distribution/c4k8s/Element/Secret.md new file mode 100644 index 0000000000..52630b3c4f --- /dev/null +++ b/distribution/c4k8s/Element/Secret.md @@ -0,0 +1,65 @@ +# Secret + + +```text +c4k8s/Element/Secret +``` + +```text +include('c4k8s/Element/Secret') +``` + + + +| Secret | +| :---: | +| ![illustration for Secret](../../c4k8s/Element/Secret.Local.png) | + + + + +## Secret + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Secret +include('c4k8s/Element/Secret') + +' load the c4model package +include('c4model/bootstrap') +Secret('Secret', 'Secret', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Secret +include('c4k8s/Element/Secret') + +' load the c4model package +include('c4model/bootstrap') +Secret('Secret', 'Secret', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Secret.puml b/distribution/c4k8s/Element/Secret.puml new file mode 100644 index 0000000000..783ccdd3ee --- /dev/null +++ b/distribution/c4k8s/Element/Secret.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Secret + +!procedure Secret($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Secret', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/SelfSubjectAccessReview.Local.png b/distribution/c4k8s/Element/SelfSubjectAccessReview.Local.png new file mode 100644 index 0000000000..ef129bb23e Binary files /dev/null and b/distribution/c4k8s/Element/SelfSubjectAccessReview.Local.png differ diff --git a/distribution/c4k8s/Element/SelfSubjectAccessReview.Local.puml b/distribution/c4k8s/Element/SelfSubjectAccessReview.Local.puml new file mode 100644 index 0000000000..4e869a3542 --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectAccessReview.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReview +include('c4k8s/Element/SelfSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReview('SelfSubjectAccessReview', 'Self Subject Access Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SelfSubjectAccessReview.Remote.puml b/distribution/c4k8s/Element/SelfSubjectAccessReview.Remote.puml new file mode 100644 index 0000000000..9134e78590 --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectAccessReview.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReview +include('c4k8s/Element/SelfSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReview('SelfSubjectAccessReview', 'Self Subject Access Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SelfSubjectAccessReview.md b/distribution/c4k8s/Element/SelfSubjectAccessReview.md new file mode 100644 index 0000000000..e20a7457de --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectAccessReview.md @@ -0,0 +1,65 @@ +# SelfSubjectAccessReview + + +```text +c4k8s/Element/SelfSubjectAccessReview +``` + +```text +include('c4k8s/Element/SelfSubjectAccessReview') +``` + + + +| SelfSubjectAccessReview | +| :---: | +| ![illustration for SelfSubjectAccessReview](../../c4k8s/Element/SelfSubjectAccessReview.Local.png) | + + + + +## SelfSubjectAccessReview + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReview +include('c4k8s/Element/SelfSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReview('SelfSubjectAccessReview', 'Self Subject Access Review', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectAccessReview +include('c4k8s/Element/SelfSubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectAccessReview('SelfSubjectAccessReview', 'Self Subject Access Review', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/SelfSubjectAccessReview.puml b/distribution/c4k8s/Element/SelfSubjectAccessReview.puml new file mode 100644 index 0000000000..edde318cac --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectAccessReview.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/SelfSubjectAccessReview + +!procedure SelfSubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/SelfSubjectReview.Local.png b/distribution/c4k8s/Element/SelfSubjectReview.Local.png new file mode 100644 index 0000000000..5ee3eef0f5 Binary files /dev/null and b/distribution/c4k8s/Element/SelfSubjectReview.Local.png differ diff --git a/distribution/c4k8s/Element/SelfSubjectReview.Local.puml b/distribution/c4k8s/Element/SelfSubjectReview.Local.puml new file mode 100644 index 0000000000..8ddc4befbb --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectReview.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReview +include('c4k8s/Element/SelfSubjectReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReview('SelfSubjectReview', 'Self Subject Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SelfSubjectReview.Remote.puml b/distribution/c4k8s/Element/SelfSubjectReview.Remote.puml new file mode 100644 index 0000000000..2b2fc58524 --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectReview.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReview +include('c4k8s/Element/SelfSubjectReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReview('SelfSubjectReview', 'Self Subject Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SelfSubjectReview.md b/distribution/c4k8s/Element/SelfSubjectReview.md new file mode 100644 index 0000000000..da98e3c266 --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectReview.md @@ -0,0 +1,65 @@ +# SelfSubjectReview + + +```text +c4k8s/Element/SelfSubjectReview +``` + +```text +include('c4k8s/Element/SelfSubjectReview') +``` + + + +| SelfSubjectReview | +| :---: | +| ![illustration for SelfSubjectReview](../../c4k8s/Element/SelfSubjectReview.Local.png) | + + + + +## SelfSubjectReview + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReview +include('c4k8s/Element/SelfSubjectReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReview('SelfSubjectReview', 'Self Subject Review', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectReview +include('c4k8s/Element/SelfSubjectReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectReview('SelfSubjectReview', 'Self Subject Review', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/SelfSubjectReview.puml b/distribution/c4k8s/Element/SelfSubjectReview.puml new file mode 100644 index 0000000000..b4ab39cc4b --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectReview.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/SelfSubjectReview + +!procedure SelfSubjectReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectReview', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/SelfSubjectRulesReview.Local.png b/distribution/c4k8s/Element/SelfSubjectRulesReview.Local.png new file mode 100644 index 0000000000..891c0bfa3d Binary files /dev/null and b/distribution/c4k8s/Element/SelfSubjectRulesReview.Local.png differ diff --git a/distribution/c4k8s/Element/SelfSubjectRulesReview.Local.puml b/distribution/c4k8s/Element/SelfSubjectRulesReview.Local.puml new file mode 100644 index 0000000000..2e02a285f5 --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectRulesReview.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReview +include('c4k8s/Element/SelfSubjectRulesReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReview('SelfSubjectRulesReview', 'Self Subject Rules Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SelfSubjectRulesReview.Remote.puml b/distribution/c4k8s/Element/SelfSubjectRulesReview.Remote.puml new file mode 100644 index 0000000000..eafa84ea2d --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectRulesReview.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReview +include('c4k8s/Element/SelfSubjectRulesReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReview('SelfSubjectRulesReview', 'Self Subject Rules Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SelfSubjectRulesReview.md b/distribution/c4k8s/Element/SelfSubjectRulesReview.md new file mode 100644 index 0000000000..13f37815f9 --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectRulesReview.md @@ -0,0 +1,65 @@ +# SelfSubjectRulesReview + + +```text +c4k8s/Element/SelfSubjectRulesReview +``` + +```text +include('c4k8s/Element/SelfSubjectRulesReview') +``` + + + +| SelfSubjectRulesReview | +| :---: | +| ![illustration for SelfSubjectRulesReview](../../c4k8s/Element/SelfSubjectRulesReview.Local.png) | + + + + +## SelfSubjectRulesReview + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReview +include('c4k8s/Element/SelfSubjectRulesReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReview('SelfSubjectRulesReview', 'Self Subject Rules Review', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SelfSubjectRulesReview +include('c4k8s/Element/SelfSubjectRulesReview') + +' load the c4model package +include('c4model/bootstrap') +SelfSubjectRulesReview('SelfSubjectRulesReview', 'Self Subject Rules Review', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/SelfSubjectRulesReview.puml b/distribution/c4k8s/Element/SelfSubjectRulesReview.puml new file mode 100644 index 0000000000..1e5b6c72c0 --- /dev/null +++ b/distribution/c4k8s/Element/SelfSubjectRulesReview.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/SelfSubjectRulesReview + +!procedure SelfSubjectRulesReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectRulesReview', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Service.Local.png b/distribution/c4k8s/Element/Service.Local.png new file mode 100644 index 0000000000..be6f508e21 Binary files /dev/null and b/distribution/c4k8s/Element/Service.Local.png differ diff --git a/distribution/c4k8s/Element/Service.Local.puml b/distribution/c4k8s/Element/Service.Local.puml new file mode 100644 index 0000000000..dab6668086 --- /dev/null +++ b/distribution/c4k8s/Element/Service.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Service +include('c4k8s/Element/Service') + +' load the c4model package +include('c4model/bootstrap') +Service('Service', 'Service', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Service.Remote.puml b/distribution/c4k8s/Element/Service.Remote.puml new file mode 100644 index 0000000000..83935b34d7 --- /dev/null +++ b/distribution/c4k8s/Element/Service.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Service +include('c4k8s/Element/Service') + +' load the c4model package +include('c4model/bootstrap') +Service('Service', 'Service', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Service.md b/distribution/c4k8s/Element/Service.md new file mode 100644 index 0000000000..ac15e7e477 --- /dev/null +++ b/distribution/c4k8s/Element/Service.md @@ -0,0 +1,65 @@ +# Service + + +```text +c4k8s/Element/Service +``` + +```text +include('c4k8s/Element/Service') +``` + + + +| Service | +| :---: | +| ![illustration for Service](../../c4k8s/Element/Service.Local.png) | + + + + +## Service + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Service +include('c4k8s/Element/Service') + +' load the c4model package +include('c4model/bootstrap') +Service('Service', 'Service', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Service +include('c4k8s/Element/Service') + +' load the c4model package +include('c4model/bootstrap') +Service('Service', 'Service', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Service.puml b/distribution/c4k8s/Element/Service.puml new file mode 100644 index 0000000000..353f94e67e --- /dev/null +++ b/distribution/c4k8s/Element/Service.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Service + +!procedure Service($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Service', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ServiceAccount.Local.png b/distribution/c4k8s/Element/ServiceAccount.Local.png new file mode 100644 index 0000000000..56aadac427 Binary files /dev/null and b/distribution/c4k8s/Element/ServiceAccount.Local.png differ diff --git a/distribution/c4k8s/Element/ServiceAccount.Local.puml b/distribution/c4k8s/Element/ServiceAccount.Local.puml new file mode 100644 index 0000000000..9b871a65d1 --- /dev/null +++ b/distribution/c4k8s/Element/ServiceAccount.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccount +include('c4k8s/Element/ServiceAccount') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccount('ServiceAccount', 'Service Account', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ServiceAccount.Remote.puml b/distribution/c4k8s/Element/ServiceAccount.Remote.puml new file mode 100644 index 0000000000..32a25ab7a0 --- /dev/null +++ b/distribution/c4k8s/Element/ServiceAccount.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccount +include('c4k8s/Element/ServiceAccount') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccount('ServiceAccount', 'Service Account', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ServiceAccount.md b/distribution/c4k8s/Element/ServiceAccount.md new file mode 100644 index 0000000000..c37bce04c0 --- /dev/null +++ b/distribution/c4k8s/Element/ServiceAccount.md @@ -0,0 +1,65 @@ +# ServiceAccount + + +```text +c4k8s/Element/ServiceAccount +``` + +```text +include('c4k8s/Element/ServiceAccount') +``` + + + +| ServiceAccount | +| :---: | +| ![illustration for ServiceAccount](../../c4k8s/Element/ServiceAccount.Local.png) | + + + + +## ServiceAccount + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccount +include('c4k8s/Element/ServiceAccount') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccount('ServiceAccount', 'Service Account', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ServiceAccount +include('c4k8s/Element/ServiceAccount') + +' load the c4model package +include('c4model/bootstrap') +ServiceAccount('ServiceAccount', 'Service Account', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ServiceAccount.puml b/distribution/c4k8s/Element/ServiceAccount.puml new file mode 100644 index 0000000000..fa1a5861d5 --- /dev/null +++ b/distribution/c4k8s/Element/ServiceAccount.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ServiceAccount + +!procedure ServiceAccount($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ServiceAccount', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/StatefulSet.Local.png b/distribution/c4k8s/Element/StatefulSet.Local.png new file mode 100644 index 0000000000..4ce46e90f8 Binary files /dev/null and b/distribution/c4k8s/Element/StatefulSet.Local.png differ diff --git a/distribution/c4k8s/Element/StatefulSet.Local.puml b/distribution/c4k8s/Element/StatefulSet.Local.puml new file mode 100644 index 0000000000..6fa811f23b --- /dev/null +++ b/distribution/c4k8s/Element/StatefulSet.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSet +include('c4k8s/Element/StatefulSet') + +' load the c4model package +include('c4model/bootstrap') +StatefulSet('StatefulSet', 'Stateful Set', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/StatefulSet.Remote.puml b/distribution/c4k8s/Element/StatefulSet.Remote.puml new file mode 100644 index 0000000000..fa8fe6992a --- /dev/null +++ b/distribution/c4k8s/Element/StatefulSet.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSet +include('c4k8s/Element/StatefulSet') + +' load the c4model package +include('c4model/bootstrap') +StatefulSet('StatefulSet', 'Stateful Set', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/StatefulSet.md b/distribution/c4k8s/Element/StatefulSet.md new file mode 100644 index 0000000000..d070052153 --- /dev/null +++ b/distribution/c4k8s/Element/StatefulSet.md @@ -0,0 +1,65 @@ +# StatefulSet + + +```text +c4k8s/Element/StatefulSet +``` + +```text +include('c4k8s/Element/StatefulSet') +``` + + + +| StatefulSet | +| :---: | +| ![illustration for StatefulSet](../../c4k8s/Element/StatefulSet.Local.png) | + + + + +## StatefulSet + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSet +include('c4k8s/Element/StatefulSet') + +' load the c4model package +include('c4model/bootstrap') +StatefulSet('StatefulSet', 'Stateful Set', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StatefulSet +include('c4k8s/Element/StatefulSet') + +' load the c4model package +include('c4model/bootstrap') +StatefulSet('StatefulSet', 'Stateful Set', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/StatefulSet.puml b/distribution/c4k8s/Element/StatefulSet.puml new file mode 100644 index 0000000000..fa33e94721 --- /dev/null +++ b/distribution/c4k8s/Element/StatefulSet.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/StatefulSet + +!procedure StatefulSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/StatefulSet', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Status.Local.png b/distribution/c4k8s/Element/Status.Local.png new file mode 100644 index 0000000000..59c7d3e83c Binary files /dev/null and b/distribution/c4k8s/Element/Status.Local.png differ diff --git a/distribution/c4k8s/Element/Status.Local.puml b/distribution/c4k8s/Element/Status.Local.puml new file mode 100644 index 0000000000..ba211e98fd --- /dev/null +++ b/distribution/c4k8s/Element/Status.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Status +include('c4k8s/Element/Status') + +' load the c4model package +include('c4model/bootstrap') +Status('Status', 'Status', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Status.Remote.puml b/distribution/c4k8s/Element/Status.Remote.puml new file mode 100644 index 0000000000..7b099a80df --- /dev/null +++ b/distribution/c4k8s/Element/Status.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Status +include('c4k8s/Element/Status') + +' load the c4model package +include('c4model/bootstrap') +Status('Status', 'Status', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Status.md b/distribution/c4k8s/Element/Status.md new file mode 100644 index 0000000000..4bca25b9d7 --- /dev/null +++ b/distribution/c4k8s/Element/Status.md @@ -0,0 +1,65 @@ +# Status + + +```text +c4k8s/Element/Status +``` + +```text +include('c4k8s/Element/Status') +``` + + + +| Status | +| :---: | +| ![illustration for Status](../../c4k8s/Element/Status.Local.png) | + + + + +## Status + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Status +include('c4k8s/Element/Status') + +' load the c4model package +include('c4model/bootstrap') +Status('Status', 'Status', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Status +include('c4k8s/Element/Status') + +' load the c4model package +include('c4model/bootstrap') +Status('Status', 'Status', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Status.puml b/distribution/c4k8s/Element/Status.puml new file mode 100644 index 0000000000..40140c6db4 --- /dev/null +++ b/distribution/c4k8s/Element/Status.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Status + +!procedure Status($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Status', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/StorageClass.Local.png b/distribution/c4k8s/Element/StorageClass.Local.png new file mode 100644 index 0000000000..4b42a1d99d Binary files /dev/null and b/distribution/c4k8s/Element/StorageClass.Local.png differ diff --git a/distribution/c4k8s/Element/StorageClass.Local.puml b/distribution/c4k8s/Element/StorageClass.Local.puml new file mode 100644 index 0000000000..2800913e66 --- /dev/null +++ b/distribution/c4k8s/Element/StorageClass.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClass +include('c4k8s/Element/StorageClass') + +' load the c4model package +include('c4model/bootstrap') +StorageClass('StorageClass', 'Storage Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/StorageClass.Remote.puml b/distribution/c4k8s/Element/StorageClass.Remote.puml new file mode 100644 index 0000000000..5597042393 --- /dev/null +++ b/distribution/c4k8s/Element/StorageClass.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClass +include('c4k8s/Element/StorageClass') + +' load the c4model package +include('c4model/bootstrap') +StorageClass('StorageClass', 'Storage Class', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/StorageClass.md b/distribution/c4k8s/Element/StorageClass.md new file mode 100644 index 0000000000..f993b5da95 --- /dev/null +++ b/distribution/c4k8s/Element/StorageClass.md @@ -0,0 +1,65 @@ +# StorageClass + + +```text +c4k8s/Element/StorageClass +``` + +```text +include('c4k8s/Element/StorageClass') +``` + + + +| StorageClass | +| :---: | +| ![illustration for StorageClass](../../c4k8s/Element/StorageClass.Local.png) | + + + + +## StorageClass + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClass +include('c4k8s/Element/StorageClass') + +' load the c4model package +include('c4model/bootstrap') +StorageClass('StorageClass', 'Storage Class', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element StorageClass +include('c4k8s/Element/StorageClass') + +' load the c4model package +include('c4model/bootstrap') +StorageClass('StorageClass', 'Storage Class', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/StorageClass.puml b/distribution/c4k8s/Element/StorageClass.puml new file mode 100644 index 0000000000..1b93d7337d --- /dev/null +++ b/distribution/c4k8s/Element/StorageClass.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/StorageClass + +!procedure StorageClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/StorageClass', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/SubjectAccessReview.Local.png b/distribution/c4k8s/Element/SubjectAccessReview.Local.png new file mode 100644 index 0000000000..66f76f3012 Binary files /dev/null and b/distribution/c4k8s/Element/SubjectAccessReview.Local.png differ diff --git a/distribution/c4k8s/Element/SubjectAccessReview.Local.puml b/distribution/c4k8s/Element/SubjectAccessReview.Local.puml new file mode 100644 index 0000000000..7d1f70eb5e --- /dev/null +++ b/distribution/c4k8s/Element/SubjectAccessReview.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReview +include('c4k8s/Element/SubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReview('SubjectAccessReview', 'Subject Access Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SubjectAccessReview.Remote.puml b/distribution/c4k8s/Element/SubjectAccessReview.Remote.puml new file mode 100644 index 0000000000..a9acfa8829 --- /dev/null +++ b/distribution/c4k8s/Element/SubjectAccessReview.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReview +include('c4k8s/Element/SubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReview('SubjectAccessReview', 'Subject Access Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/SubjectAccessReview.md b/distribution/c4k8s/Element/SubjectAccessReview.md new file mode 100644 index 0000000000..7e2a7d1342 --- /dev/null +++ b/distribution/c4k8s/Element/SubjectAccessReview.md @@ -0,0 +1,65 @@ +# SubjectAccessReview + + +```text +c4k8s/Element/SubjectAccessReview +``` + +```text +include('c4k8s/Element/SubjectAccessReview') +``` + + + +| SubjectAccessReview | +| :---: | +| ![illustration for SubjectAccessReview](../../c4k8s/Element/SubjectAccessReview.Local.png) | + + + + +## SubjectAccessReview + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReview +include('c4k8s/Element/SubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReview('SubjectAccessReview', 'Subject Access Review', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element SubjectAccessReview +include('c4k8s/Element/SubjectAccessReview') + +' load the c4model package +include('c4model/bootstrap') +SubjectAccessReview('SubjectAccessReview', 'Subject Access Review', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/SubjectAccessReview.puml b/distribution/c4k8s/Element/SubjectAccessReview.puml new file mode 100644 index 0000000000..49842dc02c --- /dev/null +++ b/distribution/c4k8s/Element/SubjectAccessReview.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/SubjectAccessReview + +!procedure SubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/TokenRequest.Local.png b/distribution/c4k8s/Element/TokenRequest.Local.png new file mode 100644 index 0000000000..44d66f7ad5 Binary files /dev/null and b/distribution/c4k8s/Element/TokenRequest.Local.png differ diff --git a/distribution/c4k8s/Element/TokenRequest.Local.puml b/distribution/c4k8s/Element/TokenRequest.Local.puml new file mode 100644 index 0000000000..08e8ad5698 --- /dev/null +++ b/distribution/c4k8s/Element/TokenRequest.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequest +include('c4k8s/Element/TokenRequest') + +' load the c4model package +include('c4model/bootstrap') +TokenRequest('TokenRequest', 'Token Request', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/TokenRequest.Remote.puml b/distribution/c4k8s/Element/TokenRequest.Remote.puml new file mode 100644 index 0000000000..01107217c3 --- /dev/null +++ b/distribution/c4k8s/Element/TokenRequest.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequest +include('c4k8s/Element/TokenRequest') + +' load the c4model package +include('c4model/bootstrap') +TokenRequest('TokenRequest', 'Token Request', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/TokenRequest.md b/distribution/c4k8s/Element/TokenRequest.md new file mode 100644 index 0000000000..2c863b635d --- /dev/null +++ b/distribution/c4k8s/Element/TokenRequest.md @@ -0,0 +1,65 @@ +# TokenRequest + + +```text +c4k8s/Element/TokenRequest +``` + +```text +include('c4k8s/Element/TokenRequest') +``` + + + +| TokenRequest | +| :---: | +| ![illustration for TokenRequest](../../c4k8s/Element/TokenRequest.Local.png) | + + + + +## TokenRequest + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequest +include('c4k8s/Element/TokenRequest') + +' load the c4model package +include('c4model/bootstrap') +TokenRequest('TokenRequest', 'Token Request', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenRequest +include('c4k8s/Element/TokenRequest') + +' load the c4model package +include('c4model/bootstrap') +TokenRequest('TokenRequest', 'Token Request', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/TokenRequest.puml b/distribution/c4k8s/Element/TokenRequest.puml new file mode 100644 index 0000000000..acdc9f50b8 --- /dev/null +++ b/distribution/c4k8s/Element/TokenRequest.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/TokenRequest + +!procedure TokenRequest($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TokenRequest', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/TokenReview.Local.png b/distribution/c4k8s/Element/TokenReview.Local.png new file mode 100644 index 0000000000..fdead7b8cc Binary files /dev/null and b/distribution/c4k8s/Element/TokenReview.Local.png differ diff --git a/distribution/c4k8s/Element/TokenReview.Local.puml b/distribution/c4k8s/Element/TokenReview.Local.puml new file mode 100644 index 0000000000..b75030b83c --- /dev/null +++ b/distribution/c4k8s/Element/TokenReview.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReview +include('c4k8s/Element/TokenReview') + +' load the c4model package +include('c4model/bootstrap') +TokenReview('TokenReview', 'Token Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/TokenReview.Remote.puml b/distribution/c4k8s/Element/TokenReview.Remote.puml new file mode 100644 index 0000000000..dc0e30c7ab --- /dev/null +++ b/distribution/c4k8s/Element/TokenReview.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReview +include('c4k8s/Element/TokenReview') + +' load the c4model package +include('c4model/bootstrap') +TokenReview('TokenReview', 'Token Review', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/TokenReview.md b/distribution/c4k8s/Element/TokenReview.md new file mode 100644 index 0000000000..7315198d4b --- /dev/null +++ b/distribution/c4k8s/Element/TokenReview.md @@ -0,0 +1,65 @@ +# TokenReview + + +```text +c4k8s/Element/TokenReview +``` + +```text +include('c4k8s/Element/TokenReview') +``` + + + +| TokenReview | +| :---: | +| ![illustration for TokenReview](../../c4k8s/Element/TokenReview.Local.png) | + + + + +## TokenReview + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReview +include('c4k8s/Element/TokenReview') + +' load the c4model package +include('c4model/bootstrap') +TokenReview('TokenReview', 'Token Review', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TokenReview +include('c4k8s/Element/TokenReview') + +' load the c4model package +include('c4model/bootstrap') +TokenReview('TokenReview', 'Token Review', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/TokenReview.puml b/distribution/c4k8s/Element/TokenReview.puml new file mode 100644 index 0000000000..05e0641299 --- /dev/null +++ b/distribution/c4k8s/Element/TokenReview.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/TokenReview + +!procedure TokenReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TokenReview', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/TypedLocalObjectReference.Local.png b/distribution/c4k8s/Element/TypedLocalObjectReference.Local.png new file mode 100644 index 0000000000..ef1020abca Binary files /dev/null and b/distribution/c4k8s/Element/TypedLocalObjectReference.Local.png differ diff --git a/distribution/c4k8s/Element/TypedLocalObjectReference.Local.puml b/distribution/c4k8s/Element/TypedLocalObjectReference.Local.puml new file mode 100644 index 0000000000..ad385dd0b9 --- /dev/null +++ b/distribution/c4k8s/Element/TypedLocalObjectReference.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReference +include('c4k8s/Element/TypedLocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReference('TypedLocalObjectReference', 'Typed Local Object Reference', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/TypedLocalObjectReference.Remote.puml b/distribution/c4k8s/Element/TypedLocalObjectReference.Remote.puml new file mode 100644 index 0000000000..295bc49d05 --- /dev/null +++ b/distribution/c4k8s/Element/TypedLocalObjectReference.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReference +include('c4k8s/Element/TypedLocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReference('TypedLocalObjectReference', 'Typed Local Object Reference', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/TypedLocalObjectReference.md b/distribution/c4k8s/Element/TypedLocalObjectReference.md new file mode 100644 index 0000000000..6f03ccebe9 --- /dev/null +++ b/distribution/c4k8s/Element/TypedLocalObjectReference.md @@ -0,0 +1,65 @@ +# TypedLocalObjectReference + + +```text +c4k8s/Element/TypedLocalObjectReference +``` + +```text +include('c4k8s/Element/TypedLocalObjectReference') +``` + + + +| TypedLocalObjectReference | +| :---: | +| ![illustration for TypedLocalObjectReference](../../c4k8s/Element/TypedLocalObjectReference.Local.png) | + + + + +## TypedLocalObjectReference + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReference +include('c4k8s/Element/TypedLocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReference('TypedLocalObjectReference', 'Typed Local Object Reference', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element TypedLocalObjectReference +include('c4k8s/Element/TypedLocalObjectReference') + +' load the c4model package +include('c4model/bootstrap') +TypedLocalObjectReference('TypedLocalObjectReference', 'Typed Local Object Reference', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/TypedLocalObjectReference.puml b/distribution/c4k8s/Element/TypedLocalObjectReference.puml new file mode 100644 index 0000000000..aadae350bc --- /dev/null +++ b/distribution/c4k8s/Element/TypedLocalObjectReference.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/TypedLocalObjectReference + +!procedure TypedLocalObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TypedLocalObjectReference', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Local.png b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Local.png new file mode 100644 index 0000000000..17446f0f30 Binary files /dev/null and b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Local.png differ diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Local.puml b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Local.puml new file mode 100644 index 0000000000..6e5102cb78 --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicy +include('c4k8s/Element/ValidatingAdmissionPolicy') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicy('ValidatingAdmissionPolicy', 'Validating Admission Policy', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Remote.puml b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Remote.puml new file mode 100644 index 0000000000..880eca97a9 --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicy +include('c4k8s/Element/ValidatingAdmissionPolicy') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicy('ValidatingAdmissionPolicy', 'Validating Admission Policy', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicy.md b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.md new file mode 100644 index 0000000000..0487fc6674 --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.md @@ -0,0 +1,65 @@ +# ValidatingAdmissionPolicy + + +```text +c4k8s/Element/ValidatingAdmissionPolicy +``` + +```text +include('c4k8s/Element/ValidatingAdmissionPolicy') +``` + + + +| ValidatingAdmissionPolicy | +| :---: | +| ![illustration for ValidatingAdmissionPolicy](../../c4k8s/Element/ValidatingAdmissionPolicy.Local.png) | + + + + +## ValidatingAdmissionPolicy + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicy +include('c4k8s/Element/ValidatingAdmissionPolicy') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicy('ValidatingAdmissionPolicy', 'Validating Admission Policy', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicy +include('c4k8s/Element/ValidatingAdmissionPolicy') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicy('ValidatingAdmissionPolicy', 'Validating Admission Policy', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicy.puml b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.puml new file mode 100644 index 0000000000..a8437f1402 --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicy.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ValidatingAdmissionPolicy + +!procedure ValidatingAdmissionPolicy($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingAdmissionPolicy', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.png b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.png new file mode 100644 index 0000000000..0c2cfbd53d Binary files /dev/null and b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.png differ diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.puml b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.puml new file mode 100644 index 0000000000..e1ac24b355 --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingList +include('c4k8s/Element/ValidatingAdmissionPolicyBindingList') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingList('ValidatingAdmissionPolicyBindingList', 'Validating Admission Policy Binding List', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Remote.puml b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Remote.puml new file mode 100644 index 0000000000..af341e09fe --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingList +include('c4k8s/Element/ValidatingAdmissionPolicyBindingList') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingList('ValidatingAdmissionPolicyBindingList', 'Validating Admission Policy Binding List', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.md b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.md new file mode 100644 index 0000000000..2ceae43c9e --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.md @@ -0,0 +1,65 @@ +# ValidatingAdmissionPolicyBindingList + + +```text +c4k8s/Element/ValidatingAdmissionPolicyBindingList +``` + +```text +include('c4k8s/Element/ValidatingAdmissionPolicyBindingList') +``` + + + +| ValidatingAdmissionPolicyBindingList | +| :---: | +| ![illustration for ValidatingAdmissionPolicyBindingList](../../c4k8s/Element/ValidatingAdmissionPolicyBindingList.Local.png) | + + + + +## ValidatingAdmissionPolicyBindingList + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingList +include('c4k8s/Element/ValidatingAdmissionPolicyBindingList') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingList('ValidatingAdmissionPolicyBindingList', 'Validating Admission Policy Binding List', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingAdmissionPolicyBindingList +include('c4k8s/Element/ValidatingAdmissionPolicyBindingList') + +' load the c4model package +include('c4model/bootstrap') +ValidatingAdmissionPolicyBindingList('ValidatingAdmissionPolicyBindingList', 'Validating Admission Policy Binding List', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.puml b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.puml new file mode 100644 index 0000000000..85f2aeb460 --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingAdmissionPolicyBindingList.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ValidatingAdmissionPolicyBindingList + +!procedure ValidatingAdmissionPolicyBindingList($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingAdmissionPolicyBindingList', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Local.png b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Local.png new file mode 100644 index 0000000000..d0b99684ed Binary files /dev/null and b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Local.png differ diff --git a/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Local.puml b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Local.puml new file mode 100644 index 0000000000..40a9ba1ef5 --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfiguration +include('c4k8s/Element/ValidatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfiguration('ValidatingWebhookConfiguration', 'Validating Webhook Configuration', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Remote.puml b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Remote.puml new file mode 100644 index 0000000000..7a1fa4a92a --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfiguration +include('c4k8s/Element/ValidatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfiguration('ValidatingWebhookConfiguration', 'Validating Webhook Configuration', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/ValidatingWebhookConfiguration.md b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.md new file mode 100644 index 0000000000..5b98fd620b --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.md @@ -0,0 +1,65 @@ +# ValidatingWebhookConfiguration + + +```text +c4k8s/Element/ValidatingWebhookConfiguration +``` + +```text +include('c4k8s/Element/ValidatingWebhookConfiguration') +``` + + + +| ValidatingWebhookConfiguration | +| :---: | +| ![illustration for ValidatingWebhookConfiguration](../../c4k8s/Element/ValidatingWebhookConfiguration.Local.png) | + + + + +## ValidatingWebhookConfiguration + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfiguration +include('c4k8s/Element/ValidatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfiguration('ValidatingWebhookConfiguration', 'Validating Webhook Configuration', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element ValidatingWebhookConfiguration +include('c4k8s/Element/ValidatingWebhookConfiguration') + +' load the c4model package +include('c4model/bootstrap') +ValidatingWebhookConfiguration('ValidatingWebhookConfiguration', 'Validating Webhook Configuration', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/ValidatingWebhookConfiguration.puml b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.puml new file mode 100644 index 0000000000..354e44bf1e --- /dev/null +++ b/distribution/c4k8s/Element/ValidatingWebhookConfiguration.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/ValidatingWebhookConfiguration + +!procedure ValidatingWebhookConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingWebhookConfiguration', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/Volume.Local.png b/distribution/c4k8s/Element/Volume.Local.png new file mode 100644 index 0000000000..853f05fcb2 Binary files /dev/null and b/distribution/c4k8s/Element/Volume.Local.png differ diff --git a/distribution/c4k8s/Element/Volume.Local.puml b/distribution/c4k8s/Element/Volume.Local.puml new file mode 100644 index 0000000000..d74db70ce9 --- /dev/null +++ b/distribution/c4k8s/Element/Volume.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Volume +include('c4k8s/Element/Volume') + +' load the c4model package +include('c4model/bootstrap') +Volume('Volume', 'Volume', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Volume.Remote.puml b/distribution/c4k8s/Element/Volume.Remote.puml new file mode 100644 index 0000000000..d72ce61a66 --- /dev/null +++ b/distribution/c4k8s/Element/Volume.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Volume +include('c4k8s/Element/Volume') + +' load the c4model package +include('c4model/bootstrap') +Volume('Volume', 'Volume', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/Volume.md b/distribution/c4k8s/Element/Volume.md new file mode 100644 index 0000000000..239f1f021c --- /dev/null +++ b/distribution/c4k8s/Element/Volume.md @@ -0,0 +1,65 @@ +# Volume + + +```text +c4k8s/Element/Volume +``` + +```text +include('c4k8s/Element/Volume') +``` + + + +| Volume | +| :---: | +| ![illustration for Volume](../../c4k8s/Element/Volume.Local.png) | + + + + +## Volume + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Volume +include('c4k8s/Element/Volume') + +' load the c4model package +include('c4model/bootstrap') +Volume('Volume', 'Volume', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element Volume +include('c4k8s/Element/Volume') + +' load the c4model package +include('c4model/bootstrap') +Volume('Volume', 'Volume', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/Volume.puml b/distribution/c4k8s/Element/Volume.puml new file mode 100644 index 0000000000..b601c5ad97 --- /dev/null +++ b/distribution/c4k8s/Element/Volume.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/Volume + +!procedure Volume($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Volume', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/Element/VolumeAttachment.Local.png b/distribution/c4k8s/Element/VolumeAttachment.Local.png new file mode 100644 index 0000000000..0b802ed41c Binary files /dev/null and b/distribution/c4k8s/Element/VolumeAttachment.Local.png differ diff --git a/distribution/c4k8s/Element/VolumeAttachment.Local.puml b/distribution/c4k8s/Element/VolumeAttachment.Local.puml new file mode 100644 index 0000000000..8ae21eb388 --- /dev/null +++ b/distribution/c4k8s/Element/VolumeAttachment.Local.puml @@ -0,0 +1,18 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachment +include('c4k8s/Element/VolumeAttachment') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachment('VolumeAttachment', 'Volume Attachment', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/VolumeAttachment.Remote.puml b/distribution/c4k8s/Element/VolumeAttachment.Remote.puml new file mode 100644 index 0000000000..6d26315645 --- /dev/null +++ b/distribution/c4k8s/Element/VolumeAttachment.Remote.puml @@ -0,0 +1,17 @@ +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachment +include('c4k8s/Element/VolumeAttachment') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachment('VolumeAttachment', 'Volume Attachment', 'an optional description label') +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/Element/VolumeAttachment.md b/distribution/c4k8s/Element/VolumeAttachment.md new file mode 100644 index 0000000000..fcba3a7166 --- /dev/null +++ b/distribution/c4k8s/Element/VolumeAttachment.md @@ -0,0 +1,65 @@ +# VolumeAttachment + + +```text +c4k8s/Element/VolumeAttachment +``` + +```text +include('c4k8s/Element/VolumeAttachment') +``` + + + +| VolumeAttachment | +| :---: | +| ![illustration for VolumeAttachment](../../c4k8s/Element/VolumeAttachment.Local.png) | + + + + +## VolumeAttachment + +### Load remotely +```plantuml +@startuml +' configures the library +!global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachment +include('c4k8s/Element/VolumeAttachment') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachment('VolumeAttachment', 'Volume Attachment', 'an optional description label') +@enduml +``` + +### Load locally +```plantuml +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION="../.." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' loads the Item which embeds the element VolumeAttachment +include('c4k8s/Element/VolumeAttachment') + +' load the c4model package +include('c4model/bootstrap') +VolumeAttachment('VolumeAttachment', 'Volume Attachment', 'an optional description label') +@enduml +``` + diff --git a/distribution/c4k8s/Element/VolumeAttachment.puml b/distribution/c4k8s/Element/VolumeAttachment.puml new file mode 100644 index 0000000000..5465f23a9c --- /dev/null +++ b/distribution/c4k8s/Element/VolumeAttachment.puml @@ -0,0 +1,5 @@ +' definition of the Item c4k8s/Element/VolumeAttachment + +!procedure VolumeAttachment($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/VolumeAttachment', $id, $name, $desc, $tech) +!endprocedure diff --git a/distribution/c4k8s/README.md b/distribution/c4k8s/README.md new file mode 100644 index 0000000000..dbb65f52f5 --- /dev/null +++ b/distribution/c4k8s/README.md @@ -0,0 +1,68 @@ +# c4k8s + +## Presentation +This package is an extension of the `c4model` one. + +The package provides pre configured Deployment Nodes (item and boundary) for each [Kubernetes resources](https://kubernetes.io/docs/reference/kubernetes-api/). + +## Usage + +### Bootstrap + +The bootstrap may provide PlantUML artifacts like constants, procedures or style statements. + +```plantuml +' loads the c4k8s bootstrap +include('c4k8s/bootstrap') +``` + +### Full inclusion + +An additional include can be used to load all items in one shot. + + ```plantuml +' loads the bootstrap of `c4k8s` and all related items +include('c4k8s/full') +``` + +### Single inclusion + +Finally, another include can be used to load the library's bootstrap, the package's bootstrap and all items' resources in one `!include` statement. + +Include remotely the resources: +```plantuml +' loads the library, the bootstrap of `c4k8s` and all related items +!include https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution/c4k8s/single.puml +``` + +Include locally the resources: +```plantuml +' configures the library +!global $INCLUSION_MODE="local" +' loads the library, the bootstrap of `c4k8s` and all related items +!include /c4k8s/single.puml +``` + + + + +# Modules + +The package provides 2 modules. + +- [c4k8s/Element](../c4k8s/Element/README.md) with 78 items +- [c4k8s/Boundary](../c4k8s/Boundary/README.md) with 78 items + + + +# Examples + +The package provides 1 examples. + +## Deployment diagram + +![Deployment diagram](../c4k8s/deployment_diagram.png)
+[The source file.](../c4k8s/deployment_diagram.puml) + + + diff --git a/distribution/c4k8s/bootstrap.puml b/distribution/c4k8s/bootstrap.puml new file mode 100644 index 0000000000..139597f9cb --- /dev/null +++ b/distribution/c4k8s/bootstrap.puml @@ -0,0 +1,2 @@ + + diff --git a/distribution/c4k8s/deployment_diagram.png b/distribution/c4k8s/deployment_diagram.png new file mode 100644 index 0000000000..688ddbb302 Binary files /dev/null and b/distribution/c4k8s/deployment_diagram.png differ diff --git a/distribution/c4k8s/deployment_diagram.puml b/distribution/c4k8s/deployment_diagram.puml new file mode 100644 index 0000000000..cc5296048c --- /dev/null +++ b/distribution/c4k8s/deployment_diagram.puml @@ -0,0 +1,77 @@ +@startuml +' configures the library +!global $INCLUSION_MODE="local" +!global $LIB_BASE_LOCATION=".." + +' loads the library's bootstrap +!include $LIB_BASE_LOCATION/bootstrap.puml + +' loads the package bootstrap +include('c4k8s/bootstrap') + +' include the c4model library +include('c4model/bootstrap') +include('c4model/Element/InfrastructureNode') +include('c4model/Element/Container') +include('c4model/Boundary/InfrastructureNodeBoundary') +include('c4model/Element/DeploymentNode') +include('c4model/Boundary/DeploymentNodeBoundary') + +' include the c4k8s items +include('c4k8s/Element/Pod') +include('c4k8s/Element/PersistentVolumeClaim') +include('c4k8s/Element/Service') +include('c4k8s/Element/Ingress') +include('c4k8s/Boundary/ClusterBoundary') +include('c4k8s/Boundary/PodBoundary') +include('c4k8s/Boundary/NamespaceBoundary') +include('c4k8s/Boundary/StatefulSetBoundary') +include('c4k8s/Boundary/CronJobBoundary') +include('c4k8s/Boundary/DeploymentBoundary') + +Title("Application", "Deployment Diagram") + +InfrastructureNodeBoundary("aws", "Amazon Web Services", "Cloud Provider") { + InfrastructureNode("s3", "Simple Storage Service (S3)", "An object storage service offering industry-leading scalability, data availability, security, and performance.", "SaaS") +} + +InfrastructureNodeBoundary("datacenter", "Raspberry PI Cluster", "Homemade Cloud Provider") { + ClusterBoundary("cluster", "production") { + NamespaceBoundary("application_namespace", "application") { + StatefulSetBoundary("database_statefulset", "database", "x1") { + PersistentVolumeClaim("database_pvc", "database", "Persists the database files.", "10G") + Pod("database_pod", "database", "Stores data related to the backend logic.") + database_pod --> database_pvc + } + Service("database_service", "database") + database_service --> database_pod + + Service("backend_service", "backend") + DeploymentBoundary("backend_deployment", "backend", "x3") { + PodBoundary("backend_pod", "backend") { + Container("backend_container", "Backend", "Provides services to execute command and queries.", "Java and Spring MVC") + } + } + backend_service --> backend_container + backend_container --> database_service + + CronJobBoundary("report_cronjob", "report", "daily") { + Pod("backup_pod", "report", "Extract analytics from the database.") + } + backup_pod --> database_service + backup_pod -r-> s3 + + Ingress("backend_ingress", "backend", "", "api.app.com") + backend_ingress --> backend_service + } + } +} + +DeploymentNodeBoundary("dep_sa_c", "Customer's computer", "GNU/Linux, Microsoft Windows or Apple macOS") { + DeploymentNodeBoundary("dep_sa_wb", "Web Browser", "Firefox, Chrome, Safari, or Edge") { + Container("spa", "Single-Page Application", "Provides all of the Internet banking functionality to customers via their browser.", "JavaScript and Angular") + } +} +spa --> backend_ingress + +@enduml \ No newline at end of file diff --git a/distribution/c4k8s/full.puml b/distribution/c4k8s/full.puml new file mode 100644 index 0000000000..b0bcac64b6 --- /dev/null +++ b/distribution/c4k8s/full.puml @@ -0,0 +1,785 @@ + + + + + +' definition of the Item c4k8s/Element/Pod + +!procedure Pod($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Pod', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PodTemplate + +!procedure PodTemplate($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodTemplate', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ReplicationController + +!procedure ReplicationController($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ReplicationController', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ReplicaSet + +!procedure ReplicaSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ReplicaSet', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Deployment + +!procedure Deployment($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Deployment', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/StatefulSet + +!procedure StatefulSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/StatefulSet', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ControllerRevision + +!procedure ControllerRevision($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ControllerRevision', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/DaemonSet + +!procedure DaemonSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/DaemonSet', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Job + +!procedure Job($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Job', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CronJob + +!procedure CronJob($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CronJob', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/HorizontalPodAutoscaler + +!procedure HorizontalPodAutoscaler($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/HorizontalPodAutoscaler', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PriorityClass + +!procedure PriorityClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PriorityClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PodScheduling + +!procedure PodScheduling($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodScheduling', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceClaim + +!procedure ResourceClaim($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClaim', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceClaimTemplate + +!procedure ResourceClaimTemplate($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClaimTemplate', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceClass + +!procedure ResourceClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Service + +!procedure Service($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Service', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Endpoints + +!procedure Endpoints($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Endpoints', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/EndpointSlice + +!procedure EndpointSlice($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/EndpointSlice', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Ingress + +!procedure Ingress($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Ingress', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/IngressClass + +!procedure IngressClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/IngressClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ConfigMap + +!procedure ConfigMap($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ConfigMap', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Secret + +!procedure Secret($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Secret', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Volume + +!procedure Volume($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Volume', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PersistentVolumeClaim + +!procedure PersistentVolumeClaim($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PersistentVolumeClaim', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PersistentVolume + +!procedure PersistentVolume($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PersistentVolume', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/StorageClass + +!procedure StorageClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/StorageClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/VolumeAttachment + +!procedure VolumeAttachment($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/VolumeAttachment', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CSIDriver + +!procedure CSIDriver($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSIDriver', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CSINode + +!procedure CSINode($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSINode', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CSIStorageCapacity + +!procedure CSIStorageCapacity($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSIStorageCapacity', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ServiceAccount + +!procedure ServiceAccount($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ServiceAccount', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/TokenRequest + +!procedure TokenRequest($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TokenRequest', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/TokenReview + +!procedure TokenReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TokenReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CertificateSigningRequest + +!procedure CertificateSigningRequest($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CertificateSigningRequest', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LocalSubjectAccessReview + +!procedure LocalSubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LocalSubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SelfSubjectAccessReview + +!procedure SelfSubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SelfSubjectRulesReview + +!procedure SelfSubjectRulesReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectRulesReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SubjectAccessReview + +!procedure SubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SelfSubjectReview + +!procedure SelfSubjectReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ClusterRole + +!procedure ClusterRole($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterRole', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ClusterRoleBinding + +!procedure ClusterRoleBinding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterRoleBinding', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Role + +!procedure Role($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Role', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/RoleBinding + +!procedure RoleBinding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/RoleBinding', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LimitRange + +!procedure LimitRange($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LimitRange', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceQuota + +!procedure ResourceQuota($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceQuota', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/NetworkPolicy + +!procedure NetworkPolicy($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/NetworkPolicy', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PodDisruptionBudget + +!procedure PodDisruptionBudget($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodDisruptionBudget', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CustomResourceDefinition + +!procedure CustomResourceDefinition($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CustomResourceDefinition', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/MutatingWebhookConfiguration + +!procedure MutatingWebhookConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/MutatingWebhookConfiguration', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ValidatingWebhookConfiguration + +!procedure ValidatingWebhookConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingWebhookConfiguration', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ValidatingAdmissionPolicy + +!procedure ValidatingAdmissionPolicy($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingAdmissionPolicy', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Node + +!procedure Node($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Node', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Namespace + +!procedure Namespace($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Namespace', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Event + +!procedure Event($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Event', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/APIService + +!procedure APIService($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/APIService', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Lease + +!procedure Lease($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Lease', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/RuntimeClass + +!procedure RuntimeClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/RuntimeClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/FlowSchema + +!procedure FlowSchema($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/FlowSchema', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PriorityLevelConfiguration + +!procedure PriorityLevelConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PriorityLevelConfiguration', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Binding + +!procedure Binding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Binding', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ComponentStatus + +!procedure ComponentStatus($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ComponentStatus', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ClusterCIDR + +!procedure ClusterCIDR($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterCIDR', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/DeleteOptions + +!procedure DeleteOptions($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/DeleteOptions', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LabelSelector + +!procedure LabelSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LabelSelector', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ListMeta + +!procedure ListMeta($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ListMeta', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LocalObjectReference + +!procedure LocalObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LocalObjectReference', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/NodeSelectorRequirement + +!procedure NodeSelectorRequirement($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/NodeSelectorRequirement', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ObjectFieldSelector + +!procedure ObjectFieldSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectFieldSelector', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ObjectMeta + +!procedure ObjectMeta($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectMeta', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ObjectReference + +!procedure ObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectReference', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Patch + +!procedure Patch($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Patch', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Quantity + +!procedure Quantity($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Quantity', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceFieldSelector + +!procedure ResourceFieldSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceFieldSelector', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Status + +!procedure Status($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Status', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/TypedLocalObjectReference + +!procedure TypedLocalObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TypedLocalObjectReference', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ValidatingAdmissionPolicyBindingList + +!procedure ValidatingAdmissionPolicyBindingList($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingAdmissionPolicyBindingList', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Cluster + +!procedure Cluster($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Cluster', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodBoundary + +!procedure PodBoundary($id, $name, $tech="") + C4Boundary('K8s/Pod', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodTemplateBoundary + +!procedure PodTemplateBoundary($id, $name, $tech="") + C4Boundary('K8s/PodTemplate', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ReplicationControllerBoundary + +!procedure ReplicationControllerBoundary($id, $name, $tech="") + C4Boundary('K8s/ReplicationController', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ReplicaSetBoundary + +!procedure ReplicaSetBoundary($id, $name, $tech="") + C4Boundary('K8s/ReplicaSet', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/DeploymentBoundary + +!procedure DeploymentBoundary($id, $name, $tech="") + C4Boundary('K8s/Deployment', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/StatefulSetBoundary + +!procedure StatefulSetBoundary($id, $name, $tech="") + C4Boundary('K8s/StatefulSet', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ControllerRevisionBoundary + +!procedure ControllerRevisionBoundary($id, $name, $tech="") + C4Boundary('K8s/ControllerRevision', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/DaemonSetBoundary + +!procedure DaemonSetBoundary($id, $name, $tech="") + C4Boundary('K8s/DaemonSet', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/JobBoundary + +!procedure JobBoundary($id, $name, $tech="") + C4Boundary('K8s/Job', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CronJobBoundary + +!procedure CronJobBoundary($id, $name, $tech="") + C4Boundary('K8s/CronJob', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/HorizontalPodAutoscalerBoundary + +!procedure HorizontalPodAutoscalerBoundary($id, $name, $tech="") + C4Boundary('K8s/HorizontalPodAutoscaler', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PriorityClassBoundary + +!procedure PriorityClassBoundary($id, $name, $tech="") + C4Boundary('K8s/PriorityClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodSchedulingBoundary + +!procedure PodSchedulingBoundary($id, $name, $tech="") + C4Boundary('K8s/PodScheduling', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceClaimBoundary + +!procedure ResourceClaimBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClaim', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceClaimTemplateBoundary + +!procedure ResourceClaimTemplateBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClaimTemplate', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceClassBoundary + +!procedure ResourceClassBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ServiceBoundary + +!procedure ServiceBoundary($id, $name, $tech="") + C4Boundary('K8s/Service', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/EndpointsBoundary + +!procedure EndpointsBoundary($id, $name, $tech="") + C4Boundary('K8s/Endpoints', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/EndpointSliceBoundary + +!procedure EndpointSliceBoundary($id, $name, $tech="") + C4Boundary('K8s/EndpointSlice', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/IngressBoundary + +!procedure IngressBoundary($id, $name, $tech="") + C4Boundary('K8s/Ingress', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/IngressClassBoundary + +!procedure IngressClassBoundary($id, $name, $tech="") + C4Boundary('K8s/IngressClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ConfigMapBoundary + +!procedure ConfigMapBoundary($id, $name, $tech="") + C4Boundary('K8s/ConfigMap', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SecretBoundary + +!procedure SecretBoundary($id, $name, $tech="") + C4Boundary('K8s/Secret', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/VolumeBoundary + +!procedure VolumeBoundary($id, $name, $tech="") + C4Boundary('K8s/Volume', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PersistentVolumeClaimBoundary + +!procedure PersistentVolumeClaimBoundary($id, $name, $tech="") + C4Boundary('K8s/PersistentVolumeClaim', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PersistentVolumeBoundary + +!procedure PersistentVolumeBoundary($id, $name, $tech="") + C4Boundary('K8s/PersistentVolume', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/StorageClassBoundary + +!procedure StorageClassBoundary($id, $name, $tech="") + C4Boundary('K8s/StorageClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/VolumeAttachmentBoundary + +!procedure VolumeAttachmentBoundary($id, $name, $tech="") + C4Boundary('K8s/VolumeAttachment', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CSIDriverBoundary + +!procedure CSIDriverBoundary($id, $name, $tech="") + C4Boundary('K8s/CSIDriver', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CSINodeBoundary + +!procedure CSINodeBoundary($id, $name, $tech="") + C4Boundary('K8s/CSINode', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CSIStorageCapacityBoundary + +!procedure CSIStorageCapacityBoundary($id, $name, $tech="") + C4Boundary('K8s/CSIStorageCapacity', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ServiceAccountBoundary + +!procedure ServiceAccountBoundary($id, $name, $tech="") + C4Boundary('K8s/ServiceAccount', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/TokenRequestBoundary + +!procedure TokenRequestBoundary($id, $name, $tech="") + C4Boundary('K8s/TokenRequest', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/TokenReviewBoundary + +!procedure TokenReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/TokenReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CertificateSigningRequestBoundary + +!procedure CertificateSigningRequestBoundary($id, $name, $tech="") + C4Boundary('K8s/CertificateSigningRequest', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LocalSubjectAccessReviewBoundary + +!procedure LocalSubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/LocalSubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SelfSubjectAccessReviewBoundary + +!procedure SelfSubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SelfSubjectRulesReviewBoundary + +!procedure SelfSubjectRulesReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectRulesReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SubjectAccessReviewBoundary + +!procedure SubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SelfSubjectReviewBoundary + +!procedure SelfSubjectReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterRoleBoundary + +!procedure ClusterRoleBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterRole', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterRoleBindingBoundary + +!procedure ClusterRoleBindingBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterRoleBinding', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/RoleBoundary + +!procedure RoleBoundary($id, $name, $tech="") + C4Boundary('K8s/Role', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/RoleBindingBoundary + +!procedure RoleBindingBoundary($id, $name, $tech="") + C4Boundary('K8s/RoleBinding', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LimitRangeBoundary + +!procedure LimitRangeBoundary($id, $name, $tech="") + C4Boundary('K8s/LimitRange', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceQuotaBoundary + +!procedure ResourceQuotaBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceQuota', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NetworkPolicyBoundary + +!procedure NetworkPolicyBoundary($id, $name, $tech="") + C4Boundary('K8s/NetworkPolicy', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodDisruptionBudgetBoundary + +!procedure PodDisruptionBudgetBoundary($id, $name, $tech="") + C4Boundary('K8s/PodDisruptionBudget', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CustomResourceDefinitionBoundary + +!procedure CustomResourceDefinitionBoundary($id, $name, $tech="") + C4Boundary('K8s/CustomResourceDefinition', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/MutatingWebhookConfigurationBoundary + +!procedure MutatingWebhookConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/MutatingWebhookConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ValidatingWebhookConfigurationBoundary + +!procedure ValidatingWebhookConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingWebhookConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ValidatingAdmissionPolicyBoundary + +!procedure ValidatingAdmissionPolicyBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingAdmissionPolicy', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NodeBoundary + +!procedure NodeBoundary($id, $name, $tech="") + C4Boundary('K8s/Node', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NamespaceBoundary + +!procedure NamespaceBoundary($id, $name, $tech="") + C4Boundary('K8s/Namespace', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/EventBoundary + +!procedure EventBoundary($id, $name, $tech="") + C4Boundary('K8s/Event', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/APIServiceBoundary + +!procedure APIServiceBoundary($id, $name, $tech="") + C4Boundary('K8s/APIService', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LeaseBoundary + +!procedure LeaseBoundary($id, $name, $tech="") + C4Boundary('K8s/Lease', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/RuntimeClassBoundary + +!procedure RuntimeClassBoundary($id, $name, $tech="") + C4Boundary('K8s/RuntimeClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/FlowSchemaBoundary + +!procedure FlowSchemaBoundary($id, $name, $tech="") + C4Boundary('K8s/FlowSchema', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PriorityLevelConfigurationBoundary + +!procedure PriorityLevelConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/PriorityLevelConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/BindingBoundary + +!procedure BindingBoundary($id, $name, $tech="") + C4Boundary('K8s/Binding', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ComponentStatusBoundary + +!procedure ComponentStatusBoundary($id, $name, $tech="") + C4Boundary('K8s/ComponentStatus', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterCIDRBoundary + +!procedure ClusterCIDRBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterCIDR', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/DeleteOptionsBoundary + +!procedure DeleteOptionsBoundary($id, $name, $tech="") + C4Boundary('K8s/DeleteOptions', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LabelSelectorBoundary + +!procedure LabelSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/LabelSelector', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ListMetaBoundary + +!procedure ListMetaBoundary($id, $name, $tech="") + C4Boundary('K8s/ListMeta', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LocalObjectReferenceBoundary + +!procedure LocalObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/LocalObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NodeSelectorRequirementBoundary + +!procedure NodeSelectorRequirementBoundary($id, $name, $tech="") + C4Boundary('K8s/NodeSelectorRequirement', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ObjectFieldSelectorBoundary + +!procedure ObjectFieldSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectFieldSelector', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ObjectMetaBoundary + +!procedure ObjectMetaBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectMeta', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ObjectReferenceBoundary + +!procedure ObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PatchBoundary + +!procedure PatchBoundary($id, $name, $tech="") + C4Boundary('K8s/Patch', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/QuantityBoundary + +!procedure QuantityBoundary($id, $name, $tech="") + C4Boundary('K8s/Quantity', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceFieldSelectorBoundary + +!procedure ResourceFieldSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceFieldSelector', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/StatusBoundary + +!procedure StatusBoundary($id, $name, $tech="") + C4Boundary('K8s/Status', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/TypedLocalObjectReferenceBoundary + +!procedure TypedLocalObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/TypedLocalObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary + +!procedure ValidatingAdmissionPolicyBindingListBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingAdmissionPolicyBindingList', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterBoundary + +!procedure ClusterBoundary($id, $name, $tech="") + C4Boundary('K8s/Cluster', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/distribution/c4k8s/single.puml b/distribution/c4k8s/single.puml new file mode 100644 index 0000000000..c04b2d459f --- /dev/null +++ b/distribution/c4k8s/single.puml @@ -0,0 +1,961 @@ + + + +' by default the inclusion mode is remote +!if (%not(%variable_exists("$INCLUSION_MODE"))) + !global $INCLUSION_MODE="remote" +!endif + +!if ($INCLUSION_MODE == "remote") + !if (%not(%variable_exists("$LIB_BASE_LOCATION"))) + !global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution" + !endif +!else + !if (%not(%variable_exists("$LIB_BASE_LOCATION"))) + !global $LIB_BASE_LOCATION="." + !endif +!endif + +!if (%not(%variable_exists("$IMAGE_BASE_PATH"))) && (%variable_exists("$LIB_BASE_LOCATION")) + !global $IMAGE_BASE_PATH=$LIB_BASE_LOCATION + "/" +!endif + +' constants + +!global $ICON_FORMAT="png" +!global $TEXT_WIDTH_MAX=200 +!global $MSG_WIDTH_MAX=150 +!global $FONT_SIZE_XS=10 +!global $FONT_SIZE_SM=12 +!global $FONT_SIZE_MD=16 +!global $FONT_SIZE_LG=20 +!global $FONT_COLOR="#212121" +!global $FONT_COLOR_LIGHT="#757575" + + +' Styles + +hide stereotype +skinparam wrapWidth $TEXT_WIDTH_MAX +skinparam maxMessageSize $MSG_WIDTH_MAX +skinparam DefaultFontSize $FONT_SIZE_SM +skinparam DefaultFontColor $FONT_COLOR + + +' Title + +!procedure Title($title="", $subtitle="", $version="", $date="") + !$s="$title" + !$s_d="Last modified: " + %date("yyyy-MM-dd'T'HH:mm:ss") + !$s_v="" + !if ($date != "") + !$s_d="Last modified: " + $date + !endif + !if ($version != "") + !$s_v=" | version: " + $version + !endif + !$s=$s_d + $s_v + left header + !if ($title != "") + $title + !endif + !if ($subtitle) + $subtitle + !endif + $s + end header +!endprocedure + + +' getIcon() + +!function getIcon($name) + !return $IMAGE_BASE_PATH/$name.$ICON_FORMAT +!endfunction + + +' include() + +!procedure include($resource) + !include $LIB_BASE_LOCATION/$resource.puml +!endprocedure + + +' Relationship + +!procedure Relationship($label="", $tech="") + !if ($label != '' && $tech != '') + $label\n[$tech] + !elseif ($label != '') + $label + !else + [$tech] + !endif +!endprocedure + + +' IconElement + +!procedure IconElement($id, $stereotype, $icon, $name="", $tech="", $desc="") + !local $H="" + !if ($name != "") + !$H=$H + "\n" + $name + !endif + !if ($tech != "") + !$H=$H + "\n" + "[" + $tech + "]" + !endif + !if ($desc != "") + !$H=$H + "\n\n" + $desc + !endif + card $id <<$stereotype>> as "$H" +!endprocedure + + +' IconCardElement + +!procedure IconCardElement($id, $stereotype, $sprite, $techName="", $funcName="", $content="") + !local $V="" + !local $H="" + !local $S="" + $sprite + " " + !local $F="" + !if ($techName != "") && ($funcName != "") + !$ST="" + "" + $techName + "" + "" + !$T="" + "" + $funcName + "" + "" + !$H=$T + "\l" + $S + $ST + !$V=$V + $H + !elseif ($techName != "") + !$ST="" + "" + $techName + "" + "" + !$H=$S + $ST + !$V=$V + $H + !elseif ($funcName != "") + !$T="" + "" + $funcName + "" + "" + !$H=$S + $T + !$V=$V + $H + !endif + !if ($H != "") && ($content != "") + !$F="\n----\n" + $content + !$V=$V + $F + !elseif ($content != "") + !$F=$content + !$V=$S + "\n" + $F + !endif + Rectangle $id <<$stereotype>> as "$V" +!endprocedure + + +' IconGroupElement + +!procedure IconGroupElement($id, $stereotype, $sprite, $name="", $tech="") + !local $V=$sprite + " " + !if ($name != "") && ($tech != "") + !$V=$V + $name + "\n" + "[" + $tech + "]" + !elseif ($name != "") + !$V=$V + $name + !elseif ($tech != "") + !$V=$V + "[" + $tech + "]" + !endif + Rectangle $id <<$stereotype>> as "$V" +!endprocedure + + +' GroupElement + +!procedure GroupElement($id, $stereotype, $name="", $tech="") + !local $V="" + !if ($name != "") && ($tech != "") + !$V=$V + $name + "\n" + "[" + $tech + "]" + !elseif ($name != "") + !$V=$V + $name + !elseif ($tech != "") + !$V=$V + "[" + $tech + "]" + !endif + !if ($V != "") + Rectangle $id <<$stereotype>> as "$V" + !else + Rectangle $id <<$stereotype>> + !endif +!endprocedure + + + + +' definition of the Item c4k8s/Element/Pod + +!procedure Pod($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Pod', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PodTemplate + +!procedure PodTemplate($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodTemplate', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ReplicationController + +!procedure ReplicationController($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ReplicationController', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ReplicaSet + +!procedure ReplicaSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ReplicaSet', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Deployment + +!procedure Deployment($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Deployment', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/StatefulSet + +!procedure StatefulSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/StatefulSet', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ControllerRevision + +!procedure ControllerRevision($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ControllerRevision', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/DaemonSet + +!procedure DaemonSet($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/DaemonSet', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Job + +!procedure Job($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Job', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CronJob + +!procedure CronJob($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CronJob', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/HorizontalPodAutoscaler + +!procedure HorizontalPodAutoscaler($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/HorizontalPodAutoscaler', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PriorityClass + +!procedure PriorityClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PriorityClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PodScheduling + +!procedure PodScheduling($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodScheduling', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceClaim + +!procedure ResourceClaim($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClaim', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceClaimTemplate + +!procedure ResourceClaimTemplate($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClaimTemplate', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceClass + +!procedure ResourceClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Service + +!procedure Service($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Service', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Endpoints + +!procedure Endpoints($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Endpoints', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/EndpointSlice + +!procedure EndpointSlice($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/EndpointSlice', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Ingress + +!procedure Ingress($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Ingress', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/IngressClass + +!procedure IngressClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/IngressClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ConfigMap + +!procedure ConfigMap($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ConfigMap', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Secret + +!procedure Secret($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Secret', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Volume + +!procedure Volume($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Volume', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PersistentVolumeClaim + +!procedure PersistentVolumeClaim($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PersistentVolumeClaim', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PersistentVolume + +!procedure PersistentVolume($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PersistentVolume', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/StorageClass + +!procedure StorageClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/StorageClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/VolumeAttachment + +!procedure VolumeAttachment($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/VolumeAttachment', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CSIDriver + +!procedure CSIDriver($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSIDriver', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CSINode + +!procedure CSINode($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSINode', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CSIStorageCapacity + +!procedure CSIStorageCapacity($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CSIStorageCapacity', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ServiceAccount + +!procedure ServiceAccount($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ServiceAccount', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/TokenRequest + +!procedure TokenRequest($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TokenRequest', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/TokenReview + +!procedure TokenReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TokenReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CertificateSigningRequest + +!procedure CertificateSigningRequest($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CertificateSigningRequest', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LocalSubjectAccessReview + +!procedure LocalSubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LocalSubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SelfSubjectAccessReview + +!procedure SelfSubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SelfSubjectRulesReview + +!procedure SelfSubjectRulesReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectRulesReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SubjectAccessReview + +!procedure SubjectAccessReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SubjectAccessReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/SelfSubjectReview + +!procedure SelfSubjectReview($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/SelfSubjectReview', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ClusterRole + +!procedure ClusterRole($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterRole', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ClusterRoleBinding + +!procedure ClusterRoleBinding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterRoleBinding', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Role + +!procedure Role($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Role', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/RoleBinding + +!procedure RoleBinding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/RoleBinding', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LimitRange + +!procedure LimitRange($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LimitRange', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceQuota + +!procedure ResourceQuota($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceQuota', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/NetworkPolicy + +!procedure NetworkPolicy($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/NetworkPolicy', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PodDisruptionBudget + +!procedure PodDisruptionBudget($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PodDisruptionBudget', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/CustomResourceDefinition + +!procedure CustomResourceDefinition($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/CustomResourceDefinition', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/MutatingWebhookConfiguration + +!procedure MutatingWebhookConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/MutatingWebhookConfiguration', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ValidatingWebhookConfiguration + +!procedure ValidatingWebhookConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingWebhookConfiguration', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ValidatingAdmissionPolicy + +!procedure ValidatingAdmissionPolicy($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingAdmissionPolicy', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Node + +!procedure Node($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Node', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Namespace + +!procedure Namespace($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Namespace', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Event + +!procedure Event($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Event', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/APIService + +!procedure APIService($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/APIService', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Lease + +!procedure Lease($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Lease', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/RuntimeClass + +!procedure RuntimeClass($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/RuntimeClass', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/FlowSchema + +!procedure FlowSchema($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/FlowSchema', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/PriorityLevelConfiguration + +!procedure PriorityLevelConfiguration($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/PriorityLevelConfiguration', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Binding + +!procedure Binding($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Binding', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ComponentStatus + +!procedure ComponentStatus($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ComponentStatus', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ClusterCIDR + +!procedure ClusterCIDR($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ClusterCIDR', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/DeleteOptions + +!procedure DeleteOptions($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/DeleteOptions', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LabelSelector + +!procedure LabelSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LabelSelector', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ListMeta + +!procedure ListMeta($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ListMeta', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/LocalObjectReference + +!procedure LocalObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/LocalObjectReference', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/NodeSelectorRequirement + +!procedure NodeSelectorRequirement($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/NodeSelectorRequirement', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ObjectFieldSelector + +!procedure ObjectFieldSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectFieldSelector', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ObjectMeta + +!procedure ObjectMeta($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectMeta', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ObjectReference + +!procedure ObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ObjectReference', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Patch + +!procedure Patch($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Patch', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Quantity + +!procedure Quantity($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Quantity', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ResourceFieldSelector + +!procedure ResourceFieldSelector($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ResourceFieldSelector', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Status + +!procedure Status($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Status', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/TypedLocalObjectReference + +!procedure TypedLocalObjectReference($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/TypedLocalObjectReference', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/ValidatingAdmissionPolicyBindingList + +!procedure ValidatingAdmissionPolicyBindingList($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/ValidatingAdmissionPolicyBindingList', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Element/Cluster + +!procedure Cluster($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', 'K8s/Cluster', $id, $name, $desc, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodBoundary + +!procedure PodBoundary($id, $name, $tech="") + C4Boundary('K8s/Pod', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodTemplateBoundary + +!procedure PodTemplateBoundary($id, $name, $tech="") + C4Boundary('K8s/PodTemplate', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ReplicationControllerBoundary + +!procedure ReplicationControllerBoundary($id, $name, $tech="") + C4Boundary('K8s/ReplicationController', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ReplicaSetBoundary + +!procedure ReplicaSetBoundary($id, $name, $tech="") + C4Boundary('K8s/ReplicaSet', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/DeploymentBoundary + +!procedure DeploymentBoundary($id, $name, $tech="") + C4Boundary('K8s/Deployment', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/StatefulSetBoundary + +!procedure StatefulSetBoundary($id, $name, $tech="") + C4Boundary('K8s/StatefulSet', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ControllerRevisionBoundary + +!procedure ControllerRevisionBoundary($id, $name, $tech="") + C4Boundary('K8s/ControllerRevision', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/DaemonSetBoundary + +!procedure DaemonSetBoundary($id, $name, $tech="") + C4Boundary('K8s/DaemonSet', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/JobBoundary + +!procedure JobBoundary($id, $name, $tech="") + C4Boundary('K8s/Job', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CronJobBoundary + +!procedure CronJobBoundary($id, $name, $tech="") + C4Boundary('K8s/CronJob', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/HorizontalPodAutoscalerBoundary + +!procedure HorizontalPodAutoscalerBoundary($id, $name, $tech="") + C4Boundary('K8s/HorizontalPodAutoscaler', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PriorityClassBoundary + +!procedure PriorityClassBoundary($id, $name, $tech="") + C4Boundary('K8s/PriorityClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodSchedulingBoundary + +!procedure PodSchedulingBoundary($id, $name, $tech="") + C4Boundary('K8s/PodScheduling', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceClaimBoundary + +!procedure ResourceClaimBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClaim', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceClaimTemplateBoundary + +!procedure ResourceClaimTemplateBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClaimTemplate', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceClassBoundary + +!procedure ResourceClassBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ServiceBoundary + +!procedure ServiceBoundary($id, $name, $tech="") + C4Boundary('K8s/Service', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/EndpointsBoundary + +!procedure EndpointsBoundary($id, $name, $tech="") + C4Boundary('K8s/Endpoints', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/EndpointSliceBoundary + +!procedure EndpointSliceBoundary($id, $name, $tech="") + C4Boundary('K8s/EndpointSlice', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/IngressBoundary + +!procedure IngressBoundary($id, $name, $tech="") + C4Boundary('K8s/Ingress', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/IngressClassBoundary + +!procedure IngressClassBoundary($id, $name, $tech="") + C4Boundary('K8s/IngressClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ConfigMapBoundary + +!procedure ConfigMapBoundary($id, $name, $tech="") + C4Boundary('K8s/ConfigMap', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SecretBoundary + +!procedure SecretBoundary($id, $name, $tech="") + C4Boundary('K8s/Secret', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/VolumeBoundary + +!procedure VolumeBoundary($id, $name, $tech="") + C4Boundary('K8s/Volume', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PersistentVolumeClaimBoundary + +!procedure PersistentVolumeClaimBoundary($id, $name, $tech="") + C4Boundary('K8s/PersistentVolumeClaim', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PersistentVolumeBoundary + +!procedure PersistentVolumeBoundary($id, $name, $tech="") + C4Boundary('K8s/PersistentVolume', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/StorageClassBoundary + +!procedure StorageClassBoundary($id, $name, $tech="") + C4Boundary('K8s/StorageClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/VolumeAttachmentBoundary + +!procedure VolumeAttachmentBoundary($id, $name, $tech="") + C4Boundary('K8s/VolumeAttachment', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CSIDriverBoundary + +!procedure CSIDriverBoundary($id, $name, $tech="") + C4Boundary('K8s/CSIDriver', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CSINodeBoundary + +!procedure CSINodeBoundary($id, $name, $tech="") + C4Boundary('K8s/CSINode', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CSIStorageCapacityBoundary + +!procedure CSIStorageCapacityBoundary($id, $name, $tech="") + C4Boundary('K8s/CSIStorageCapacity', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ServiceAccountBoundary + +!procedure ServiceAccountBoundary($id, $name, $tech="") + C4Boundary('K8s/ServiceAccount', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/TokenRequestBoundary + +!procedure TokenRequestBoundary($id, $name, $tech="") + C4Boundary('K8s/TokenRequest', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/TokenReviewBoundary + +!procedure TokenReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/TokenReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CertificateSigningRequestBoundary + +!procedure CertificateSigningRequestBoundary($id, $name, $tech="") + C4Boundary('K8s/CertificateSigningRequest', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LocalSubjectAccessReviewBoundary + +!procedure LocalSubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/LocalSubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SelfSubjectAccessReviewBoundary + +!procedure SelfSubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SelfSubjectRulesReviewBoundary + +!procedure SelfSubjectRulesReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectRulesReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SubjectAccessReviewBoundary + +!procedure SubjectAccessReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SubjectAccessReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/SelfSubjectReviewBoundary + +!procedure SelfSubjectReviewBoundary($id, $name, $tech="") + C4Boundary('K8s/SelfSubjectReview', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterRoleBoundary + +!procedure ClusterRoleBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterRole', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterRoleBindingBoundary + +!procedure ClusterRoleBindingBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterRoleBinding', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/RoleBoundary + +!procedure RoleBoundary($id, $name, $tech="") + C4Boundary('K8s/Role', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/RoleBindingBoundary + +!procedure RoleBindingBoundary($id, $name, $tech="") + C4Boundary('K8s/RoleBinding', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LimitRangeBoundary + +!procedure LimitRangeBoundary($id, $name, $tech="") + C4Boundary('K8s/LimitRange', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceQuotaBoundary + +!procedure ResourceQuotaBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceQuota', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NetworkPolicyBoundary + +!procedure NetworkPolicyBoundary($id, $name, $tech="") + C4Boundary('K8s/NetworkPolicy', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PodDisruptionBudgetBoundary + +!procedure PodDisruptionBudgetBoundary($id, $name, $tech="") + C4Boundary('K8s/PodDisruptionBudget', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/CustomResourceDefinitionBoundary + +!procedure CustomResourceDefinitionBoundary($id, $name, $tech="") + C4Boundary('K8s/CustomResourceDefinition', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/MutatingWebhookConfigurationBoundary + +!procedure MutatingWebhookConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/MutatingWebhookConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ValidatingWebhookConfigurationBoundary + +!procedure ValidatingWebhookConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingWebhookConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ValidatingAdmissionPolicyBoundary + +!procedure ValidatingAdmissionPolicyBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingAdmissionPolicy', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NodeBoundary + +!procedure NodeBoundary($id, $name, $tech="") + C4Boundary('K8s/Node', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NamespaceBoundary + +!procedure NamespaceBoundary($id, $name, $tech="") + C4Boundary('K8s/Namespace', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/EventBoundary + +!procedure EventBoundary($id, $name, $tech="") + C4Boundary('K8s/Event', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/APIServiceBoundary + +!procedure APIServiceBoundary($id, $name, $tech="") + C4Boundary('K8s/APIService', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LeaseBoundary + +!procedure LeaseBoundary($id, $name, $tech="") + C4Boundary('K8s/Lease', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/RuntimeClassBoundary + +!procedure RuntimeClassBoundary($id, $name, $tech="") + C4Boundary('K8s/RuntimeClass', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/FlowSchemaBoundary + +!procedure FlowSchemaBoundary($id, $name, $tech="") + C4Boundary('K8s/FlowSchema', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PriorityLevelConfigurationBoundary + +!procedure PriorityLevelConfigurationBoundary($id, $name, $tech="") + C4Boundary('K8s/PriorityLevelConfiguration', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/BindingBoundary + +!procedure BindingBoundary($id, $name, $tech="") + C4Boundary('K8s/Binding', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ComponentStatusBoundary + +!procedure ComponentStatusBoundary($id, $name, $tech="") + C4Boundary('K8s/ComponentStatus', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterCIDRBoundary + +!procedure ClusterCIDRBoundary($id, $name, $tech="") + C4Boundary('K8s/ClusterCIDR', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/DeleteOptionsBoundary + +!procedure DeleteOptionsBoundary($id, $name, $tech="") + C4Boundary('K8s/DeleteOptions', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LabelSelectorBoundary + +!procedure LabelSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/LabelSelector', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ListMetaBoundary + +!procedure ListMetaBoundary($id, $name, $tech="") + C4Boundary('K8s/ListMeta', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/LocalObjectReferenceBoundary + +!procedure LocalObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/LocalObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/NodeSelectorRequirementBoundary + +!procedure NodeSelectorRequirementBoundary($id, $name, $tech="") + C4Boundary('K8s/NodeSelectorRequirement', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ObjectFieldSelectorBoundary + +!procedure ObjectFieldSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectFieldSelector', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ObjectMetaBoundary + +!procedure ObjectMetaBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectMeta', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ObjectReferenceBoundary + +!procedure ObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/ObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/PatchBoundary + +!procedure PatchBoundary($id, $name, $tech="") + C4Boundary('K8s/Patch', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/QuantityBoundary + +!procedure QuantityBoundary($id, $name, $tech="") + C4Boundary('K8s/Quantity', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ResourceFieldSelectorBoundary + +!procedure ResourceFieldSelectorBoundary($id, $name, $tech="") + C4Boundary('K8s/ResourceFieldSelector', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/StatusBoundary + +!procedure StatusBoundary($id, $name, $tech="") + C4Boundary('K8s/Status', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/TypedLocalObjectReferenceBoundary + +!procedure TypedLocalObjectReferenceBoundary($id, $name, $tech="") + C4Boundary('K8s/TypedLocalObjectReference', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ValidatingAdmissionPolicyBindingListBoundary + +!procedure ValidatingAdmissionPolicyBindingListBoundary($id, $name, $tech="") + C4Boundary('K8s/ValidatingAdmissionPolicyBindingList', 'Boundary', $id, $name, $tech) +!endprocedure +' definition of the Item c4k8s/Boundary/ClusterBoundary + +!procedure ClusterBoundary($id, $name, $tech="") + C4Boundary('K8s/Cluster', 'Boundary', $id, $name, $tech) +!endprocedure diff --git a/source/library/index.ts b/source/library/index.ts index 46d01ae64b..1eb79e2cd0 100644 --- a/source/library/index.ts +++ b/source/library/index.ts @@ -2,6 +2,7 @@ import { AwsQ12023Factory } from "./packages/aws-q1-2023" import { AzureV11Factory } from "./packages/azure-11" import { C4modelFactory } from "./packages/c4model" import { C4nordFactory } from "./packages/c4nord" +import { C4K8sFactory } from "./packages/c4k8s" import { DefaultPackageContext, LibraryFactory, @@ -21,6 +22,7 @@ const PACKAGE_FACTORIES = [ new AzureV11Factory(), new C4modelFactory(), new C4nordFactory(), + new C4K8sFactory(), new DomainstorytellingFactory(), new Eip1Factory(), new EventstormingFactory(), diff --git a/source/library/packages/c4k8s/index.ts b/source/library/packages/c4k8s/index.ts new file mode 100644 index 0000000000..fba04c2898 --- /dev/null +++ b/source/library/packages/c4k8s/index.ts @@ -0,0 +1,99 @@ +import { + PackageContext, + PackageFactory, +} from "../../../generator/workdir/factories" +import { Item, Package } from "../../../generator/workdir/manifest" +import { parse } from "csv-parse/sync" +import F from "fs" +import P from "path" +import { toSnakeCase } from "../../../generator/workdir/naming" + +type K8sItemCsvRow = { + name: string +} + +function createElementItems(path: string, urn: string): Array { + const itemAsCsv: Array = parse( + F.readFileSync(path, { encoding: "utf-8" }), + { columns: true } + ) + return itemAsCsv.map(({ name }) => { + const tech = `K8s/${name}` + return { + urn: `${urn}/Element/${name}`, + templates: { + source: "c4k8s/item_element_source.tera", + snippet: "c4k8s/item_element_snippet.tera", + }, + elements: [ + { + shape: { + type: "Custom", + properties: { tech }, + }, + }, + ], + } + }) +} + +function createBoundaryItems(path: string, urn: string): Array { + const itemAsCsv: Array = parse( + F.readFileSync(path, { encoding: "utf-8" }), + { columns: true } + ) + return itemAsCsv.map(({ name }) => { + const tech = `K8s/${name}` + return { + urn: `${urn}/Boundary/${name}Boundary`, + templates: { + source: "c4k8s/item_boundary_source.tera", + snippet: "c4k8s/item_boundary_snippet.tera", + }, + elements: [ + { + shape: { + type: "Custom", + properties: { tech }, + }, + }, + ], + } + }) +} + +export class C4K8sFactory implements PackageFactory { + getUrn(): string { + return "c4k8s" + } + + async create(context: PackageContext): Promise { + return { + urn: this.getUrn(), + modules: [ + { + urn: `${this.getUrn()}/Element`, + items: createElementItems( + P.join(__dirname, "k8s.csv"), + this.getUrn() + ), + }, + { + urn: `${this.getUrn()}/Boundary`, + items: createBoundaryItems( + P.join(__dirname, "k8s.csv"), + this.getUrn() + ), + }, + ], + examples: ["Deployment diagram"].map((name) => ({ + name, + template: `${this.getUrn()}/examples/${toSnakeCase(name)}.tera`, + })), + templates: { + bootstrap: `${this.getUrn()}/bootstrap.tera`, + documentation: `${this.getUrn()}/documentation.tera`, + }, + } + } +} diff --git a/source/library/packages/c4k8s/k8s.csv b/source/library/packages/c4k8s/k8s.csv new file mode 100644 index 0000000000..7420913c6b --- /dev/null +++ b/source/library/packages/c4k8s/k8s.csv @@ -0,0 +1,79 @@ +name +Pod +PodTemplate +ReplicationController +ReplicaSet +Deployment +StatefulSet +ControllerRevision +DaemonSet +Job +CronJob +HorizontalPodAutoscaler +PriorityClass +PodScheduling +ResourceClaim +ResourceClaimTemplate +ResourceClass +Service +Endpoints +EndpointSlice +Ingress +IngressClass +ConfigMap +Secret +Volume +PersistentVolumeClaim +PersistentVolume +StorageClass +VolumeAttachment +CSIDriver +CSINode +CSIStorageCapacity +ServiceAccount +TokenRequest +TokenReview +CertificateSigningRequest +LocalSubjectAccessReview +SelfSubjectAccessReview +SelfSubjectRulesReview +SubjectAccessReview +SelfSubjectReview +ClusterRole +ClusterRoleBinding +Role +RoleBinding +LimitRange +ResourceQuota +NetworkPolicy +PodDisruptionBudget +CustomResourceDefinition +MutatingWebhookConfiguration +ValidatingWebhookConfiguration +ValidatingAdmissionPolicy +Node +Namespace +Event +APIService +Lease +RuntimeClass +FlowSchema +PriorityLevelConfiguration +Binding +ComponentStatus +ClusterCIDR +DeleteOptions +LabelSelector +ListMeta +LocalObjectReference +NodeSelectorRequirement +ObjectFieldSelector +ObjectMeta +ObjectReference +Patch +Quantity +ResourceFieldSelector +Status +TypedLocalObjectReference +ValidatingAdmissionPolicyBindingList +Cluster \ No newline at end of file diff --git a/source/templates/c4k8s/bootstrap.tera b/source/templates/c4k8s/bootstrap.tera new file mode 100644 index 0000000000..4b7e105d73 --- /dev/null +++ b/source/templates/c4k8s/bootstrap.tera @@ -0,0 +1 @@ +{% extends "package_bootstrap.tera" %} diff --git a/source/templates/c4k8s/documentation.tera b/source/templates/c4k8s/documentation.tera new file mode 100644 index 0000000000..451ec1d3b8 --- /dev/null +++ b/source/templates/c4k8s/documentation.tera @@ -0,0 +1,8 @@ +{% extends "package_documentation.tera" %} + +{% block header %} +## Presentation +This package is an extension of the `c4model` one. + +The package provides pre configured Deployment Nodes (item and boundary) for each [Kubernetes resources](https://kubernetes.io/docs/reference/kubernetes-api/). +{% endblock header %} diff --git a/source/templates/c4k8s/examples/deployment_diagram.tera b/source/templates/c4k8s/examples/deployment_diagram.tera new file mode 100644 index 0000000000..c553c113e6 --- /dev/null +++ b/source/templates/c4k8s/examples/deployment_diagram.tera @@ -0,0 +1,68 @@ +{% extends "package_example.tera" %} + +{% block content %} +' include the c4model library +include('c4model/bootstrap') +include('c4model/Element/InfrastructureNode') +include('c4model/Element/Container') +include('c4model/Boundary/InfrastructureNodeBoundary') +include('c4model/Element/DeploymentNode') +include('c4model/Boundary/DeploymentNodeBoundary') + +' include the c4k8s items +include('c4k8s/Element/Pod') +include('c4k8s/Element/PersistentVolumeClaim') +include('c4k8s/Element/Service') +include('c4k8s/Element/Ingress') +include('c4k8s/Boundary/ClusterBoundary') +include('c4k8s/Boundary/PodBoundary') +include('c4k8s/Boundary/NamespaceBoundary') +include('c4k8s/Boundary/StatefulSetBoundary') +include('c4k8s/Boundary/CronJobBoundary') +include('c4k8s/Boundary/DeploymentBoundary') + +Title("Application", "Deployment Diagram") + +InfrastructureNodeBoundary("aws", "Amazon Web Services", "Cloud Provider") { + InfrastructureNode("s3", "Simple Storage Service (S3)", "An object storage service offering industry-leading scalability, data availability, security, and performance.", "SaaS") +} + +InfrastructureNodeBoundary("datacenter", "Raspberry PI Cluster", "Homemade Cloud Provider") { + ClusterBoundary("cluster", "production") { + NamespaceBoundary("application_namespace", "application") { + StatefulSetBoundary("database_statefulset", "database", "x1") { + PersistentVolumeClaim("database_pvc", "database", "Persists the database files.", "10G") + Pod("database_pod", "database", "Stores data related to the backend logic.") + database_pod --> database_pvc + } + Service("database_service", "database") + database_service --> database_pod + + Service("backend_service", "backend") + DeploymentBoundary("backend_deployment", "backend", "x3") { + PodBoundary("backend_pod", "backend") { + Container("backend_container", "Backend", "Provides services to execute command and queries.", "Java and Spring MVC") + } + } + backend_service --> backend_container + backend_container --> database_service + + CronJobBoundary("report_cronjob", "report", "daily") { + Pod("backup_pod", "report", "Extract analytics from the database.") + } + backup_pod --> database_service + backup_pod -r-> s3 + + Ingress("backend_ingress", "backend", "", "api.app.com") + backend_ingress --> backend_service + } + } +} + +DeploymentNodeBoundary("dep_sa_c", "Customer's computer", "GNU/Linux, Microsoft Windows or Apple macOS") { + DeploymentNodeBoundary("dep_sa_wb", "Web Browser", "Firefox, Chrome, Safari, or Edge") { + Container("spa", "Single-Page Application", "Provides all of the Internet banking functionality to customers via their browser.", "JavaScript and Angular") + } +} +spa --> backend_ingress +{% endblock content -%} diff --git a/source/templates/c4k8s/item_boundary_snippet.tera b/source/templates/c4k8s/item_boundary_snippet.tera new file mode 100644 index 0000000000..5502253d21 --- /dev/null +++ b/source/templates/c4k8s/item_boundary_snippet.tera @@ -0,0 +1,12 @@ +{% extends "item_snippet.tera" %} +{% block procedures %} +{%- if data.element_shape == "Custom" %} +' load the c4model package +include('c4model/bootstrap') +{{ data.procedure_name }}('{{ data.variable_name }}', '{{ data.primary_label }}') { + note as note + the content of the boundary + end note +} +{%- endif %} +{% endblock procedures %} diff --git a/source/templates/c4k8s/item_boundary_source.tera b/source/templates/c4k8s/item_boundary_source.tera new file mode 100644 index 0000000000..c4134c3454 --- /dev/null +++ b/source/templates/c4k8s/item_boundary_source.tera @@ -0,0 +1,10 @@ +{% extends "item_source.tera" %} +{% block elements %} +{%- for element in data.elements %} +{%- if element.type == "Custom" %} +!procedure {{ element.procedure_name }}($id, $name, $tech="") + C4Boundary('{{ element.properties.tech }}', 'Boundary', $id, $name, $tech) +!endprocedure +{%- endif %} +{% endfor -%} +{% endblock elements %} diff --git a/source/templates/c4k8s/item_element_snippet.tera b/source/templates/c4k8s/item_element_snippet.tera new file mode 100644 index 0000000000..fc229bce8d --- /dev/null +++ b/source/templates/c4k8s/item_element_snippet.tera @@ -0,0 +1,8 @@ +{% extends "item_snippet.tera" %} +{% block procedures %} +{%- if data.element_shape == "Custom" %} +' load the c4model package +include('c4model/bootstrap') +{{ data.procedure_name }}('{{ data.variable_name }}', '{{ data.primary_label }}', '{{ data.description_label | default(value="an optional description label") }}') +{%- endif %} +{% endblock procedures %} diff --git a/source/templates/c4k8s/item_element_source.tera b/source/templates/c4k8s/item_element_source.tera new file mode 100644 index 0000000000..182bbf0f96 --- /dev/null +++ b/source/templates/c4k8s/item_element_source.tera @@ -0,0 +1,11 @@ +{% extends "item_source.tera" %} +{% block elements %} +{%- for element in data.elements %} +{%- if element.type == "Custom" %} +!procedure {{ element.procedure_name }}($id, $name, $desc="", $tech="") + C4Element('rectangle', 'Node', '{{ element.properties.tech }}', $id, $name, $desc, $tech) +!endprocedure +{%- endif %} +{% endfor -%} +{% endblock elements %} + diff --git a/source/templates/c4nord/documentation.tera b/source/templates/c4nord/documentation.tera index f7e9b8e9c2..5cf0ce3103 100644 --- a/source/templates/c4nord/documentation.tera +++ b/source/templates/c4nord/documentation.tera @@ -2,5 +2,29 @@ {% block header %} ## Presentation + This package implements `elements` and `boundaries` coming from the [C4 Model](https://c4model.com) but with the [Nord Theme](https://www.nordtheme.com) flavor. + +## Pre-requisite + +The package `c4k8s` is just an extension of the `c4model`. +Therefore, the `c4model` package must be bootstrapped before to include the resources provided by `c4k8s`. + +With the _atomic_ approach: +```plantuml +' load the c4model package +include('c4model/bootstrap') +' load the c4k8s package +include('c4k8s/bootstrap') +' load the c4k8s resource +include('c4k8s/Element/Cluster') +``` + +With the _full_ approach: +```plantuml +' load the c4model package +include('c4model/full') +' load the c4k8s package +include('c4k8s/full') +``` {% endblock header %}