Add readOnly option to custom Storage GUI

This commit is contained in:
kjeld Schouten-Lebbing
2021-04-15 22:19:56 +02:00
parent 825dd458d1
commit af30d35231
39 changed files with 277 additions and 4 deletions
+9 -2
View File
@@ -7,7 +7,7 @@ groups:
description: "additional container configuration" description: "additional container configuration"
- name: "Networking" - name: "Networking"
description: "Configure / service for container" description: "Configure / service for container"
- name: "Storage and Devices" - name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container" description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Resource Reservation" - name: "Resource Reservation"
description: "Specify resources to be allocated to workload" description: "Specify resources to be allocated to workload"
@@ -175,7 +175,7 @@ questions:
- variable: customStorage - variable: customStorage
label: "Custom app storage" label: "Custom app storage"
group: "Storage and Devices" group: "Storage"
schema: schema:
type: list type: list
default: [] default: []
@@ -200,6 +200,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
@@ -247,6 +247,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -176,6 +176,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -249,6 +249,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -249,6 +249,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -247,6 +247,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
@@ -249,6 +249,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -300,6 +300,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
@@ -375,6 +375,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -264,6 +264,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
@@ -250,6 +250,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -290,6 +290,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -375,6 +375,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -719,6 +719,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+9 -2
View File
@@ -7,7 +7,7 @@ groups:
description: "additional container configuration" description: "additional container configuration"
- name: "Networking" - name: "Networking"
description: "Configure / service for container" description: "Configure / service for container"
- name: "Storage and Devices" - name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container" description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Resource Reservation" - name: "Resource Reservation"
description: "Specify resources to be allocated to workload" description: "Specify resources to be allocated to workload"
@@ -212,7 +212,7 @@ questions:
# Reverse Proxy # Reverse Proxy
- variable: customStorage - variable: customStorage
label: "Custom app storage" label: "Custom app storage"
group: "Storage and Devices" group: "Storage"
schema: schema:
type: list type: list
default: [] default: []
@@ -237,6 +237,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -247,6 +247,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -298,6 +298,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -375,6 +375,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
@@ -262,6 +262,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -246,6 +246,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -247,6 +247,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -181,6 +181,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -247,6 +247,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -247,6 +247,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -271,6 +271,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -238,6 +238,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -248,6 +248,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -556,6 +556,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema:
+7
View File
@@ -290,6 +290,13 @@ questions:
type: boolean type: boolean
default: true default: true
hidden: false hidden: false
- variable: readOnly
label: "Mount as ReadOnly"
description: "prevent any write from being done to the mounted volume"
schema:
type: boolean
default: false
hidden: false
- variable: name - variable: name
label: "Mountpoint Name" label: "Mountpoint Name"
schema: schema: