groups: - name: "Container Image" description: "Image to be used for container" - name: "Controller" description: "Configure workload deployment" - name: "Container Configuration" description: "additional container configuration" - name: "App Configuration" description: "App specific config options" - name: "Networking and Services" description: "Configure Network and Services for 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: "Advanced" description: "Advanced Configuration" portals: web_portal: protocols: - "$kubernetes-resource_configmap_portal_protocol" host: - "$kubernetes-resource_configmap_portal_host" ports: - "$kubernetes-resource_configmap_portal_port" path: "/web/" questions: - variable: portal group: "Container Image" label: "Configure Portal Button" schema: type: dict hidden: true attrs: - variable: enabled label: "Enable" description: "enable the portal button" schema: hidden: true editable: false type: boolean default: true - 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: "Recreate" 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: "Container Configuration" label: "Image Environment" schema: type: dict attrs: - variable: TZ label: "Timezone" schema: type: string default: "Etc/UTC" $ref: - "definitions/timezone" - variable: UMASK label: "UMASK" description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" schema: type: string default: "002" - variable: TRANSMISSION_ALT_SPEED_DOWN label: TRANSMISSION_ALT_SPEED_DOWN schema: type: int default: 50 - variable: TRANSMISSION_ALT_SPEED_ENABLED label: TRANSMISSION_ALT_SPEED_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_ALT_SPEED_TIME_BEGIN label: TRANSMISSION_ALT_SPEED_TIME_BEGIN schema: type: int default: 540 - variable: TRANSMISSION_ALT_SPEED_TIME_DAY label: TRANSMISSION_ALT_SPEED_TIME_DAY schema: type: int default: 127 - variable: TRANSMISSION_ALT_SPEED_TIME_ENABLED label: TRANSMISSION_ALT_SPEED_TIME_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_ALT_SPEED_TIME_END label: TRANSMISSION_ALT_SPEED_TIME_END schema: type: int default: 1020 - variable: TRANSMISSION_ALT_SPEED_UP label: TRANSMISSION_ALT_SPEED_UP schema: type: int default: 50 - variable: TRANSMISSION_BIND_ADDRESS_IPV4 label: TRANSMISSION_BIND_ADDRESS_IPV4 schema: type: string default: "0.0.0.0" - variable: TRANSMISSION_BIND_ADDRESS_IPV6 label: TRANSMISSION_BIND_ADDRESS_IPV6 schema: type: string default: "::" - variable: TRANSMISSION_BLOCKLIST_ENABLED label: TRANSMISSION_BLOCKLIST_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_BLOCKLIST_URL label: TRANSMISSION_BLOCKLIST_URL schema: type: string default: "http://john.bitsurge.net/public/biglist.p2p.gz" - variable: TRANSMISSION_CACHE_SIZE_MB label: TRANSMISSION_CACHE_SIZE_MB schema: type: int default: 4 - variable: TRANSMISSION_DHT_ENABLED label: TRANSMISSION_DHT_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_DOWNLOAD_DIR label: TRANSMISSION_DOWNLOAD_DIR schema: type: string default: "/downloads/complete" - variable: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED label: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE label: TRANSMISSION_DOWNLOAD_QUEUE_SIZE schema: type: int default: 5 - variable: TRANSMISSION_ENCRYPTION label: TRANSMISSION_ENCRYPTION schema: type: int default: 1 - variable: TRANSMISSION_IDLE_SEEDING_LIMIT label: TRANSMISSION_IDLE_SEEDING_LIMIT schema: type: int default: 30 - variable: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED label: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_INCOMPLETE_DIR label: TRANSMISSION_INCOMPLETE_DIR schema: type: string default: "/downloads/incomplete" - variable: TRANSMISSION_INCOMPLETE_DIR_ENABLED label: TRANSMISSION_INCOMPLETE_DIR_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_LPD_ENABLED label: TRANSMISSION_LPD_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_MESSAGE_LEVEL label: TRANSMISSION_MESSAGE_LEVEL schema: type: int default: 2 - variable: TRANSMISSION_PEER_CONGESTION_ALGORITHM label: TRANSMISSION_PEER_CONGESTION_ALGORITHM schema: type: string default: "" - variable: TRANSMISSION_PEER_ID_TTL_HOURS label: TRANSMISSION_PEER_ID_TTL_HOURS schema: type: int default: 6 - variable: TRANSMISSION_PEER_LIMIT_GLOBAL label: TRANSMISSION_PEER_LIMIT_GLOBAL schema: type: int default: 200 - variable: TRANSMISSION_PEER_LIMIT_PER_TORRENT label: TRANSMISSION_PEER_LIMIT_PER_TORRENT schema: type: int default: 50 - variable: TRANSMISSION_PEER_PORT label: TRANSMISSION_PEER_PORT schema: type: int default: 51413 - variable: TRANSMISSION_PEER_PORT_RANDOM_HIGH label: TRANSMISSION_PEER_PORT_RANDOM_HIGH schema: type: int default: 65535 - variable: TRANSMISSION_PEER_PORT_RANDOM_LOW label: TRANSMISSION_PEER_PORT_RANDOM_LOW schema: type: int default: 49152 - variable: TRANSMISSION_PEER_PORT_RANDOM_ON_START label: TRANSMISSION_PEER_PORT_RANDOM_ON_START schema: type: boolean default: false - variable: TRANSMISSION_PEER_SOCKET_TOS label: TRANSMISSION_PEER_SOCKET_TOS schema: type: string default: "default" - variable: TRANSMISSION_PEX_ENABLED label: TRANSMISSION_PEX_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_PORT_FORWARDING_ENABLED label: TRANSMISSION_PORT_FORWARDING_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_PREALLOCATION label: TRANSMISSION_PREALLOCATION schema: type: int default: 1 - variable: TRANSMISSION_PREFETCH_ENABLED label: TRANSMISSION_PREFETCH_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_QUEUE_STALLED_ENABLED label: TRANSMISSION_QUEUE_STALLED_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_QUEUE_STALLED_MINUTES label: TRANSMISSION_QUEUE_STALLED_MINUTES schema: type: int default: 30 - variable: TRANSMISSION_RATIO_LIMIT label: TRANSMISSION_RATIO_LIMIT schema: type: int default: 2 - variable: TRANSMISSION_RATIO_LIMIT_ENABLED label: TRANSMISSION_RATIO_LIMIT_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_RENAME_PARTIAL_FILES label: TRANSMISSION_RENAME_PARTIAL_FILES schema: type: boolean default: true - variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED label: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED schema: type: boolean default: false - variable: TRANSMISSION_RPC_BIND_ADDRESS label: TRANSMISSION_RPC_BIND_ADDRESS schema: type: string default: "0.0.0.0" - variable: TRANSMISSION_RPC_ENABLED label: TRANSMISSION_RPC_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_RPC_HOST_WHITELIST label: TRANSMISSION_RPC_HOST_WHITELIST schema: type: string default: "" - variable: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED label: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_RPC_PASSWORD label: TRANSMISSION_RPC_PASSWORD schema: type: string default: "" - variable: TRANSMISSION_RPC_PORT label: TRANSMISSION_RPC_PORT schema: type: int default: 9091 - variable: TRANSMISSION_RPC_URL label: TRANSMISSION_RPC_URL schema: type: string default: "/" - variable: TRANSMISSION_RPC_USERNAME label: TRANSMISSION_RPC_USERNAME schema: type: string default: "" - variable: TRANSMISSION_RPC_WHITELIST label: TRANSMISSION_RPC_WHITELIST schema: type: string default: "" - variable: TRANSMISSION_RPC_WHITELIST_ENABLED label: TRANSMISSION_RPC_WHITELIST_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED label: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED label: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME label: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME schema: type: string default: "" - variable: TRANSMISSION_SEED_QUEUE_ENABLED label: TRANSMISSION_SEED_QUEUE_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_SEED_QUEUE_SIZE label: TRANSMISSION_SEED_QUEUE_SIZE schema: type: int default: 10 - variable: TRANSMISSION_SPEED_LIMIT_DOWN label: TRANSMISSION_SPEED_LIMIT_DOWN schema: type: int default: 100 - variable: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED label: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_SPEED_LIMIT_UP label: TRANSMISSION_SPEED_LIMIT_UP schema: type: int default: 100 - variable: TRANSMISSION_SPEED_LIMIT_UP_ENABLED label: TRANSMISSION_SPEED_LIMIT_UP_ENABLED schema: type: boolean default: false - variable: TRANSMISSION_START_ADDED_TORRENTS label: TRANSMISSION_START_ADDED_TORRENTS schema: type: boolean default: true - variable: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES label: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES schema: type: boolean default: false - variable: TRANSMISSION_UMASK label: TRANSMISSION_UMASK schema: type: int default: 2 - variable: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT label: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT schema: type: int default: 14 - variable: TRANSMISSION_UTP_ENABLED label: TRANSMISSION_UTP_ENABLED schema: type: boolean default: true - variable: TRANSMISSION_WATCH_DIR label: TRANSMISSION_WATCH_DIR schema: type: string default: "/watch" - variable: TRANSMISSION_WATCH_DIR_ENABLED label: TRANSMISSION_WATCH_DIR_ENABLED schema: type: boolean default: false # Configure Enviroment Variables - variable: envList label: "Image environment" group: "Container Configuration" schema: type: list default: [] items: - variable: envItem label: "Environment Variable" schema: type: dict attrs: - variable: name label: "Name" schema: type: string - variable: value label: "Value" schema: type: string - variable: hostNetwork group: "Networking and Services" label: "Enable Host Networking" schema: type: boolean default: false - variable: service group: "Networking and Services" label: "Configure Service(s)" schema: type: dict attrs: - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" schema: type: dict attrs: - variable: enabled label: "Enable the service" schema: type: boolean default: true hidden: true - variable: type label: "Service Type" description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" schema: type: string default: "NodePort" enum: - value: "NodePort" description: "NodePort" - value: "ClusterIP" description: "ClusterIP" - value: "LoadBalancer" description: "LoadBalancer" - variable: loadBalancerIP label: "LoadBalancer IP" description: "LoadBalancerIP" schema: show_if: [["type", "=", "LoadBalancer"]] type: string default: "" - variable: externalIPs label: "External IP's" description: "External IP's" schema: show_if: [["type", "=", "LoadBalancer"]] type: list default: [] items: - variable: externalIP label: "External IP" schema: type: string - variable: ports label: "Service's Port(s) Configuration" schema: type: dict attrs: - variable: main label: "Main Service Port Configuration" schema: type: dict attrs: - variable: enabled label: "Enable the port" schema: type: boolean default: true hidden: true - variable: protocol label: "Port Type" schema: type: string default: "HTTP" enum: - value: HTTP description: "HTTP" - value: "HTTPS" description: "HTTPS" - value: TCP description: "TCP" - value: "UDP" description: "UDP" - variable: port label: "Container Port" schema: type: int default: 9091 editable: false hidden: true - variable: targetport label: "Target Port" description: "This port exposes the container port on the service" schema: type: int default: 9091 editable: true required: true - variable: nodePort label: "Node Port (Optional)" description: "This port gets exposed to the node. Only considered when service type is NodePort" schema: type: int min: 9000 max: 65535 default: 36019 required: true - variable: torrent label: "Torrent Service" description: "Torrent service" schema: type: dict attrs: - variable: enabled label: "Enable the service" schema: type: boolean default: true hidden: true - variable: type label: "Service Type" description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" schema: type: string default: "NodePort" enum: - value: "NodePort" description: "NodePort" - value: "ClusterIP" description: "ClusterIP" - value: "LoadBalancer" description: "LoadBalancer" - variable: loadBalancerIP label: "LoadBalancer IP" description: "LoadBalancerIP" schema: show_if: [["type", "=", "LoadBalancer"]] type: string default: "" - variable: externalIPs label: "External IP's" description: "External IP's" schema: show_if: [["type", "=", "LoadBalancer"]] type: list default: [] items: - variable: externalIP label: "External IP" schema: type: string - variable: ports label: "Service's Port(s) Configuration" schema: type: dict attrs: - variable: tcp label: "TCP Service Port Configuration" schema: type: dict attrs: - variable: enabled label: "Enable the port" schema: type: boolean default: true hidden: true - variable: protocol label: "Port Type" schema: type: string default: "TCP" enum: - value: HTTP description: "HTTP" - value: "HTTPS" description: "HTTPS" - value: TCP description: "TCP" - value: "UDP" description: "UDP" - variable: port label: "Container Port" schema: type: int default: 51413 editable: false hidden: true - variable: targetport label: "Target Port" description: "This port exposes the container port on the service" schema: type: int default: 51413 editable: true required: true - variable: nodePort label: "Node Port (Optional)" description: "This port gets exposed to the node. Only considered when service type is NodePort" schema: type: int min: 9000 max: 65535 default: 36020 required: true - variable: udp label: "UDP Service Port Configuration" schema: type: dict attrs: - variable: enabled label: "Enable the port" schema: type: boolean default: true hidden: true - variable: protocol label: "Port Type" schema: type: string default: "UDP" enum: - value: HTTP description: "HTTP" - value: "HTTPS" description: "HTTPS" - value: TCP description: "TCP" - value: "UDP" description: "UDP" - variable: port label: "Container Port" schema: type: int default: 51413 editable: false hidden: true - variable: targetport label: "Target Port" description: "This port exposes the container port on the service" schema: type: int default: 51413 editable: true required: true - variable: nodePort label: "Node Port (Optional)" description: "This port gets exposed to the node. Only considered when service type is NodePort" schema: type: int min: 9000 max: 65535 default: 36020 required: true - variable: persistence label: "Integrated Persistent Storage" group: "Storage and Persistence" schema: type: dict attrs: - variable: config label: "App Config Storage" description: "Stores the Application Configuration." schema: type: dict attrs: - variable: enabled label: "Enable the storage" schema: type: boolean default: true - variable: type label: "(Advanced) Type of Storage" description: "Sets the persistence type" schema: type: string default: "pvc" enum: - value: "pvc" description: "pvc" - value: "emptyDir" description: "emptyDir" - value: "hostPath" description: "hostPath" - variable: storageClass label: "(Advanced) storageClass" description: " Warning: Anything other than SCALE-ZFS will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string default: "SCALE-ZFS" - variable: setPermissions label: "Automatic Permissions" description: "Automatically set permissions on install" schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly label: "readOnly" schema: type: boolean default: false - variable: hostPath label: "hostPath" description: "Path inside the container the storage is mounted" schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: hostPathType label: "hostPath Type" schema: show_if: [["type", "=", "hostPath"]] type: string default: "" enum: - value: "" description: "Default" - value: "DirectoryOrCreate" description: "DirectoryOrCreate" - value: "Directory" description: "Directory" - value: "FileOrCreate" description: "FileOrCreate" - value: "File" description: "File" - value: "Socket" description: "Socket" - value: "CharDevice" description: "CharDevice" - value: "BlockDevice" description: "BlockDevice" - variable: mountPath label: "mountPath" description: "Path inside the container the storage is mounted" schema: type: string default: "/config" hidden: true - variable: medium label: "EmptyDir Medium" schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" description: "Default" - value: "Memory" description: "Memory" - variable: accessMode label: "Access Mode (Advanced)" description: "Allow or disallow multiple PVC's writhing to the same PV" schema: show_if: [["type", "=", "pvc"]] type: string default: "ReadWriteOnce" enum: - value: "ReadWriteOnce" description: "ReadWriteOnce" - value: "ReadOnlyMany" description: "ReadOnlyMany" - value: "ReadWriteMany" description: "ReadWriteMany" - variable: size label: "Size quotum of storage" schema: show_if: [["type", "=", "pvc"]] type: string default: "100Gi" - variable: persistenceList label: "Additional app storage" group: "Storage and Persistence" schema: type: list default: [] items: - variable: persistenceListEntry label: "Custom Storage" schema: type: dict attrs: - variable: enabled label: "Enable the storage" schema: type: boolean default: true - variable: type label: "(Advanced) Type of Storage" description: "Sets the persistence type" schema: type: string default: "hostPath" enum: - value: "pvc" description: "pvc" - value: "emptyDir" description: "emptyDir" - value: "hostPath" description: "hostPath" - variable: storageClass label: "(Advanced) storageClass" description: " Warning: Anything other than SCALE-ZFS will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string default: "SCALE-ZFS" - variable: setPermissions label: "Automatic Permissions" description: "Automatically set permissions on install" schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly label: "readOnly" schema: type: boolean default: false - variable: hostPath label: "hostPath" description: "Path inside the container the storage is mounted" schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: hostPathType label: "hostPath Type" schema: show_if: [["type", "=", "hostPath"]] type: string default: "" enum: - value: "" description: "Default" - value: "DirectoryOrCreate" description: "DirectoryOrCreate" - value: "Directory" description: "Directory" - value: "FileOrCreate" description: "FileOrCreate" - value: "File" description: "File" - value: "Socket" description: "Socket" - value: "CharDevice" description: "CharDevice" - value: "BlockDevice" description: "BlockDevice" - variable: mountPath label: "mountPath" description: "Path inside the container the storage is mounted" schema: type: string required: true default: "" - variable: medium label: "EmptyDir Medium" schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" description: "Default" - value: "Memory" description: "Memory" - variable: accessMode label: "Access Mode (Advanced)" description: "Allow or disallow multiple PVC's writhing to the same PVC" schema: show_if: [["type", "=", "pvc"]] type: string default: "ReadWriteOnce" enum: - value: "ReadWriteOnce" description: "ReadWriteOnce" - value: "ReadOnlyMany" description: "ReadOnlyMany" - value: "ReadWriteMany" description: "ReadWriteMany" - variable: size label: "Size quotum of storage" schema: show_if: [["type", "=", "pvc"]] type: string default: "100Gi" - variable: ingress label: "" group: "Ingress" schema: type: dict attrs: - variable: main label: "Main Ingress" schema: type: dict attrs: - variable: enabled label: "Enable Ingress" schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: hosts label: "Hosts" schema: type: list default: [] items: - variable: hostEntry label: "Host" schema: type: dict attrs: - variable: host label: "HostName" schema: type: string default: "" required: true - variable: paths label: "Paths" schema: type: list default: [] items: - variable: pathEntry label: "Host" schema: type: dict attrs: - variable: path label: "path" schema: type: string required: true default: "/" - variable: pathType label: "pathType" schema: type: string required: true default: "Prefix" - variable: tls label: "TLS-Settings" schema: type: list default: [] items: - variable: tlsEntry label: "Host" schema: type: dict attrs: - variable: hosts label: "Certificate Hosts" schema: type: list default: [] items: - variable: host label: "Host" schema: type: string default: "" required: true - variable: scaleCert label: "Select TrueNAS SCALE Certificate" schema: type: int $ref: - "definitions/certificate" - variable: entrypoint label: "Traefik Entrypoint" description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" schema: type: string default: "websecure" required: true - variable: middlewares label: "Traefik Middlewares" description: "Add previously created Traefik Middlewares to this Ingress" schema: type: list default: [] items: - variable: name label: "Name" schema: type: string default: "" required: true - variable: securityContext group: "Security and Permissions" label: "Security Context" schema: type: dict attrs: - variable: privileged label: "Enable privileged mode for Common-Chart based charts" schema: type: boolean default: false - variable: podSecurityContext group: "Security and Permissions" label: "Pod Security Context" schema: type: dict attrs: - variable: runAsNonRoot label: "runAsNonRoot" schema: type: boolean default: true - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" schema: type: int default: 568 - variable: runAsGroup label: "runAsGroup" description: The groupID this App of the user running the application" schema: type: int default: 568 - variable: fsGroup label: "fsGroup" description: "The group that should own ALL storage." schema: type: int default: 568 - variable: fsGroupChangePolicy label: "When should we take ownership?" schema: type: string default: "OnRootMismatch" enum: - value: "OnRootMismatch" 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"