Add new GUI options (#529)

* Adapt labels for current GUI elements

* Add an extra place to dump App configuration

* Add Controller section

* Fix networking references/grouping

* add externalInterfaces

* Add some sane initial resource limits/requests

* Fixup KMS

* increase minor versions

* Do not use caps for deployment

* fix deployment type default

* increase prototypeGUI version accordingly just in case

* increase prototype GUI common version
This commit is contained in:
Kjeld Schouten-Lebbing
2021-05-30 16:09:07 +02:00
committed by GitHub
parent 1d66a53f47
commit 50d083ed62
85 changed files with 7079 additions and 1304 deletions
+1 -1
View File
@@ -21,4 +21,4 @@ sources:
- https://github.com/theotherp/nzbhydra2
type: application
upstream_version: 5.3.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -210,7 +314,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -280,7 +384,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -344,7 +448,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -356,7 +460,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -394,3 +498,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: auto
dependencies:
- name: common
repository: https://truecharts.org/
version: 5.1.1
version: 5.1.2
deprecated: false
description: App to test GUI prototypes
home: https://github.com/truecharts/apps/tree/master/develop/prototype-gui
@@ -20,4 +20,4 @@ name: prototype-gui
sources:
- https://github.com/truecharts/apps/tree/master/develop/prototype-gui
type: application
version: 0.0.5
version: 0.0.6
+1 -1
View File
@@ -26,4 +26,4 @@ name: appdaemon
sources:
- https://github.com/AppDaemon/appdaemon
type: application
version: 2.1.1
version: 2.2.0
+166 -26
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,21 +43,50 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
# Docker specific env
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -120,7 +149,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -138,15 +167,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -252,7 +356,7 @@ questions:
## TrueCharts Specific
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -316,7 +420,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -328,7 +432,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -366,3 +470,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -32,4 +32,4 @@ sources:
- https://hub.docker.com/r/linuxserver/bazarr
type: application
upstream_version: 5.2.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -210,7 +314,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -280,7 +384,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -344,7 +448,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -356,7 +460,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -394,3 +498,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -26,4 +26,4 @@ sources:
- https://github.com/janeczku/calibre-web
type: application
upstream_version: 4.3.1
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -222,7 +326,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -292,7 +396,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -354,3 +458,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -22,4 +22,4 @@ sources:
- https://github.com/truecharts/apps/tree/master/incubator/deluge
- https://github.com/deluge-torrent/deluge
type: application
version: 5.1.1
version: 5.2.0
+53 -17
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -57,7 +57,7 @@ questions:
- value: "Recreate"
description: "Kill existing pods before creating new ones"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -90,7 +90,7 @@ questions:
## Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -110,13 +110,13 @@ questions:
type: string
## Enable Host Network
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Network"
schema:
type: boolean
default: false
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -369,7 +369,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -439,7 +439,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -501,3 +501,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -27,4 +27,4 @@ name: fireflyiii
sources:
- https://github.com/firefly-iii/firefly-iii/
type: application
version: 3.1.1
version: 3.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,21 +43,50 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
# Docker specific env
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -84,7 +113,7 @@ questions:
default: "002"
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -102,15 +131,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -217,7 +321,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -423,7 +527,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -487,7 +591,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -499,7 +603,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -537,3 +641,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -24,4 +24,4 @@ sources:
- https://hub.docker.com/r/linuxserver/freshrss
type: application
upstream_version: 2.3.1
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -222,7 +326,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -292,7 +396,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -354,3 +458,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -25,4 +25,4 @@ sources:
- https://github.com/JasonHHouse/gaps
type: application
upstream_version: 1.1.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -343,7 +447,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -355,7 +459,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -393,3 +497,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -23,4 +23,4 @@ sources:
- https://github.com/grocy/grocy
type: application
upstream_version: 4.3.1
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -221,7 +325,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -291,7 +395,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -353,3 +457,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -21,4 +21,4 @@ sources:
- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall
type: application
upstream_version: 4.1.1
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -222,7 +326,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -292,7 +396,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -354,3 +458,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -27,4 +27,4 @@ sources:
- https://lazylibrarian.gitlab.io
type: application
upstream_version: 2.1.0
version: 5.1.1
version: 5.2.0
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -222,7 +326,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -292,7 +396,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -354,3 +458,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -26,4 +26,4 @@ sources:
- https://hub.docker.com/r/lycheeorg/lychee
type: application
upstream_version: 2.3.1
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -222,7 +326,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -292,7 +396,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -354,3 +458,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -25,4 +25,4 @@ sources:
- https://hub.docker.com/r/deluan/navidrome
type: application
upstream_version: 2.3.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -210,7 +314,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -280,7 +384,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -344,7 +448,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -356,7 +460,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -394,3 +498,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -23,4 +23,4 @@ sources:
- https://github.com/node-red/node-red-docker
type: application
upstream_version: 5.2.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -210,7 +314,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -280,7 +384,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -344,7 +448,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -356,7 +460,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -394,3 +498,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -24,4 +24,4 @@ sources:
- https://nzbget.net/
type: application
upstream_version: 7.3.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -210,7 +314,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -280,7 +384,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -344,7 +448,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -356,7 +460,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -394,3 +498,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -23,4 +23,4 @@ sources:
- https://hub.docker.com/r/organizr/organizr
type: application
upstream_version: 3.2.1
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -222,7 +326,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -356,7 +460,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -418,3 +522,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -25,4 +25,4 @@ sources:
- https://hub.docker.com/r/akhilrex/podgrab
type: application
upstream_version: 1.0.0
version: 3.1.1
version: 3.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -85,7 +114,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -103,15 +132,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -218,7 +322,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -288,7 +392,7 @@ questions:
default: "1Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -352,7 +456,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -364,7 +468,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -402,3 +506,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -23,4 +23,4 @@ sources:
- https://hub.docker.com/r/linuxserver/qbittorrent/
type: application
upstream_version: 7.2.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -357,7 +461,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -427,7 +531,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -491,7 +595,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -503,7 +607,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -541,3 +645,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -30,4 +30,4 @@ sources:
- https://readarr.com
type: application
upstream_version: 2.1.0
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -210,7 +314,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -280,7 +384,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -344,7 +448,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -356,7 +460,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -394,3 +498,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -24,4 +24,4 @@ sources:
- https://sabnzbd.org/
type: application
upstream_version: 5.0.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -84,7 +113,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -102,15 +131,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -217,7 +321,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -287,7 +391,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -351,7 +455,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -363,7 +467,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -401,3 +505,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -25,4 +25,4 @@ sources:
- https://github.com/tvheadend/tvheadend
type: application
upstream_version: 1.1.2
version: 6.1.1
version: 6.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -88,7 +117,7 @@ questions:
default: "002"
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -106,15 +135,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -318,7 +422,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -388,7 +492,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -450,3 +554,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -23,4 +23,4 @@ sources:
- https://unifi-network.ui.com
type: application
upstream_version: 1.5.1
version: 5.1.1
version: 5.2.0
+165 -26
View File
@@ -1,25 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -44,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -90,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -108,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -418,7 +521,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -488,7 +591,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -550,3 +653,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -26,4 +26,4 @@ sources:
- https://hub.docker.com/r/collabora/code
- https://www.collaboraoffice.com/code/docker/
type: application
version: 5.1.1
version: 5.2.0
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -44,20 +44,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -109,7 +138,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -127,15 +156,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -241,7 +345,7 @@ questions:
# Reverse Proxy
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -303,3 +407,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -26,4 +26,4 @@ sources:
- https://hub.docker.com/r/deepquestai/deepstack
- https://www.deepstack.cc/
type: application
version: 3.1.1
version: 3.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -44,21 +44,50 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
# Configure Enviroment Variables
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -143,7 +172,7 @@ questions:
required: true
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -161,15 +190,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -275,7 +379,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -345,7 +449,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -407,3 +511,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -26,4 +26,4 @@ sources:
- https://hub.docker.com/r/linuxserver/emby
- https://github.com/linuxserver/docker-emby.git
type: application
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -352,7 +456,7 @@ questions:
attrs: []
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -364,7 +468,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -402,3 +506,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -27,4 +27,4 @@ sources:
- https://hub.docker.com/u/esphome
type: application
upstream_version: 4.3.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -71,7 +100,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -89,15 +118,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -203,7 +307,7 @@ questions:
# Configure app volumes
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -337,7 +441,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -401,7 +505,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -413,7 +517,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -451,3 +555,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -28,4 +28,4 @@ sources:
- https://hub.docker.com/r/jlesage/handbrake/
- https://handbrake.fr/
type: application
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -44,20 +44,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -161,7 +190,7 @@ questions:
required: true
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -179,15 +208,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -391,7 +495,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -461,7 +565,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -573,3 +677,39 @@ questions:
required: true
default: "/dev/ttyACM0"
editable: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -28,4 +28,4 @@ sources:
- https://github.com/cdr/code-server
type: application
upstream_version: 5.3.0
version: 5.1.1
version: 5.2.0
+166 -26
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: git
group: "Configuration"
group: "Container Configuration"
label: "Home-Assistant Git Settings"
schema:
type: dict
@@ -72,7 +101,7 @@ questions:
type: string
default: ""
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -105,7 +134,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -123,15 +152,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -237,7 +341,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -307,7 +411,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -419,3 +523,39 @@ questions:
required: true
default: "/dev/ttyACM0"
editable: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -28,4 +28,4 @@ sources:
- https://hub.docker.com/r/linuxserver/jackett
type: application
upstream_version: 7.0.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -343,7 +447,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -355,7 +459,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -393,3 +497,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -28,4 +28,4 @@ sources:
- https://github.com/jellyfin/jellyfin
type: application
upstream_version: 4.2.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -352,7 +456,7 @@ questions:
attrs: []
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -364,7 +468,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -402,3 +506,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -23,4 +23,4 @@ sources:
- https://github.com/truecharts/apps/tree/master/stable/kms
- https://github.com/SystemRage/py-kms
type: application
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
questions:
- variable: portal
group: "Container Image"
@@ -34,21 +34,50 @@ questions:
hidden: true
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
default: false
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -81,7 +110,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -99,15 +128,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -213,7 +317,7 @@ questions:
## TrueCharts Specific
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -275,3 +379,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -28,4 +28,4 @@ sources:
- https://hub.docker.com/r/linuxserver/lidarr
type: application
upstream_version: 7.1.0
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -343,7 +447,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -355,7 +459,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -393,3 +497,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -31,4 +31,4 @@ sources:
- https://hub.docker.com/r/linuxserver/ombi
type: application
upstream_version: 8.0.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -343,7 +447,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -355,7 +459,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -393,3 +497,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -24,4 +24,4 @@ sources:
- https://github.com/truecharts/apps/tree/master/stable/plex
type: application
upstream_version: 4.2.1
version: 4.1.1
version: 4.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -95,7 +124,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -113,15 +142,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -227,7 +331,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -297,7 +401,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -370,7 +474,7 @@ questions:
attrs: []
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -382,7 +486,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -420,3 +524,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -28,4 +28,4 @@ sources:
- https://hub.docker.com/r/linuxserver/radarr
type: application
upstream_version: 9.1.0
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -343,7 +447,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -355,7 +459,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -393,3 +497,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -28,4 +28,4 @@ sources:
- https://hub.docker.com/r/linuxserver/sonarr
type: application
upstream_version: 9.1.0
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -343,7 +447,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -355,7 +459,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -393,3 +497,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -24,4 +24,4 @@ sources:
- https://github.com/syncthing/syncthing
- https://hub.docker.com/r/syncthing/syncthing
type: application
version: 5.2.1
version: 5.3.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -71,7 +100,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -89,15 +118,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -471,7 +575,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -541,7 +645,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -605,7 +709,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -617,7 +721,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -655,3 +759,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -27,4 +27,4 @@ sources:
- https://hub.docker.com/r/tautulli/tautulli
type: application
upstream_version: 7.0.1
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -77,7 +106,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -95,15 +124,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -209,7 +313,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -279,7 +383,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -343,7 +447,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -355,7 +459,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -393,3 +497,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -26,4 +26,4 @@ sources:
- https://github.com/transmission/transmission
- https://hub.docker.com/r/linuxserver/transmission
type: application
version: 5.1.1
version: 5.2.0
+168 -28
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: transmissionConfig
group: "Configuration"
group: "Container Configuration"
label: "Transmission Settings"
schema:
type: dict
@@ -237,7 +266,7 @@ questions:
type: int
default: 14
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -258,7 +287,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -276,15 +305,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -537,7 +641,7 @@ questions:
## TrueCharts Specific
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -607,7 +711,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -671,7 +775,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -683,7 +787,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -721,3 +825,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -23,4 +23,4 @@ sources:
- https://github.com/truecharts/apps/tree/master/incubator/truecommand
- https://hub.docker.com/r/ixsystems/truecommand
type: application
version: 5.1.1
version: 5.2.0
+165 -25
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -89,7 +118,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -107,15 +136,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -222,7 +326,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -292,7 +396,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -354,3 +458,39 @@ questions:
schema:
type: hostpath
required: true
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -33,4 +33,4 @@ sources:
- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs
- https://github.com/dani-garcia/vaultwarden
type: application
version: 2.1.1
version: 2.2.0
+168 -28
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,22 +43,51 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
# Configure Bitwarden:
- variable: bitwardenrs
label: ""
group: "Configuration"
group: "Container Configuration"
schema:
type: dict
attrs:
@@ -350,7 +379,7 @@ questions:
type: string
default: ""
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -371,7 +400,7 @@ questions:
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -389,16 +418,91 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
hidden: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -603,7 +707,7 @@ questions:
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -809,7 +913,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -873,7 +977,7 @@ questions:
required: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -885,7 +989,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -923,3 +1027,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+1 -1
View File
@@ -30,4 +30,4 @@ sources:
- https://hub.docker.com/r/zwavejs/zwavejs2mqtt
type: application
upstream_version: 1.1.0
version: 5.1.1
version: 5.2.0
+167 -27
View File
@@ -1,24 +1,24 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Workload Configuration"
- name: "Controller"
description: "Configure workload deployment"
- name: "Configuration"
- name: "Container Configuration"
description: "additional container configuration"
- name: "Networking"
- name: "App Configuration"
description: "App specific config options"
- name: "Networking and Services"
description: "Configure Network and Services for container"
- name: "Storage"
description: "Persist and share data that is separate from the lifecycle of the container"
- name: "Storage and Persistence"
description: "Persist and share data that is separate from the container"
- name: "Ingress"
description: "Ingress Configuration"
- name: "Security and Permissions"
description: "Configure security context and permissions"
- name: "Resources and Devices"
description: "Specify resources/devices to be allocated to workload"
- name: "Ingress Configuration"
description: "Ingress Configuration"
- name: "Security"
description: "Configure security context"
- name: "Advanced"
description: "Advanced Configuration"
- name: "WARNING"
description: "WARNING"
portals:
web_portal:
protocols:
@@ -43,20 +43,49 @@ questions:
editable: false
type: boolean
default: true
# Update Policy
- variable: strategyType
group: "Container Image"
label: "Update Strategy"
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "RollingUpdate"
description: "Create new pods and then kill old ones"
- value: "Recreate"
description: "Kill existing pods before creating new ones"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Configuration"
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
@@ -70,7 +99,7 @@ questions:
- "definitions/timezone"
- variable: envList
label: "Image environment"
group: "Configuration"
group: "Container Configuration"
schema:
type: list
default: []
@@ -88,15 +117,90 @@ questions:
label: "Value"
schema:
type: string
# Enable Host Networking
- variable: hostNetwork
group: "Networking"
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "External Interfaces"
label: "(Advanced) External Interfaces"
group: "Networking and Services"
schema:
type: list
items:
- variable: interfaceConfiguration
description: "Interface Configuration"
label: "Interface Configuration"
schema:
type: dict
$ref:
- "normalize/interfaceConfiguration"
attrs:
- variable: hostInterface
description: "Please specify host interface"
label: "Host Interface"
schema:
type: string
required: true
$ref:
- "definitions/interface"
- variable: ipam
description: "Define how IP Address will be managed"
label: "IP Address Management"
schema:
type: dict
required: true
attrs:
- variable: type
description: "Specify type for IPAM"
label: "IPAM Type"
schema:
type: string
required: true
enum:
- value: "dhcp"
description: "Use DHCP"
- value: "static"
description: "Use static IP"
show_subquestions_if: "static"
subquestions:
- variable: staticIPConfigurations
label: "Static IP Addresses"
schema:
type: list
items:
- variable: staticIP
label: "Static IP"
schema:
type: ipaddr
cidr: true
- variable: staticRoutes
label: "Static Routes"
schema:
type: list
items:
- variable: staticRouteConfiguration
label: "Static Route Configuration"
schema:
type: dict
attrs:
- variable: destination
label: "Destination"
schema:
type: ipaddr
cidr: true
required: true
- variable: gateway
label: "Gateway"
schema:
type: ipaddr
cidr: false
required: true
- variable: service
group: "Networking"
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
@@ -300,7 +404,7 @@ questions:
# Configure app volumes
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
@@ -370,7 +474,7 @@ questions:
default: "100Gi"
- variable: hostPathMounts
label: "Custom app storage"
group: "Storage"
group: "Storage and Persistence"
schema:
type: list
default: []
@@ -484,7 +588,7 @@ questions:
editable: true
# Enable privileged
- variable: securityContext
group: "Security"
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
@@ -496,7 +600,7 @@ questions:
default: false
# Set Pod Security Policy
- variable: podSecurityContext
group: "Security"
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
@@ -534,3 +638,39 @@ questions:
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"