diff --git a/.github/scripts/build-catalog.sh b/.github/scripts/build-catalog.sh index efe61cf63c7..10c26a031c0 100755 --- a/.github/scripts/build-catalog.sh +++ b/.github/scripts/build-catalog.sh @@ -11,6 +11,11 @@ include_questions(){ local target="catalog/${train}/${chartname}/${chartversion}" echo "Including standardised questions.yaml includes for: ${chartname}" + # Replace # Include{portalLink} with the standard portalLink codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{portalLink}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{global} with the standard global codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{global}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{controller} with the standard controller codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controller}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{controllerDeployment} with the standard controllerDeployment codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controllerDeployment}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{controllerStatefullset} with the standard controllerStatefullset codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controllerStatefullset}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{controllerDaemonset} with the standard controllerDaemonset codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controllerDaemonset}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replicas} with the standard replicas codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replicas}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replica1} with the standard replica1 codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replica1}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replica2} with the standard replica2 codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replica2}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replica3} with the standard replica3 codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replica3}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{strategy} with the standard strategy codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{strategy}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{recreate} with the standard recreate codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{recreate}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{rollingupdate} with the standard rollingupdate codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{rollingupdate}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{controllerTypes} with the standard controllerTypes codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controllerTypes}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{controllerExpert} with the standard controllerExpert codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{controllerExpert}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/controller/controllerExpert.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{controllerExpertCommand} with the standard controllerExpertCommand codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{controllerExpertCommand}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/controller/controllerExpertCommand.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{containerConfig} with the standard containerConfig codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{containerConfig}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{serviceRoot} with the standard serviceRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{serviceRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{serviceSelector} with the standard serviceSelector codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{serviceSelector}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/service/serviceSelector.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortHTTP} with the standard advancedPortHTTP codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortHTTP}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortHTTPS} with the standard advancedPortHTTPS codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortHTTPS}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortTCP} with the standard advancedPortTCP codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortTCP}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortUDP} with the standard advancedPortUDP codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortUDP}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{serviceExpertRoot} with the standard serviceExpertRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{serviceExpertRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{serviceExpert} with the standard serviceExpert codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{serviceExpert}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/service/serviceExpert.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{serviceList} with the standard serviceList codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{serviceList}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/service/serviceList.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{vctRoot} with the standard vctRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{vctRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{persistenceRoot} with the standard persistenceRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{persistenceRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{persistenceBasic} with the standard persistenceBasic codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{persistenceBasic}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/persistence/persistenceBasic.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{persistenceAdvanced} with the standard persistenceAdvanced codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{persistenceAdvanced}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/persistence/persistenceAdvanced.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{persistenceList} with the standard persistenceList codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{persistenceList}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/persistence/persistenceList.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{security} with the standard security codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{security}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{securityContextAdvancedRoot} with the standard securityContextAdvancedRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{securityContextAdvancedRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{securityContextAdvanced} with the standard securityContextAdvanced codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{securityContextAdvanced}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{podSecurityContextRoot} with the standard podSecurityContextRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{podSecurityContextRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{podSecurityContextAdvanced} with the standard podSecurityContextAdvanced codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{podSecurityContextAdvanced}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{ingressRoot} with the standard ingressRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{ingressRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{ingressDefault} with the standard ingressDefault codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressDefault}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressDefault.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressTLS} with the standard ingressTLS codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressTLS}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressTLS.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressTraefik} with the standard ingressTraefik codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressTraefik}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressTraefik.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressExpert} with the standard ingressExpert codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressExpert}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressExpert.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressList} with the standard ingressList codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressList}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressList.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{addons} with the standard addons codesnippet awk 'NR==FNR { a[n++]=$0; next } @@ -119,17 +239,17 @@ include_questions(){ # Replace # Include{metrics} with the standard metrics codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{metrics}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/metrics/metrics.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{metrics3m} with the standard metrics3m codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{metrics3m}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/metrics/metrics3m.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{metrics60m} with the standard metrics60m codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{metrics60m}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/metrics/metrics60m.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{prometheusRule} with the standard prometheusRule codesnippet awk 'NR==FNR { a[n++]=$0; next } diff --git a/charts/dependency/clickhouse/questions.yaml b/charts/dependency/clickhouse/questions.yaml index e4784fea78e..30793fdaa3d 100644 --- a/charts/dependency/clickhouse/questions.yaml +++ b/charts/dependency/clickhouse/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: clickhouseDatabase group: "App Configuration" label: "Database Name" @@ -103,14 +43,7 @@ questions: description: "Disabled" - value: 1 description: "Enabled" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -132,65 +65,18 @@ questions: type: int default: 8123 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8123 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -221,27 +107,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -263,14 +132,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -290,9 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/clickhouse/values.yaml b/charts/dependency/clickhouse/values.yaml index 01717c5fba8..45afd34c722 100644 --- a/charts/dependency/clickhouse/values.yaml +++ b/charts/dependency/clickhouse/values.yaml @@ -65,3 +65,6 @@ env: secretKeyRef: name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' key: "clickhouse-password" + +portal: + enabled: false diff --git a/charts/dependency/collabora-online/questions.yaml b/charts/dependency/collabora-online/questions.yaml index d52431383b8..992c1741c60 100644 --- a/charts/dependency/collabora-online/questions.yaml +++ b/charts/dependency/collabora-online/questions.yaml @@ -1,87 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/" admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/browser/dist/admin/admin.html" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -141,16 +73,8 @@ questions: type: string default: 'collabora.domain.tld' valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$' - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -172,69 +96,19 @@ questions: type: int default: 10105 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9980 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -242,30 +116,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -287,14 +143,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -314,9 +163,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/collabora-online/values.yaml b/charts/dependency/collabora-online/values.yaml index dec4179295e..0ee83a87d90 100644 --- a/charts/dependency/collabora-online/values.yaml +++ b/charts/dependency/collabora-online/values.yaml @@ -49,3 +49,6 @@ env: extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false " server_name: "collabora.domain.tld" DONT_GEN_SSL_CERT: true + +portal: + enabled: true diff --git a/charts/dependency/mariadb/questions.yaml b/charts/dependency/mariadb/questions.yaml index 315ea9427ff..ee7305bfe73 100644 --- a/charts/dependency/mariadb/questions.yaml +++ b/charts/dependency/mariadb/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: mariadbDatabase group: "App Configuration" label: "Database Name" @@ -97,14 +37,7 @@ questions: type: string default: "" required: true - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -126,65 +59,18 @@ questions: type: int default: 3306 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3306 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -197,27 +83,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +108,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +128,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/mariadb/values.yaml b/charts/dependency/mariadb/values.yaml index cafaa8f93fa..e8b859c09c7 100644 --- a/charts/dependency/mariadb/values.yaml +++ b/charts/dependency/mariadb/values.yaml @@ -119,3 +119,6 @@ mariadbUsername: "test" mariadbDatabase: "test" mariadbRootPassword: "testroot" existingSecret: "" + +portal: + enabled: false diff --git a/charts/dependency/memcached/questions.yaml b/charts/dependency/memcached/questions.yaml index 26379d23e2c..08c58a36f16 100644 --- a/charts/dependency/memcached/questions.yaml +++ b/charts/dependency/memcached/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: postgresqlDatabase group: "App Configuration" label: "Database Name" @@ -90,14 +30,7 @@ questions: type: string default: "" required: true - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -119,80 +52,21 @@ questions: type: int default: 11211 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 11211 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -214,14 +88,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -241,9 +108,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/memcached/values.yaml b/charts/dependency/memcached/values.yaml index bddff2aaad1..294b8f115cd 100644 --- a/charts/dependency/memcached/values.yaml +++ b/charts/dependency/memcached/values.yaml @@ -9,3 +9,6 @@ service: main: port: 11211 targetPort: 11211 + +portal: + enabled: false diff --git a/charts/dependency/mongodb/questions.yaml b/charts/dependency/mongodb/questions.yaml index 0afb52bb3b7..6be42788ad0 100644 --- a/charts/dependency/mongodb/questions.yaml +++ b/charts/dependency/mongodb/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: mongodbDatabase group: "App Configuration" label: "Database Name" @@ -97,14 +37,7 @@ questions: type: string default: "" required: true - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -126,65 +59,18 @@ questions: type: int default: 27017 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27017 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -197,28 +83,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -240,14 +108,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -267,9 +128,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/mongodb/values.yaml b/charts/dependency/mongodb/values.yaml index b36678b09de..5c7e03159b6 100644 --- a/charts/dependency/mongodb/values.yaml +++ b/charts/dependency/mongodb/values.yaml @@ -120,3 +120,6 @@ env: secretKeyRef: name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' key: "mongodb-root-password" + +portal: + enabled: false diff --git a/charts/dependency/postgresql/questions.yaml b/charts/dependency/postgresql/questions.yaml index ab41fcd6705..f86d9087b0b 100644 --- a/charts/dependency/postgresql/questions.yaml +++ b/charts/dependency/postgresql/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: postgresqlDatabase group: "App Configuration" label: "Database Name" @@ -97,14 +37,7 @@ questions: type: string default: "" required: true - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -126,65 +59,18 @@ questions: type: int default: 5432 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5432 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -197,28 +83,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -240,14 +108,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -267,9 +128,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/postgresql/values.yaml b/charts/dependency/postgresql/values.yaml index bf388269a54..1fb4721aced 100644 --- a/charts/dependency/postgresql/values.yaml +++ b/charts/dependency/postgresql/values.yaml @@ -124,3 +124,6 @@ env: POSTGRES_DB: "{{ .Values.postgresqlDatabase }}" # POSTGRESQL_POSTGRES_PASSWORD: "{{ .Values.postgrespassword }}" # POSTGRESQL_PASSWORD: "{{ .Values.password }}" + +portal: + enabled: false diff --git a/charts/dependency/promtail/questions.yaml b/charts/dependency/promtail/questions.yaml index edccf753dab..9e1908f1a5c 100644 --- a/charts/dependency/promtail/questions.yaml +++ b/charts/dependency/promtail/questions.yaml @@ -1,14 +1,7 @@ # Include{groups} portals: {} questions: - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The serving the Prometheus WebUI" @@ -30,73 +23,19 @@ questions: type: int default: 3101 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3101 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -104,13 +43,8 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{advanced} diff --git a/charts/dependency/redis/questions.yaml b/charts/dependency/redis/questions.yaml index 5c7d25c2ff5..cec0b5701d5 100644 --- a/charts/dependency/redis/questions.yaml +++ b/charts/dependency/redis/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: redisPassword group: "App Configuration" label: "Redis Password" @@ -76,14 +16,7 @@ questions: type: string default: "" required: true - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,65 +38,18 @@ questions: type: int default: 6379 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6379 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -184,27 +70,10 @@ questions: default: "/bitnami/redis" editable: false valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -226,14 +95,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -253,9 +115,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/redis/values.yaml b/charts/dependency/redis/values.yaml index cb25024bffb..a5386d51289 100644 --- a/charts/dependency/redis/values.yaml +++ b/charts/dependency/redis/values.yaml @@ -204,3 +204,6 @@ persistence: configMap: defaultMode: 0755 name: '{{ include "tc.common.names.fullname" . }}-health' + +portal: + enabled: false diff --git a/charts/dependency/solr/questions.yaml b/charts/dependency/solr/questions.yaml index 7bdd039735f..59a864c6498 100644 --- a/charts/dependency/solr/questions.yaml +++ b/charts/dependency/solr/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: solrCores group: "App Configuration" label: "Solr Cores" @@ -96,14 +36,7 @@ questions: schema: type: string default: "" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,65 +58,18 @@ questions: type: int default: 8983 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8983 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -196,28 +82,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +107,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +127,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/dependency/solr/values.yaml b/charts/dependency/solr/values.yaml index 437c7832a9c..50955d42cb5 100644 --- a/charts/dependency/solr/values.yaml +++ b/charts/dependency/solr/values.yaml @@ -135,3 +135,6 @@ env: secretKeyRef: name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' key: "solr-password" + +portal: + enabled: false diff --git a/charts/incubator/acestream/questions.yaml b/charts/incubator/acestream/questions.yaml index 67f912c3948..cbf55758556 100644 --- a/charts/incubator/acestream/questions.yaml +++ b/charts/incubator/acestream/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8008 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6878 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: acestreamcache label: "acestreamcache Storage" description: "Stream cache data" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/acestream/values.yaml b/charts/incubator/acestream/values.yaml index 1065509dff1..62b4e61dc8b 100644 --- a/charts/incubator/acestream/values.yaml +++ b/charts/incubator/acestream/values.yaml @@ -22,3 +22,6 @@ service: port: 8008 protocol: TCP targetPort: 6878 + +portal: + enabled: true diff --git a/charts/incubator/actualserver/questions.yaml b/charts/incubator/actualserver/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/actualserver/questions.yaml +++ b/charts/incubator/actualserver/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/actualserver/values.yaml b/charts/incubator/actualserver/values.yaml index cfc287abaf2..32e71d6770b 100644 --- a/charts/incubator/actualserver/values.yaml +++ b/charts/incubator/actualserver/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/adguard-home/questions.yaml b/charts/incubator/adguard-home/questions.yaml index a238df2eaa1..deea544d360 100644 --- a/charts/incubator/adguard-home/questions.yaml +++ b/charts/incubator/adguard-home/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,34 +34,7 @@ questions: type: int default: 10232 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -160,34 +62,7 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -215,34 +90,7 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -270,34 +118,7 @@ questions: type: int default: 10233 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -325,34 +146,7 @@ questions: type: int default: 10234 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -380,34 +174,7 @@ questions: type: int default: 10234 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -435,34 +202,7 @@ questions: type: int default: 5443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -490,34 +230,7 @@ questions: type: int default: 5443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -545,34 +258,7 @@ questions: type: int default: 784 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -600,34 +286,7 @@ questions: type: int default: 853 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -655,68 +314,18 @@ questions: type: int default: 8853 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8853 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -735,16 +344,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -752,31 +353,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -798,14 +380,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -825,9 +400,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/adguard-home/values.yaml b/charts/incubator/adguard-home/values.yaml index c7dde2ab691..eff4511b59c 100644 --- a/charts/incubator/adguard-home/values.yaml +++ b/charts/incubator/adguard-home/values.yaml @@ -102,3 +102,6 @@ persistence: data: enabled: true mountPath: "/opt/adguardhome/work" + +portal: + enabled: true diff --git a/charts/incubator/adguardhome-sync/questions.yaml b/charts/incubator/adguardhome-sync/questions.yaml index ff61bc24acc..2c76863e78c 100644 --- a/charts/incubator/adguardhome-sync/questions.yaml +++ b/charts/incubator/adguardhome-sync/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: CONFIGFILE label: 'CONFIGFILE' description: "Set a custom config file." @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Contains all relevant configuration files." @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/adguardhome-sync/values.yaml b/charts/incubator/adguardhome-sync/values.yaml index 474030d6421..33b31eb386f 100644 --- a/charts/incubator/adguardhome-sync/values.yaml +++ b/charts/incubator/adguardhome-sync/values.yaml @@ -24,3 +24,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/adminer/questions.yaml b/charts/incubator/adminer/questions.yaml index 7da075b196a..7913de468ad 100644 --- a/charts/incubator/adminer/questions.yaml +++ b/charts/incubator/adminer/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ADMINER_DESIGN label: 'ADMINER_DESIGN' description: "Container Variable ADMINERDESIGN" @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,73 +53,19 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -201,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -247,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -274,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/adminer/values.yaml b/charts/incubator/adminer/values.yaml index 89344d51406..efa5bd5614d 100644 --- a/charts/incubator/adminer/values.yaml +++ b/charts/incubator/adminer/values.yaml @@ -21,3 +21,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/alienswarm-reactivedrop/questions.yaml b/charts/incubator/alienswarm-reactivedrop/questions.yaml index 363f8ee969e..aef3996aec7 100644 --- a/charts/incubator/alienswarm-reactivedrop/questions.yaml +++ b/charts/incubator/alienswarm-reactivedrop/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprconport label: 'tcprconport service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/alienswarm-reactivedrop/values.yaml b/charts/incubator/alienswarm-reactivedrop/values.yaml index 30eb851cea6..a36ee9c23b5 100644 --- a/charts/incubator/alienswarm-reactivedrop/values.yaml +++ b/charts/incubator/alienswarm-reactivedrop/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/alienswarm/questions.yaml b/charts/incubator/alienswarm/questions.yaml index f178d324755..4defe5b33ce 100644 --- a/charts/incubator/alienswarm/questions.yaml +++ b/charts/incubator/alienswarm/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprconport label: 'tcprconport service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/alienswarm/values.yaml b/charts/incubator/alienswarm/values.yaml index c69750751e2..18a46a10a5d 100644 --- a/charts/incubator/alienswarm/values.yaml +++ b/charts/incubator/alienswarm/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/altitude/questions.yaml b/charts/incubator/altitude/questions.yaml index 80c9539cf4d..1eed03175ef 100644 --- a/charts/incubator/altitude/questions.yaml +++ b/charts/incubator/altitude/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "Enter your start up commands for the server." @@ -96,16 +30,8 @@ questions: schema: type: string default: "http://installer.altitudegame.com/0.0.1/altitude.sh" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 27276 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27276 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path altitude" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/altitude/values.yaml b/charts/incubator/altitude/values.yaml index 98c451084c1..a5e37d89da9 100644 --- a/charts/incubator/altitude/values.yaml +++ b/charts/incubator/altitude/values.yaml @@ -31,3 +31,6 @@ service: port: 27276 protocol: UDP targetPort: 27276 + +portal: + enabled: true diff --git a/charts/incubator/americasarmy-pg/questions.yaml b/charts/incubator/americasarmy-pg/questions.yaml index 1f40ab36378..d5628ea0a0e 100644 --- a/charts/incubator/americasarmy-pg/questions.yaml +++ b/charts/incubator/americasarmy-pg/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.If you want to install a static or beta version of the game change the value to 203300 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 8778 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8778 - - variable: steamqueryport label: 'steamqueryport service' description: "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to click an Show more settings ... and change the port number" @@ -207,75 +105,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -294,18 +135,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -313,31 +144,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -359,14 +171,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -386,10 +191,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/americasarmy-pg/values.yaml b/charts/incubator/americasarmy-pg/values.yaml index 618081b90a3..c3faa648a74 100644 --- a/charts/incubator/americasarmy-pg/values.yaml +++ b/charts/incubator/americasarmy-pg/values.yaml @@ -46,3 +46,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/amtd/questions.yaml b/charts/incubator/amtd/questions.yaml index f08de6408ad..66f8a8e91c0 100644 --- a/charts/incubator/amtd/questions.yaml +++ b/charts/incubator/amtd/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: AUTOSTART label: 'AUTOSTART' description: "true = Enabled Runs script automatically on startup" @@ -161,36 +100,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -200,29 +114,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +139,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,10 +159,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/amtd/values.yaml b/charts/incubator/amtd/values.yaml index 590fc0a5030..85069cfce3c 100644 --- a/charts/incubator/amtd/values.yaml +++ b/charts/incubator/amtd/values.yaml @@ -40,3 +40,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/amule/questions.yaml b/charts/incubator/amule/questions.yaml index c04b4ea0259..33c2bb717ff 100644 --- a/charts/incubator/amule/questions.yaml +++ b/charts/incubator/amule/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: WEBUI_PWD label: 'WEBUI_PWD' description: "Password for WebUI." @@ -96,16 +30,8 @@ questions: schema: type: string default: "default" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 4711 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4711 - - variable: porttcp label: 'porttcp service' description: "Client to client transfers" @@ -183,39 +81,7 @@ questions: type: int default: 4662 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -243,75 +109,18 @@ questions: type: int default: 4672 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4672 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagecomplete label: "storagecomplete Storage" description: "This is the location for complete downloads." @@ -339,18 +148,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -358,31 +157,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -404,14 +184,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -431,10 +204,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/amule/values.yaml b/charts/incubator/amule/values.yaml index a512a27e21b..8368bf64ae9 100644 --- a/charts/incubator/amule/values.yaml +++ b/charts/incubator/amule/values.yaml @@ -46,3 +46,6 @@ service: port: 4672 protocol: UDP targetPort: 4672 + +portal: + enabled: true diff --git a/charts/incubator/amvd/questions.yaml b/charts/incubator/amvd/questions.yaml index 523f58e294e..353ad63e57d 100644 --- a/charts/incubator/amvd/questions.yaml +++ b/charts/incubator/amvd/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: AUTOSTART label: 'AUTOSTART' description: "true = Enabled Runs script automatically on startup" @@ -149,36 +88,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -197,29 +111,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -241,14 +136,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -268,10 +156,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/amvd/values.yaml b/charts/incubator/amvd/values.yaml index 7e161775f9c..c47774ff518 100644 --- a/charts/incubator/amvd/values.yaml +++ b/charts/incubator/amvd/values.yaml @@ -41,3 +41,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/android-8-0/questions.yaml b/charts/incubator/android-8-0/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/android-8-0/questions.yaml +++ b/charts/incubator/android-8-0/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/android-8-0/values.yaml b/charts/incubator/android-8-0/values.yaml index f79f5a772d8..b53976ef353 100644 --- a/charts/incubator/android-8-0/values.yaml +++ b/charts/incubator/android-8-0/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/androiddebugbridge/questions.yaml b/charts/incubator/androiddebugbridge/questions.yaml index 69240300cd7..75e031de328 100644 --- a/charts/incubator/androiddebugbridge/questions.yaml +++ b/charts/incubator/androiddebugbridge/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: bootwait label: 'bootwait' description: "Length of time in seconds to wait after the container has started before attempting to connect to devices." @@ -102,16 +36,8 @@ questions: schema: type: string default: "30" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,73 +59,19 @@ questions: type: int default: 5037 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5037 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -207,31 +79,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -253,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -280,10 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/androiddebugbridge/values.yaml b/charts/incubator/androiddebugbridge/values.yaml index 1d622dd99b2..fa3853ffc31 100644 --- a/charts/incubator/androiddebugbridge/values.yaml +++ b/charts/incubator/androiddebugbridge/values.yaml @@ -22,3 +22,6 @@ service: port: 5037 protocol: TCP targetPort: 5037 + +portal: + enabled: true diff --git a/charts/incubator/anki-sync-server/questions.yaml b/charts/incubator/anki-sync-server/questions.yaml index a06849d7d91..3f3c0102d0b 100644 --- a/charts/incubator/anki-sync-server/questions.yaml +++ b/charts/incubator/anki-sync-server/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,69 +34,18 @@ questions: type: int default: 27701 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27701 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -176,16 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +90,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/anki-sync-server/values.yaml b/charts/incubator/anki-sync-server/values.yaml index c3c2aad3bd4..3d69c76697c 100644 --- a/charts/incubator/anki-sync-server/values.yaml +++ b/charts/incubator/anki-sync-server/values.yaml @@ -14,3 +14,6 @@ persistence: config: enabled: true mountPath: /app/data + +portal: + enabled: true diff --git a/charts/incubator/anope/questions.yaml b/charts/incubator/anope/questions.yaml index bbcd254b016..5299acdf989 100644 --- a/charts/incubator/anope/questions.yaml +++ b/charts/incubator/anope/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: HOST label: 'HOST' description: "Specify the full hostname from your IRCd (must be the same as configured in your IRCd Server)." @@ -137,36 +76,11 @@ questions: schema: type: string default: "770" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datapath label: "datapath Storage" description: "Data Path" @@ -176,29 +90,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -220,14 +115,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -247,10 +135,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/anope/values.yaml b/charts/incubator/anope/values.yaml index f1e4e7d5f12..ad8e2573725 100644 --- a/charts/incubator/anope/values.yaml +++ b/charts/incubator/anope/values.yaml @@ -36,3 +36,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/apache-webdav/questions.yaml b/charts/incubator/apache-webdav/questions.yaml index 1bdd98b2e25..434059cd1e7 100644 --- a/charts/incubator/apache-webdav/questions.yaml +++ b/charts/incubator/apache-webdav/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SERVER_NAMES label: 'SERVER_NAMES' description: "Comma-separated list of domains (eg, example.com,www.example.com). The first is set as the ServerName, and the rest (if any) are set as ServerAlias. The default is localhost." @@ -138,16 +72,8 @@ questions: schema: type: string default: "0000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,71 +95,18 @@ questions: type: int default: 8384 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path varlibdavdata" @@ -252,18 +125,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -271,31 +134,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -317,14 +161,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -344,10 +181,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/apache-webdav/values.yaml b/charts/incubator/apache-webdav/values.yaml index b724d54ba24..33aee775faa 100644 --- a/charts/incubator/apache-webdav/values.yaml +++ b/charts/incubator/apache-webdav/values.yaml @@ -34,3 +34,6 @@ service: port: 8384 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/apprise-api/questions.yaml b/charts/incubator/apprise-api/questions.yaml index 04873cbdcb9..5e5f45fae08 100644 --- a/charts/incubator/apprise-api/questions.yaml +++ b/charts/incubator/apprise-api/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Where config is stored." @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/apprise-api/values.yaml b/charts/incubator/apprise-api/values.yaml index 5ec65ccc25a..0dfef2f4946 100644 --- a/charts/incubator/apprise-api/values.yaml +++ b/charts/incubator/apprise-api/values.yaml @@ -23,3 +23,6 @@ service: port: 8000 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/appsmith/questions.yaml b/charts/incubator/appsmith/questions.yaml index 238447e5412..acafa118dbb 100644 --- a/charts/incubator/appsmith/questions.yaml +++ b/charts/incubator/appsmith/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -87,16 +24,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,34 +47,7 @@ questions: type: int default: 10217 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -173,68 +75,18 @@ questions: type: int default: 10218 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9001 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: appsmithstacks label: "App Appsmith Stacks Storage" description: "Stores the Application Appsmith Stacks." @@ -244,16 +96,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -261,31 +105,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -307,14 +132,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -334,9 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/appsmith/values.yaml b/charts/incubator/appsmith/values.yaml index 8e5deff1549..07aaa97b9cd 100644 --- a/charts/incubator/appsmith/values.yaml +++ b/charts/incubator/appsmith/values.yaml @@ -46,3 +46,6 @@ redis: # mongodbUsername: appsmith # mongodbDatabase: appsmith # existingSecret: "mongodbcreds" + +portal: + enabled: true diff --git a/charts/incubator/apt-cacher-ng/questions.yaml b/charts/incubator/apt-cacher-ng/questions.yaml index e9295dbc368..4c5ad7ef50a 100644 --- a/charts/incubator/apt-cacher-ng/questions.yaml +++ b/charts/incubator/apt-cacher-ng/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 3142 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3142 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: apt-cacher-ng label: "apt-cacher-ng Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/apt-cacher-ng/values.yaml b/charts/incubator/apt-cacher-ng/values.yaml index 3f10aa741c1..f92286321ea 100644 --- a/charts/incubator/apt-cacher-ng/values.yaml +++ b/charts/incubator/apt-cacher-ng/values.yaml @@ -22,3 +22,6 @@ service: port: 3142 protocol: TCP targetPort: 3142 + +portal: + enabled: true diff --git a/charts/incubator/archiveteam-warrior/questions.yaml b/charts/incubator/archiveteam-warrior/questions.yaml index c69c53fd63c..d6caebf1ad6 100644 --- a/charts/incubator/archiveteam-warrior/questions.yaml +++ b/charts/incubator/archiveteam-warrior/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8001 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path varrundocker.sock" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/archiveteam-warrior/values.yaml b/charts/incubator/archiveteam-warrior/values.yaml index cf840bca983..9dd61ab334a 100644 --- a/charts/incubator/archiveteam-warrior/values.yaml +++ b/charts/incubator/archiveteam-warrior/values.yaml @@ -22,3 +22,6 @@ service: port: 8001 protocol: TCP targetPort: 8001 + +portal: + enabled: true diff --git a/charts/incubator/ariang/questions.yaml b/charts/incubator/ariang/questions.yaml index b1f288b70d9..8108b43dc53 100644 --- a/charts/incubator/ariang/questions.yaml +++ b/charts/incubator/ariang/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,19 @@ questions: type: int default: 10276 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -180,30 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -225,14 +81,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -252,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ariang/values.yaml b/charts/incubator/ariang/values.yaml index 1991e15c3a5..ee400e82af1 100644 --- a/charts/incubator/ariang/values.yaml +++ b/charts/incubator/ariang/values.yaml @@ -10,3 +10,6 @@ service: protocol: HTTP targetPort: 8080 port: 10276 + +portal: + enabled: true diff --git a/charts/incubator/arksurvivalevolved/questions.yaml b/charts/incubator/arksurvivalevolved/questions.yaml index 77b5191cb6d..0aeaf85cd13 100644 --- a/charts/incubator/arksurvivalevolved/questions.yaml +++ b/charts/incubator/arksurvivalevolved/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.If you want to install a static or beta version of the game change the value to 376030 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -144,16 +78,8 @@ questions: schema: type: string default: "-server -log" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,41 +101,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: udp2 label: 'udp2 service' description: "Container Port 7778" @@ -231,39 +129,7 @@ questions: type: int default: 7778 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -291,39 +157,7 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -351,75 +185,18 @@ questions: type: int default: 27020 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27020 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -438,18 +215,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -457,31 +224,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -503,14 +251,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -530,10 +271,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/arksurvivalevolved/values.yaml b/charts/incubator/arksurvivalevolved/values.yaml index 5e078f06831..6df5a00734c 100644 --- a/charts/incubator/arksurvivalevolved/values.yaml +++ b/charts/incubator/arksurvivalevolved/values.yaml @@ -66,3 +66,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/arma3/questions.yaml b/charts/incubator/arma3/questions.yaml index 0d43729712f..c0d202109d1 100644 --- a/charts/incubator/arma3/questions.yaml +++ b/charts/incubator/arma3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -120,16 +54,8 @@ questions: schema: type: string default: "2302" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 2302 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2302 - - variable: udpgameport label: 'udpgameport service' description: "Same as TCP Game Port" @@ -207,39 +105,7 @@ questions: type: int default: 2302 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -267,39 +133,7 @@ questions: type: int default: 2303 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -327,39 +161,7 @@ questions: type: int default: 2304 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -387,39 +189,7 @@ questions: type: int default: 2305 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -447,75 +217,18 @@ questions: type: int default: 2306 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2306 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -543,18 +256,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -562,31 +265,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -608,14 +292,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -635,10 +312,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/arma3/values.yaml b/charts/incubator/arma3/values.yaml index c35cb9c7edd..f995c62084b 100644 --- a/charts/incubator/arma3/values.yaml +++ b/charts/incubator/arma3/values.yaml @@ -74,3 +74,6 @@ service: port: 2305 protocol: UDP targetPort: 2305 + +portal: + enabled: true diff --git a/charts/incubator/arma3exilemod/questions.yaml b/charts/incubator/arma3exilemod/questions.yaml index e18bb6a6c05..48b897063f4 100644 --- a/charts/incubator/arma3exilemod/questions.yaml +++ b/charts/incubator/arma3exilemod/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -138,16 +72,8 @@ questions: schema: type: string default: "http://www.exilemod.com/ExileServer-1.0.4a.zip" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,41 +95,13 @@ questions: type: int default: 2302 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2302 - - variable: udpgameport label: 'udpgameport service' description: "Same as TCP Game Port" @@ -225,39 +123,7 @@ questions: type: int default: 2302 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -285,39 +151,7 @@ questions: type: int default: 2303 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -345,39 +179,7 @@ questions: type: int default: 2304 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -405,39 +207,7 @@ questions: type: int default: 2305 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -465,39 +235,7 @@ questions: type: int default: 2306 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -525,75 +263,18 @@ questions: type: int default: 3306 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3306 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -621,18 +302,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -640,31 +311,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -686,14 +338,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -713,10 +358,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/arma3exilemod/values.yaml b/charts/incubator/arma3exilemod/values.yaml index f37409bf643..643cb562dac 100644 --- a/charts/incubator/arma3exilemod/values.yaml +++ b/charts/incubator/arma3exilemod/values.yaml @@ -85,3 +85,6 @@ service: port: 2305 protocol: UDP targetPort: 2305 + +portal: + enabled: true diff --git a/charts/incubator/artifactory-oss/questions.yaml b/charts/incubator/artifactory-oss/questions.yaml index 15635569520..6d3cf15df9b 100644 --- a/charts/incubator/artifactory-oss/questions.yaml +++ b/charts/incubator/artifactory-oss/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: EXTRA_JAVA_OPTIONS label: 'EXTRA_JAVA_OPTIONS' description: "Container Variable EXTRAJAVAOPTIONS" schema: type: string default: "-Xms512m -Xmx4g" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8181 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8081 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: varoptjfrogartifactory label: "varoptjfrogartifactory Storage" description: "varoptjfrogartifactory" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/artifactory-oss/values.yaml b/charts/incubator/artifactory-oss/values.yaml index 31351bea637..8a2b25a5ba6 100644 --- a/charts/incubator/artifactory-oss/values.yaml +++ b/charts/incubator/artifactory-oss/values.yaml @@ -23,3 +23,6 @@ service: port: 8181 protocol: TCP targetPort: 8081 + +portal: + enabled: true diff --git a/charts/incubator/assettocorsa/questions.yaml b/charts/incubator/assettocorsa/questions.yaml index b701924c3e3..f9fe0adffef 100644 --- a/charts/incubator/assettocorsa/questions.yaml +++ b/charts/incubator/assettocorsa/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 9600 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9600 - - variable: udp label: 'udp service' description: "Container Port 9600" @@ -207,39 +105,7 @@ questions: type: int default: 9600 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -267,39 +133,7 @@ questions: type: int default: 8081 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -327,39 +161,7 @@ questions: type: int default: 50041 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -387,75 +189,18 @@ questions: type: int default: 8772 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8772 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -474,18 +219,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -493,31 +228,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -539,14 +255,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -566,10 +275,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/assettocorsa/values.yaml b/charts/incubator/assettocorsa/values.yaml index f4d135d57dd..086bb897d52 100644 --- a/charts/incubator/assettocorsa/values.yaml +++ b/charts/incubator/assettocorsa/values.yaml @@ -63,3 +63,6 @@ service: port: 9600 protocol: UDP targetPort: 9600 + +portal: + enabled: true diff --git a/charts/incubator/aurora-files/questions.yaml b/charts/incubator/aurora-files/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/aurora-files/questions.yaml +++ b/charts/incubator/aurora-files/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/aurora-files/values.yaml b/charts/incubator/aurora-files/values.yaml index 8e4647e0759..ca6dfb97439 100644 --- a/charts/incubator/aurora-files/values.yaml +++ b/charts/incubator/aurora-files/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/authentik/questions.yaml b/charts/incubator/authentik/questions.yaml index 2068cf4e929..312be5856a7 100644 --- a/charts/incubator/authentik/questions.yaml +++ b/charts/incubator/authentik/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -294,16 +231,8 @@ questions: schema: type: int default: 8 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -325,34 +254,7 @@ questions: type: int default: 10230 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -380,68 +282,18 @@ questions: type: int default: 10229 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9443 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: media label: "App Media Storage" description: "Stores the Application Media." @@ -478,16 +330,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -495,31 +339,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -541,14 +366,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -568,9 +386,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/authentik/values.yaml b/charts/incubator/authentik/values.yaml index 2d75caa19eb..d98ee2c4f69 100644 --- a/charts/incubator/authentik/values.yaml +++ b/charts/incubator/authentik/values.yaml @@ -219,3 +219,6 @@ postgresql: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/incubator/auto-yt-dl/questions.yaml b/charts/incubator/auto-yt-dl/questions.yaml index e7b361aaaa7..826a388be1b 100644 --- a/charts/incubator/auto-yt-dl/questions.yaml +++ b/charts/incubator/auto-yt-dl/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: hostpath1 label: "hostpath1 Storage" description: "This is the destination of the downloaded videos." @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/auto-yt-dl/values.yaml b/charts/incubator/auto-yt-dl/values.yaml index 4a6c1685d00..32e4871bbf5 100644 --- a/charts/incubator/auto-yt-dl/values.yaml +++ b/charts/incubator/auto-yt-dl/values.yaml @@ -25,3 +25,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/autobrr/questions.yaml b/charts/incubator/autobrr/questions.yaml index 849bf900c5c..135af1537fb 100644 --- a/charts/incubator/autobrr/questions.yaml +++ b/charts/incubator/autobrr/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,65 +34,18 @@ questions: type: int default: 7474 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7474 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -173,13 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -187,28 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -230,13 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/autobrr/values.yaml b/charts/incubator/autobrr/values.yaml index 9ea4c5ddd9c..1ff83d126f1 100644 --- a/charts/incubator/autobrr/values.yaml +++ b/charts/incubator/autobrr/values.yaml @@ -47,3 +47,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/incubator/autoscan/questions.yaml b/charts/incubator/autoscan/questions.yaml index be2e55e8ed9..a93445c4c5f 100644 --- a/charts/incubator/autoscan/questions.yaml +++ b/charts/incubator/autoscan/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PLEX_LOGIN label: 'PLEX_LOGIN' description: "Container Variable PLEXLOGIN" @@ -95,36 +34,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -134,29 +48,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -178,14 +73,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -205,10 +93,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/autoscan/values.yaml b/charts/incubator/autoscan/values.yaml index dea39add71f..0781302f0cb 100644 --- a/charts/incubator/autoscan/values.yaml +++ b/charts/incubator/autoscan/values.yaml @@ -29,3 +29,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/avorion/questions.yaml b/charts/incubator/avorion/questions.yaml index 797e943fe78..24ce70ccead 100644 --- a/charts/incubator/avorion/questions.yaml +++ b/charts/incubator/avorion/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27000 - - variable: hostport2 label: 'hostport2 service' description: "Container Port 27000" @@ -213,39 +111,7 @@ questions: type: int default: 27000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -273,39 +139,7 @@ questions: type: int default: 27003 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -333,39 +167,7 @@ questions: type: int default: 27020 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -393,75 +195,18 @@ questions: type: int default: 27021 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27021 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -480,18 +225,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -499,31 +234,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -545,14 +261,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -572,10 +281,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/avorion/values.yaml b/charts/incubator/avorion/values.yaml index 357055b29b7..14f1a9e590a 100644 --- a/charts/incubator/avorion/values.yaml +++ b/charts/incubator/avorion/values.yaml @@ -73,3 +73,6 @@ probes: enabled: false startup: enabled: false + +portal: + enabled: true diff --git a/charts/incubator/awesome-ttrss/questions.yaml b/charts/incubator/awesome-ttrss/questions.yaml index d988e61bdd7..2a31a10beee 100644 --- a/charts/incubator/awesome-ttrss/questions.yaml +++ b/charts/incubator/awesome-ttrss/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -89,14 +25,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +47,18 @@ questions: type: int default: 10246 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: icons label: "App Icons Storage" description: "Stores the Application Icons." @@ -208,14 +87,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -225,27 +97,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -267,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -294,9 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/awesome-ttrss/values.yaml b/charts/incubator/awesome-ttrss/values.yaml index 4c76e662045..279b45eff76 100644 --- a/charts/incubator/awesome-ttrss/values.yaml +++ b/charts/incubator/awesome-ttrss/values.yaml @@ -49,3 +49,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: awesome-ttrss postgresqlDatabase: awesome-ttrss + +portal: + enabled: true diff --git a/charts/incubator/backuppc/questions.yaml b/charts/incubator/backuppc/questions.yaml index 7b4b615b62e..505b6d0abaf 100644 --- a/charts/incubator/backuppc/questions.yaml +++ b/charts/incubator/backuppc/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: backuplocation label: "backuplocation Storage" description: "Backup Location" @@ -208,18 +82,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -227,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -273,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -300,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/backuppc/values.yaml b/charts/incubator/backuppc/values.yaml index 2552fb6bee4..a5b72bf06cf 100644 --- a/charts/incubator/backuppc/values.yaml +++ b/charts/incubator/backuppc/values.yaml @@ -31,3 +31,6 @@ service: port: 8000 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/baikal/questions.yaml b/charts/incubator/baikal/questions.yaml index de45def0b97..0c51d6f1258 100644 --- a/charts/incubator/baikal/questions.yaml +++ b/charts/incubator/baikal/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path varwwwbaikalconfig" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/baikal/values.yaml b/charts/incubator/baikal/values.yaml index 5150260eba9..523304c3e5b 100644 --- a/charts/incubator/baikal/values.yaml +++ b/charts/incubator/baikal/values.yaml @@ -25,3 +25,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/barcodebuddy/questions.yaml b/charts/incubator/barcodebuddy/questions.yaml index 096756f5392..40f64600aa8 100644 --- a/charts/incubator/barcodebuddy/questions.yaml +++ b/charts/incubator/barcodebuddy/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8450 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/barcodebuddy/values.yaml b/charts/incubator/barcodebuddy/values.yaml index 452923d6d2b..efa27651cf9 100644 --- a/charts/incubator/barcodebuddy/values.yaml +++ b/charts/incubator/barcodebuddy/values.yaml @@ -22,3 +22,6 @@ service: port: 8450 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/barotrauma/questions.yaml b/charts/incubator/barotrauma/questions.yaml index 004aae5ccec..033ff64fb92 100644 --- a/charts/incubator/barotrauma/questions.yaml +++ b/charts/incubator/barotrauma/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -114,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,41 +71,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: steamqueryport label: 'steamqueryport service' description: "UDP Steam Query Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to change it in the serversettings.xml)" @@ -201,75 +99,18 @@ questions: type: int default: 27016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27016 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -288,18 +129,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -307,31 +138,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -353,14 +165,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -380,10 +185,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/barotrauma/values.yaml b/charts/incubator/barotrauma/values.yaml index 124524baffd..15a7afb2390 100644 --- a/charts/incubator/barotrauma/values.yaml +++ b/charts/incubator/barotrauma/values.yaml @@ -45,3 +45,6 @@ service: port: 27016 protocol: UDP targetPort: 27016 + +portal: + enabled: true diff --git a/charts/incubator/bitcoin-node/questions.yaml b/charts/incubator/bitcoin-node/questions.yaml index e5f717e6458..bbdb6a9b85a 100644 --- a/charts/incubator/bitcoin-node/questions.yaml +++ b/charts/incubator/bitcoin-node/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8332 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8332 - - variable: port2 label: 'port2 service' schema: @@ -162,75 +61,18 @@ questions: type: int default: 8333 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8333 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: blockhainstorage label: "blockhainstorage Storage" schema: @@ -239,18 +81,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -258,31 +90,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -304,14 +117,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -331,10 +137,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/bitcoin-node/values.yaml b/charts/incubator/bitcoin-node/values.yaml index 99b119f0817..991d29cc6db 100644 --- a/charts/incubator/bitcoin-node/values.yaml +++ b/charts/incubator/bitcoin-node/values.yaml @@ -30,3 +30,6 @@ service: port: 8333 protocol: TCP targetPort: 8333 + +portal: + enabled: true diff --git a/charts/incubator/bitcoind/questions.yaml b/charts/incubator/bitcoind/questions.yaml index 8d660a54c7a..5eb99e9f2e3 100644 --- a/charts/incubator/bitcoind/questions.yaml +++ b/charts/incubator/bitcoind/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8333 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8333 - - variable: localrpc label: 'localrpc service' description: "Port to listen for RPC connections (Optional)" @@ -163,75 +62,18 @@ questions: type: int default: 8332 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8332 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Blockchain and database storage. Requires at least 500 GiB free disk." @@ -241,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/bitcoind/values.yaml b/charts/incubator/bitcoind/values.yaml index f4d08e27b9d..127a68ac467 100644 --- a/charts/incubator/bitcoind/values.yaml +++ b/charts/incubator/bitcoind/values.yaml @@ -30,3 +30,6 @@ service: port: 8333 protocol: TCP targetPort: 8333 + +portal: + enabled: true diff --git a/charts/incubator/bitcoinunlimited/questions.yaml b/charts/incubator/bitcoinunlimited/questions.yaml index 3780997ab6d..7db5c2caf21 100644 --- a/charts/incubator/bitcoinunlimited/questions.yaml +++ b/charts/incubator/bitcoinunlimited/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8332 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8332 - - variable: communicationp label: 'communicationp service' description: "Main Port Used" @@ -163,39 +62,7 @@ questions: type: int default: 8333 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,39 +90,7 @@ questions: type: int default: 18332 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -283,75 +118,18 @@ questions: type: int default: 18333 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 18333 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Mount data for the blockchain" @@ -361,18 +139,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -380,31 +148,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -426,14 +175,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -453,10 +195,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/bitcoinunlimited/values.yaml b/charts/incubator/bitcoinunlimited/values.yaml index 46051835e59..b7e63c0bfc2 100644 --- a/charts/incubator/bitcoinunlimited/values.yaml +++ b/charts/incubator/bitcoinunlimited/values.yaml @@ -46,3 +46,6 @@ service: port: 18332 protocol: TCP targetPort: 18332 + +portal: + enabled: true diff --git a/charts/incubator/bitcoinwalletgui/questions.yaml b/charts/incubator/bitcoinwalletgui/questions.yaml index 0c2159dad9c..60da8ebd4ab 100644 --- a/charts/incubator/bitcoinwalletgui/questions.yaml +++ b/charts/incubator/bitcoinwalletgui/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "Container Variable VNCPW" @@ -102,16 +36,8 @@ questions: schema: type: string default: "false" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,41 +59,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: vncport label: 'vncport service' description: "Container Port 5901" @@ -189,75 +87,18 @@ questions: type: int default: 5905 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: bitcoinblockchainpath label: "bitcoinblockchainpath Storage" description: "Container Path headless.zcash" @@ -267,18 +108,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -286,31 +117,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -332,14 +144,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -359,10 +164,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/bitcoinwalletgui/values.yaml b/charts/incubator/bitcoinwalletgui/values.yaml index be1d3a10492..2c0410794df 100644 --- a/charts/incubator/bitcoinwalletgui/values.yaml +++ b/charts/incubator/bitcoinwalletgui/values.yaml @@ -33,3 +33,6 @@ service: port: 5905 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/blender-desktop-g3/questions.yaml b/charts/incubator/blender-desktop-g3/questions.yaml index bbd95b1f2e9..126035d8de4 100644 --- a/charts/incubator/blender-desktop-g3/questions.yaml +++ b/charts/incubator/blender-desktop-g3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "The VNCnoVNC password." @@ -96,16 +30,8 @@ questions: schema: type: string default: "1360x768" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: webuivnc label: 'webuivnc service' schema: @@ -182,75 +80,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: internalshare label: "internalshare Storage" description: "Path to a share from your host to be able to work within the container." @@ -269,18 +110,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -288,31 +119,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -334,14 +146,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -361,10 +166,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/blender-desktop-g3/values.yaml b/charts/incubator/blender-desktop-g3/values.yaml index c8b6a73716b..e7102ebeb79 100644 --- a/charts/incubator/blender-desktop-g3/values.yaml +++ b/charts/incubator/blender-desktop-g3/values.yaml @@ -35,3 +35,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/blender/questions.yaml b/charts/incubator/blender/questions.yaml index b5bba1e1a95..2f0e23b80fc 100644 --- a/charts/incubator/blender/questions.yaml +++ b/charts/incubator/blender/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SUBFOLDER label: 'SUBFOLDER' description: "Specify a subfolder to use with reverse proxies, IE `subfolder`" @@ -102,16 +36,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Users home directory in the container, stores local files and settings" @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/blender/values.yaml b/charts/incubator/blender/values.yaml index b86ac476a0c..6de6daf009b 100644 --- a/charts/incubator/blender/values.yaml +++ b/charts/incubator/blender/values.yaml @@ -25,3 +25,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/breitbandmessung-de/questions.yaml b/charts/incubator/breitbandmessung-de/questions.yaml index ea133e90952..cff1a963895 100644 --- a/charts/incubator/breitbandmessung-de/questions.yaml +++ b/charts/incubator/breitbandmessung-de/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path usrsrcappconfig" @@ -117,29 +32,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -161,14 +57,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -188,10 +77,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/breitbandmessung-de/values.yaml b/charts/incubator/breitbandmessung-de/values.yaml index 970262ded1f..40284e467bd 100644 --- a/charts/incubator/breitbandmessung-de/values.yaml +++ b/charts/incubator/breitbandmessung-de/values.yaml @@ -29,3 +29,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/btdex/questions.yaml b/charts/incubator/btdex/questions.yaml index 322faa7137c..deb44cb9cab 100644 --- a/charts/incubator/btdex/questions.yaml +++ b/charts/incubator/btdex/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DISPLAY_WIDTH label: 'DISPLAY_WIDTH' schema: @@ -94,16 +28,8 @@ questions: schema: type: string default: "800|900|1050" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,71 +51,18 @@ questions: type: int default: 5800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: btdex label: "btdex Storage" schema: @@ -198,18 +71,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -217,31 +80,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -263,14 +107,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -290,10 +127,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/btdex/values.yaml b/charts/incubator/btdex/values.yaml index 654fcc5a70a..5a388640656 100644 --- a/charts/incubator/btdex/values.yaml +++ b/charts/incubator/btdex/values.yaml @@ -24,3 +24,6 @@ service: port: 5800 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/bwapp/questions.yaml b/charts/incubator/bwapp/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/bwapp/questions.yaml +++ b/charts/incubator/bwapp/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/bwapp/values.yaml b/charts/incubator/bwapp/values.yaml index f87155c2541..95825acfdc5 100644 --- a/charts/incubator/bwapp/values.yaml +++ b/charts/incubator/bwapp/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/cadquery-jupyter/questions.yaml b/charts/incubator/cadquery-jupyter/questions.yaml index b794d5bbd36..523a4a71efa 100644 --- a/charts/incubator/cadquery-jupyter/questions.yaml +++ b/charts/incubator/cadquery-jupyter/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8888 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: workdir label: "workdir Storage" description: "Container Path homecp" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cadquery-jupyter/values.yaml b/charts/incubator/cadquery-jupyter/values.yaml index 1087149f43e..77b709cd133 100644 --- a/charts/incubator/cadquery-jupyter/values.yaml +++ b/charts/incubator/cadquery-jupyter/values.yaml @@ -22,3 +22,6 @@ service: port: 8888 protocol: TCP targetPort: 8888 + +portal: + enabled: true diff --git a/charts/incubator/cadquery-server/questions.yaml b/charts/incubator/cadquery-server/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/cadquery-server/questions.yaml +++ b/charts/incubator/cadquery-server/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cadquery-server/values.yaml b/charts/incubator/cadquery-server/values.yaml index 7bf89e1d495..13d9d28f50f 100644 --- a/charts/incubator/cadquery-server/values.yaml +++ b/charts/incubator/cadquery-server/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/chivalry-medievalwarfare/questions.yaml b/charts/incubator/chivalry-medievalwarfare/questions.yaml index bbb0cdce45d..cafd33ec48f 100644 --- a/charts/incubator/chivalry-medievalwarfare/questions.yaml +++ b/charts/incubator/chivalry-medievalwarfare/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -132,16 +66,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,41 +89,13 @@ questions: type: int default: 7000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7000 - - variable: gamequeryport label: 'gamequeryport service' description: "UDP Gamequeryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to change the Ports in your Game Parameters Variable)" @@ -219,39 +117,7 @@ questions: type: int default: 7010 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -279,75 +145,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -366,18 +175,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -385,31 +184,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -431,14 +211,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -458,10 +231,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/chivalry-medievalwarfare/values.yaml b/charts/incubator/chivalry-medievalwarfare/values.yaml index 48bcf7a032f..fdc9ee9527f 100644 --- a/charts/incubator/chivalry-medievalwarfare/values.yaml +++ b/charts/incubator/chivalry-medievalwarfare/values.yaml @@ -56,3 +56,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/chowdown/questions.yaml b/charts/incubator/chowdown/questions.yaml index 3da54e5a0b5..6cdbb3de8b0 100644 --- a/charts/incubator/chowdown/questions.yaml +++ b/charts/incubator/chowdown/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 4000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/chowdown/values.yaml b/charts/incubator/chowdown/values.yaml index 1caf0c60698..9d53e79d971 100644 --- a/charts/incubator/chowdown/values.yaml +++ b/charts/incubator/chowdown/values.yaml @@ -22,3 +22,6 @@ service: port: 4000 protocol: TCP targetPort: 4000 + +portal: + enabled: true diff --git a/charts/incubator/chromium-desktop-g3/questions.yaml b/charts/incubator/chromium-desktop-g3/questions.yaml index c9627844be4..23057ddee42 100644 --- a/charts/incubator/chromium-desktop-g3/questions.yaml +++ b/charts/incubator/chromium-desktop-g3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "The VNCnoVNC password." @@ -96,16 +30,8 @@ questions: schema: type: string default: "1360x768" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: webuivnc label: 'webuivnc service' schema: @@ -182,75 +80,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: internalshare label: "internalshare Storage" description: "Path to a share from your host to be able to work within the container." @@ -260,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -279,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -325,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -352,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/chromium-desktop-g3/values.yaml b/charts/incubator/chromium-desktop-g3/values.yaml index b2b135ee0a1..677d12cd5fd 100644 --- a/charts/incubator/chromium-desktop-g3/values.yaml +++ b/charts/incubator/chromium-desktop-g3/values.yaml @@ -32,3 +32,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/chromium/questions.yaml b/charts/incubator/chromium/questions.yaml index c14121518a8..4bfe57c17f1 100644 --- a/charts/incubator/chromium/questions.yaml +++ b/charts/incubator/chromium/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: EXTRA_PARAMETERS label: 'EXTRA_PARAMETERS' description: "If needed enter extra startup parameters here otherwise leave empty." @@ -108,16 +42,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,71 +65,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datadir label: "datadir Storage" description: "Data Path" @@ -213,18 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,10 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/chromium/values.yaml b/charts/incubator/chromium/values.yaml index 83f5de4e664..0c0a46ef855 100644 --- a/charts/incubator/chromium/values.yaml +++ b/charts/incubator/chromium/values.yaml @@ -26,3 +26,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/chronograf/questions.yaml b/charts/incubator/chronograf/questions.yaml index cc5716611d0..f46bef1d693 100644 --- a/charts/incubator/chronograf/questions.yaml +++ b/charts/incubator/chronograf/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8888 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: chronograf label: "chronograf Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/chronograf/values.yaml b/charts/incubator/chronograf/values.yaml index 06452336f25..28703f99221 100644 --- a/charts/incubator/chronograf/values.yaml +++ b/charts/incubator/chronograf/values.yaml @@ -22,3 +22,6 @@ service: port: 8888 protocol: TCP targetPort: 8888 + +portal: + enabled: true diff --git a/charts/incubator/chronos/questions.yaml b/charts/incubator/chronos/questions.yaml index e3d42248076..3587f29aa3d 100644 --- a/charts/incubator/chronos/questions.yaml +++ b/charts/incubator/chronos/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: chronos label: "chronos Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/chronos/values.yaml b/charts/incubator/chronos/values.yaml index d8d4a99476e..35b1097239f 100644 --- a/charts/incubator/chronos/values.yaml +++ b/charts/incubator/chronos/values.yaml @@ -22,3 +22,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/ciao/questions.yaml b/charts/incubator/ciao/questions.yaml index bc67f48010d..2c8459d1322 100644 --- a/charts/incubator/ciao/questions.yaml +++ b/charts/incubator/ciao/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SECRET_KEY_BASE label: 'SECRET_KEY_BASE' description: "Container Variable SECRETKEYBASE" @@ -144,16 +78,8 @@ questions: schema: type: string default: "sensitive_password" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,71 +101,18 @@ questions: type: int default: 8090 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: databaselocation label: "databaselocation Storage" description: "Container Path appdbsqlite" @@ -249,18 +122,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -268,31 +131,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -314,14 +158,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -341,10 +178,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ciao/values.yaml b/charts/incubator/ciao/values.yaml index bd1915c722e..cf559d23f70 100644 --- a/charts/incubator/ciao/values.yaml +++ b/charts/incubator/ciao/values.yaml @@ -32,3 +32,6 @@ service: port: 8090 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/citadel-forgedwithfire/questions.yaml b/charts/incubator/citadel-forgedwithfire/questions.yaml index aaf81b3ba73..a51f698b8c6 100644 --- a/charts/incubator/citadel-forgedwithfire/questions.yaml +++ b/charts/incubator/citadel-forgedwithfire/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -120,16 +54,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: queryport label: 'queryport service' description: "UDP Query Port (if you need another port, please delete this entry and create a new UDP Port with the corresponding port number, also dont forget to change the port in your game settings file)" @@ -207,75 +105,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -294,18 +135,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -313,31 +144,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -359,14 +171,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -386,10 +191,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/citadel-forgedwithfire/values.yaml b/charts/incubator/citadel-forgedwithfire/values.yaml index 4b2f096ead4..7a7f1c9e23f 100644 --- a/charts/incubator/citadel-forgedwithfire/values.yaml +++ b/charts/incubator/citadel-forgedwithfire/values.yaml @@ -46,3 +46,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/cleanarr/questions.yaml b/charts/incubator/cleanarr/questions.yaml index dcdbb28ade1..6cb4326bb33 100644 --- a/charts/incubator/cleanarr/questions.yaml +++ b/charts/incubator/cleanarr/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -114,16 +49,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,68 +72,18 @@ questions: type: int default: 10247 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path frontend" @@ -216,16 +93,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -233,31 +102,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -279,14 +129,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -306,9 +149,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cleanarr/values.yaml b/charts/incubator/cleanarr/values.yaml index 117f28632bc..410c2e32a6f 100644 --- a/charts/incubator/cleanarr/values.yaml +++ b/charts/incubator/cleanarr/values.yaml @@ -31,3 +31,6 @@ persistence: config: enabled: true mountPath: /config + +portal: + enabled: true diff --git a/charts/incubator/cloudbeaver/questions.yaml b/charts/incubator/cloudbeaver/questions.yaml index 7b5eee629a2..19aab9cf4bc 100644 --- a/charts/incubator/cloudbeaver/questions.yaml +++ b/charts/incubator/cloudbeaver/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8978 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8978 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path optcloudbeaverworkspace" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cloudbeaver/values.yaml b/charts/incubator/cloudbeaver/values.yaml index fa1c12e4bd7..d4ecce4c3c3 100644 --- a/charts/incubator/cloudbeaver/values.yaml +++ b/charts/incubator/cloudbeaver/values.yaml @@ -22,3 +22,6 @@ service: port: 8978 protocol: TCP targetPort: 8978 + +portal: + enabled: true diff --git a/charts/incubator/cloudcommander/questions.yaml b/charts/incubator/cloudcommander/questions.yaml index 9a0c912278c..ec669bb101a 100644 --- a/charts/incubator/cloudcommander/questions.yaml +++ b/charts/incubator/cloudcommander/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: HOME label: 'HOME' description: "Container Variable HOME" schema: type: string default: "/root" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8765 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: mountpath label: "mountpath Storage" description: "Container Path UNRAID" @@ -204,18 +77,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +86,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +113,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,10 +133,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cloudcommander/values.yaml b/charts/incubator/cloudcommander/values.yaml index 09aae7e5142..465733017b8 100644 --- a/charts/incubator/cloudcommander/values.yaml +++ b/charts/incubator/cloudcommander/values.yaml @@ -26,3 +26,6 @@ service: port: 8765 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/cloudreve/questions.yaml b/charts/incubator/cloudreve/questions.yaml index 8241d141832..ad16ad420a5 100644 --- a/charts/incubator/cloudreve/questions.yaml +++ b/charts/incubator/cloudreve/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5212 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5212 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: uploadpath label: "uploadpath Storage" description: "Container Path cloudreveuploads" @@ -208,18 +82,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -227,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -273,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -300,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cloudreve/values.yaml b/charts/incubator/cloudreve/values.yaml index b870b24441a..33643828fef 100644 --- a/charts/incubator/cloudreve/values.yaml +++ b/charts/incubator/cloudreve/values.yaml @@ -31,3 +31,6 @@ service: port: 5212 protocol: TCP targetPort: 5212 + +portal: + enabled: true diff --git a/charts/incubator/colonysurvival/questions.yaml b/charts/incubator/colonysurvival/questions.yaml index 9d821623430..468035aa156 100644 --- a/charts/incubator/colonysurvival/questions.yaml +++ b/charts/incubator/colonysurvival/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -132,16 +66,8 @@ questions: schema: type: string default: "SteamOnline" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,71 +89,18 @@ questions: type: int default: 27016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27016 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -246,18 +119,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -265,31 +128,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -311,14 +155,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -338,10 +175,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/colonysurvival/values.yaml b/charts/incubator/colonysurvival/values.yaml index 04428d6f550..74d8cb72570 100644 --- a/charts/incubator/colonysurvival/values.yaml +++ b/charts/incubator/colonysurvival/values.yaml @@ -40,3 +40,6 @@ service: port: 27016 protocol: UDP targetPort: 27016 + +portal: + enabled: true diff --git a/charts/incubator/conanexiles/questions.yaml b/charts/incubator/conanexiles/questions.yaml index b31860d988f..5cee61c1691 100644 --- a/charts/incubator/conanexiles/questions.yaml +++ b/charts/incubator/conanexiles/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: gameport1 label: 'gameport1 service' description: "UDP Game Port 1 (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to change your server settings)" @@ -207,39 +105,7 @@ questions: type: int default: 7778 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -267,75 +133,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -354,18 +163,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -373,31 +172,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -419,14 +199,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -446,10 +219,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/conanexiles/values.yaml b/charts/incubator/conanexiles/values.yaml index 2c091dee35f..f66b6156aec 100644 --- a/charts/incubator/conanexiles/values.yaml +++ b/charts/incubator/conanexiles/values.yaml @@ -54,3 +54,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/conreq/questions.yaml b/charts/incubator/conreq/questions.yaml index 758b2a7608b..10adc35b849 100644 --- a/charts/incubator/conreq/questions.yaml +++ b/charts/incubator/conreq/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/conreq/values.yaml b/charts/incubator/conreq/values.yaml index 4105b8e5e86..942e0206dfa 100644 --- a/charts/incubator/conreq/values.yaml +++ b/charts/incubator/conreq/values.yaml @@ -23,3 +23,6 @@ service: port: 8000 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/convos/questions.yaml b/charts/incubator/convos/questions.yaml index 5d00d157533..1ac7e5c44b9 100644 --- a/charts/incubator/convos/questions.yaml +++ b/charts/incubator/convos/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 3520 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Data Path" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/convos/values.yaml b/charts/incubator/convos/values.yaml index 26764db2955..64af93548c1 100644 --- a/charts/incubator/convos/values.yaml +++ b/charts/incubator/convos/values.yaml @@ -22,3 +22,6 @@ service: port: 3520 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/cops/questions.yaml b/charts/incubator/cops/questions.yaml index 512b36e86d3..37f47516c5f 100644 --- a/charts/incubator/cops/questions.yaml +++ b/charts/incubator/cops/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "COPS Application Data." @@ -204,18 +77,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +86,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +113,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,10 +133,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cops/values.yaml b/charts/incubator/cops/values.yaml index 8cf331d2651..22f01159810 100644 --- a/charts/incubator/cops/values.yaml +++ b/charts/incubator/cops/values.yaml @@ -26,3 +26,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/core-keeper-dedicated-server/questions.yaml b/charts/incubator/core-keeper-dedicated-server/questions.yaml index 4dd9d785829..d51d665eec1 100644 --- a/charts/incubator/core-keeper-dedicated-server/questions.yaml +++ b/charts/incubator/core-keeper-dedicated-server/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: WORLD_NAME label: 'WORLD_NAME' description: "The name you wish to give to your server and its associated world" @@ -107,36 +46,11 @@ questions: schema: type: string default: "0" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Path to server files, not required" @@ -155,29 +69,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -199,14 +94,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -226,10 +114,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/core-keeper-dedicated-server/values.yaml b/charts/incubator/core-keeper-dedicated-server/values.yaml index 0980c2bae4b..5c211010a14 100644 --- a/charts/incubator/core-keeper-dedicated-server/values.yaml +++ b/charts/incubator/core-keeper-dedicated-server/values.yaml @@ -34,3 +34,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/corekeeper/questions.yaml b/charts/incubator/corekeeper/questions.yaml index 83ae55ce2b7..c8b993bb32e 100644 --- a/charts/incubator/corekeeper/questions.yaml +++ b/charts/incubator/corekeeper/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container downloads at startup.If you want to install a static or beta version of the game change the value to 896660 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -119,36 +58,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -165,29 +79,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -209,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -236,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/corekeeper/values.yaml b/charts/incubator/corekeeper/values.yaml index 42b47d6a408..c7bcc94ae95 100644 --- a/charts/incubator/corekeeper/values.yaml +++ b/charts/incubator/corekeeper/values.yaml @@ -36,3 +36,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/counterstrike2d/questions.yaml b/charts/incubator/counterstrike2d/questions.yaml index 6324f8a7f65..44d20f62560 100644 --- a/charts/incubator/counterstrike2d/questions.yaml +++ b/charts/incubator/counterstrike2d/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "Enter your extra startup parameters otherwise leave blank!" @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 36963 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 36963 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path serverdataserverfiles" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/counterstrike2d/values.yaml b/charts/incubator/counterstrike2d/values.yaml index 0c195fbbf24..e5476637c2e 100644 --- a/charts/incubator/counterstrike2d/values.yaml +++ b/charts/incubator/counterstrike2d/values.yaml @@ -31,3 +31,6 @@ service: port: 36963 protocol: UDP targetPort: 36963 + +portal: + enabled: true diff --git a/charts/incubator/cowyo/questions.yaml b/charts/incubator/cowyo/questions.yaml index 87250462f0a..cf6a04d84f4 100644 --- a/charts/incubator/cowyo/questions.yaml +++ b/charts/incubator/cowyo/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8050 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8050 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cowyo/values.yaml b/charts/incubator/cowyo/values.yaml index 54f66e16f53..87630c25008 100644 --- a/charts/incubator/cowyo/values.yaml +++ b/charts/incubator/cowyo/values.yaml @@ -22,3 +22,6 @@ service: port: 8050 protocol: TCP targetPort: 8050 + +portal: + enabled: true diff --git a/charts/incubator/craftopia/questions.yaml b/charts/incubator/craftopia/questions.yaml index 68919c2c8fd..92c27d62ea1 100644 --- a/charts/incubator/craftopia/questions.yaml +++ b/charts/incubator/craftopia/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -114,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,41 +71,13 @@ questions: type: int default: 8787 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8787 - - variable: udpgameport label: 'udpgameport service' description: "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to change your server settings file)" @@ -201,75 +99,18 @@ questions: type: int default: 8787 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8787 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -286,18 +127,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -305,31 +136,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -351,14 +163,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -378,10 +183,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/craftopia/values.yaml b/charts/incubator/craftopia/values.yaml index 991595e7dd6..4580f67361e 100644 --- a/charts/incubator/craftopia/values.yaml +++ b/charts/incubator/craftopia/values.yaml @@ -38,3 +38,6 @@ service: port: 8787 protocol: UDP targetPort: 8787 + +portal: + enabled: true diff --git a/charts/incubator/crafty-3/questions.yaml b/charts/incubator/crafty-3/questions.yaml index 9f5e927a2bb..dc4c8cc95d7 100644 --- a/charts/incubator/crafty-3/questions.yaml +++ b/charts/incubator/crafty-3/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 1800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - variable: minecraftports label: 'minecraftports service' description: "Container Port 25500-25600 yes, 100 ports for 100 possible Servers" @@ -163,75 +62,18 @@ questions: type: int default: 25500 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 25500 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: database label: "database Storage" description: "Crafty Database for Wrapper Data" @@ -259,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -278,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -324,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -351,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/crafty-3/values.yaml b/charts/incubator/crafty-3/values.yaml index 9c3bfb711a4..01698794b74 100644 --- a/charts/incubator/crafty-3/values.yaml +++ b/charts/incubator/crafty-3/values.yaml @@ -36,3 +36,6 @@ service: port: 25500 protocol: TCP targetPort: 25500 + +portal: + enabled: true diff --git a/charts/incubator/crafty-4/questions.yaml b/charts/incubator/crafty-4/questions.yaml index f6648946c97..e8f6f44cfde 100644 --- a/charts/incubator/crafty-4/questions.yaml +++ b/charts/incubator/crafty-4/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8443 - - variable: minecraftports label: 'minecraftports service' description: "Container Port 25500-25600 yes, 100 ports for 100 possible Servers" @@ -163,39 +62,7 @@ questions: type: int default: 25500 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,39 +90,7 @@ questions: type: int default: 8123 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -283,75 +118,18 @@ questions: type: int default: 19132 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 19132 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Path to the minecraft server folders" @@ -397,18 +175,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -416,31 +184,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -462,14 +211,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -489,10 +231,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/crafty-4/values.yaml b/charts/incubator/crafty-4/values.yaml index f47dd9108f4..94d2a9c6dd4 100644 --- a/charts/incubator/crafty-4/values.yaml +++ b/charts/incubator/crafty-4/values.yaml @@ -58,3 +58,6 @@ service: port: 8123 protocol: TCP targetPort: 8123 + +portal: + enabled: true diff --git a/charts/incubator/crypto-exchanges-gateway/questions.yaml b/charts/incubator/crypto-exchanges-gateway/questions.yaml index 1c33954e43f..2dd8f37f6a3 100644 --- a/charts/incubator/crypto-exchanges-gateway/questions.yaml +++ b/charts/incubator/crypto-exchanges-gateway/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - variable: wsport label: 'wsport service' description: "WS Port" @@ -163,75 +62,18 @@ questions: type: int default: 8001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8001 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: configpath label: "configpath Storage" description: "httpsraw.githubusercontent.comaloysius-pgastcrypto-exchanges-gatewaymasterconfigconfig.sample.json" @@ -241,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/crypto-exchanges-gateway/values.yaml b/charts/incubator/crypto-exchanges-gateway/values.yaml index 2cda17757ff..b6edd22381b 100644 --- a/charts/incubator/crypto-exchanges-gateway/values.yaml +++ b/charts/incubator/crypto-exchanges-gateway/values.yaml @@ -30,3 +30,6 @@ service: port: 8001 protocol: TCP targetPort: 8001 + +portal: + enabled: true diff --git a/charts/incubator/cryptpad/questions.yaml b/charts/incubator/cryptpad/questions.yaml index 2e0a7b4c165..4e6fa4c886d 100644 --- a/charts/incubator/cryptpad/questions.yaml +++ b/charts/incubator/cryptpad/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - variable: port2 label: 'port2 service' description: "Port 2" @@ -163,75 +62,18 @@ questions: type: int default: 3001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3001 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: blobpath label: "blobpath Storage" description: "Blob Path" @@ -286,18 +128,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -305,31 +137,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -351,14 +164,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -378,10 +184,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cryptpad/values.yaml b/charts/incubator/cryptpad/values.yaml index d6b64de9832..818f46264d2 100644 --- a/charts/incubator/cryptpad/values.yaml +++ b/charts/incubator/cryptpad/values.yaml @@ -45,3 +45,6 @@ service: port: 3001 protocol: TCP targetPort: 3001 + +portal: + enabled: true diff --git a/charts/incubator/csgo/questions.yaml b/charts/incubator/csgo/questions.yaml index 05363c1dd5b..ad62169b216 100644 --- a/charts/incubator/csgo/questions.yaml +++ b/charts/incubator/csgo/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.If you want to install a static or beta version of the game change the value to 740 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/csgo/values.yaml b/charts/incubator/csgo/values.yaml index fb1449d726b..be33d1a5297 100644 --- a/charts/incubator/csgo/values.yaml +++ b/charts/incubator/csgo/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/cssource/questions.yaml b/charts/incubator/cssource/questions.yaml index bb6f79123de..4ad2c4869d9 100644 --- a/charts/incubator/cssource/questions.yaml +++ b/charts/incubator/cssource/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.If you want to install a static or beta version of the game change the value to 232330 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cssource/values.yaml b/charts/incubator/cssource/values.yaml index 1735e732de3..1ca2e4d0c26 100644 --- a/charts/incubator/cssource/values.yaml +++ b/charts/incubator/cssource/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/cstrike1-6/questions.yaml b/charts/incubator/cstrike1-6/questions.yaml index 7df7a6e1143..c931f761a0a 100644 --- a/charts/incubator/cstrike1-6/questions.yaml +++ b/charts/incubator/cstrike1-6/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -132,16 +66,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,41 +89,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -219,75 +117,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -306,18 +147,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -325,31 +156,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -371,14 +183,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -398,10 +203,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cstrike1-6/values.yaml b/charts/incubator/cstrike1-6/values.yaml index d262f147e55..1dadcf8bb60 100644 --- a/charts/incubator/cstrike1-6/values.yaml +++ b/charts/incubator/cstrike1-6/values.yaml @@ -48,3 +48,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/cstrikeconditionzero/questions.yaml b/charts/incubator/cstrikeconditionzero/questions.yaml index 4d9b36f03c8..1d0c9d089cb 100644 --- a/charts/incubator/cstrikeconditionzero/questions.yaml +++ b/charts/incubator/cstrikeconditionzero/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -132,16 +66,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,41 +89,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -219,75 +117,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -306,18 +147,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -325,31 +156,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -371,14 +183,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -398,10 +203,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cstrikeconditionzero/values.yaml b/charts/incubator/cstrikeconditionzero/values.yaml index 9c97d3a4c6b..bb17b9f4cdd 100644 --- a/charts/incubator/cstrikeconditionzero/values.yaml +++ b/charts/incubator/cstrikeconditionzero/values.yaml @@ -48,3 +48,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/cups-server/questions.yaml b/charts/incubator/cups-server/questions.yaml index 2e15582f7f6..b83cf319cc2 100644 --- a/charts/incubator/cups-server/questions.yaml +++ b/charts/incubator/cups-server/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -89,14 +26,7 @@ questions: required: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +48,18 @@ questions: type: int default: 631 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 631 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,16 +69,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -206,31 +78,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -252,14 +105,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -279,9 +125,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cups-server/values.yaml b/charts/incubator/cups-server/values.yaml index db5721f5996..6cd40927dae 100644 --- a/charts/incubator/cups-server/values.yaml +++ b/charts/incubator/cups-server/values.yaml @@ -31,3 +31,6 @@ persistence: hostPath: "/var/run/dbus" mountPath: "/var/run/dbus" readOnly: false + +portal: + enabled: true diff --git a/charts/incubator/cura-novnc/questions.yaml b/charts/incubator/cura-novnc/questions.yaml index c39b2bf5b4b..8f3ad554078 100644 --- a/charts/incubator/cura-novnc/questions.yaml +++ b/charts/incubator/cura-novnc/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 6080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: homefolder label: "homefolder Storage" description: "Container Path homecura" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/cura-novnc/values.yaml b/charts/incubator/cura-novnc/values.yaml index b7a86b74d61..67b6fc63260 100644 --- a/charts/incubator/cura-novnc/values.yaml +++ b/charts/incubator/cura-novnc/values.yaml @@ -25,3 +25,6 @@ service: port: 6080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/dailynotes/questions.yaml b/charts/incubator/dailynotes/questions.yaml index 113cfc36a17..2ded0903a95 100644 --- a/charts/incubator/dailynotes/questions.yaml +++ b/charts/incubator/dailynotes/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: PREVENT_SIGNUPS label: 'PREVENT_SIGNUPS' description: "Disable signup form? Anything in this variable will prevent signups." schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path appconfig" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dailynotes/values.yaml b/charts/incubator/dailynotes/values.yaml index 8d22fcf834d..2ec421cc31a 100644 --- a/charts/incubator/dailynotes/values.yaml +++ b/charts/incubator/dailynotes/values.yaml @@ -23,3 +23,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/damselfly/questions.yaml b/charts/incubator/damselfly/questions.yaml index eddf72b60d0..1f81a79f8f4 100644 --- a/charts/incubator/damselfly/questions.yaml +++ b/charts/incubator/damselfly/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 6363 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6363 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path configStandard location for docker configs." @@ -199,18 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -218,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -264,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -291,10 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/damselfly/values.yaml b/charts/incubator/damselfly/values.yaml index 5135af93c44..6272e544b2d 100644 --- a/charts/incubator/damselfly/values.yaml +++ b/charts/incubator/damselfly/values.yaml @@ -28,3 +28,6 @@ service: port: 6363 protocol: TCP targetPort: 6363 + +portal: + enabled: true diff --git a/charts/incubator/dashmachine/questions.yaml b/charts/incubator/dashmachine/questions.yaml index 59e3393a3e1..a7f6885776a 100644 --- a/charts/incubator/dashmachine/questions.yaml +++ b/charts/incubator/dashmachine/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path dashmachinedashmachineuserdata" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dashmachine/values.yaml b/charts/incubator/dashmachine/values.yaml index 285172a240d..307d19fdf03 100644 --- a/charts/incubator/dashmachine/values.yaml +++ b/charts/incubator/dashmachine/values.yaml @@ -22,3 +22,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/dayofdefeatsource/questions.yaml b/charts/incubator/dayofdefeatsource/questions.yaml index 7d8cb6961b6..f9b4b210c72 100644 --- a/charts/incubator/dayofdefeatsource/questions.yaml +++ b/charts/incubator/dayofdefeatsource/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dayofdefeatsource/values.yaml b/charts/incubator/dayofdefeatsource/values.yaml index 5248e15a715..f4ac4699c96 100644 --- a/charts/incubator/dayofdefeatsource/values.yaml +++ b/charts/incubator/dayofdefeatsource/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/daysofwar/questions.yaml b/charts/incubator/daysofwar/questions.yaml index 147d9057e50..f7bae3a05e0 100644 --- a/charts/incubator/daysofwar/questions.yaml +++ b/charts/incubator/daysofwar/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: steamport label: 'steamport service' description: "UDP Steam Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to click on Show more settings in the template and change the portnumber)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/daysofwar/values.yaml b/charts/incubator/daysofwar/values.yaml index 706ffc41f66..5ef43f3d4bb 100644 --- a/charts/incubator/daysofwar/values.yaml +++ b/charts/incubator/daysofwar/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/dayz/questions.yaml b/charts/incubator/dayz/questions.yaml index a3a52719f5d..969d20fa260 100644 --- a/charts/incubator/dayz/questions.yaml +++ b/charts/incubator/dayz/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container downloads at startup.If you want to install a static or beta version of the game change the value to 1042420 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 2302 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2302 - - variable: steamqueryport label: 'steamqueryport service' description: "UDP Steam Query Port" @@ -207,75 +105,18 @@ questions: type: int default: 27016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27016 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -292,18 +133,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -311,31 +142,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -357,14 +169,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -384,10 +189,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dayz/values.yaml b/charts/incubator/dayz/values.yaml index 67239bf0d33..ec7359312e8 100644 --- a/charts/incubator/dayz/values.yaml +++ b/charts/incubator/dayz/values.yaml @@ -46,3 +46,6 @@ service: port: 27016 protocol: UDP targetPort: 27016 + +portal: + enabled: true diff --git a/charts/incubator/ddns-route53/questions.yaml b/charts/incubator/ddns-route53/questions.yaml index 7b86a7f9e1f..4a781523d45 100644 --- a/charts/incubator/ddns-route53/questions.yaml +++ b/charts/incubator/ddns-route53/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SCHEDULE label: 'SCHEDULE' description: "CRON expression to schedule ddns-route53 - httpwww.cronmaker.com" @@ -137,49 +76,14 @@ questions: schema: type: string default: "300" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -201,14 +105,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -228,10 +125,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ddns-route53/values.yaml b/charts/incubator/ddns-route53/values.yaml index 36a413a1846..54aab5118e7 100644 --- a/charts/incubator/ddns-route53/values.yaml +++ b/charts/incubator/ddns-route53/values.yaml @@ -33,3 +33,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/debian-apt-mirror/questions.yaml b/charts/incubator/debian-apt-mirror/questions.yaml index 92caa7f90ee..c1a29d1f91c 100644 --- a/charts/incubator/debian-apt-mirror/questions.yaml +++ b/charts/incubator/debian-apt-mirror/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: FORCE_UPDATE label: 'FORCE_UPDATE' description: "Force update from the packages on every startrestart of the container." @@ -106,16 +40,8 @@ questions: schema: type: string default: "980" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -137,71 +63,18 @@ questions: type: int default: 980 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 980 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Keep in mind that the mirror can consume very much space (stable main contrib non-free Will need about 200GB of hard drive space!) - you can also put the data directory somewhere on a disk outside the Array or Cache for example with Unassigned Devices." @@ -220,18 +93,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -239,31 +102,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -285,14 +129,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -312,10 +149,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/debian-apt-mirror/values.yaml b/charts/incubator/debian-apt-mirror/values.yaml index 91f9fcd1d2d..1ef937cfd18 100644 --- a/charts/incubator/debian-apt-mirror/values.yaml +++ b/charts/incubator/debian-apt-mirror/values.yaml @@ -29,3 +29,6 @@ service: port: 980 protocol: TCP targetPort: 980 + +portal: + enabled: true diff --git a/charts/incubator/debian-bullseye/questions.yaml b/charts/incubator/debian-bullseye/questions.yaml index 8e218b7c3c6..6a9a767cbe1 100644 --- a/charts/incubator/debian-bullseye/questions.yaml +++ b/charts/incubator/debian-bullseye/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: CUSTOM_RES_W label: 'CUSTOM_RES_W' description: "Enter the preferred resolution width" @@ -126,16 +60,8 @@ questions: schema: type: string default: "0000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,71 +83,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: homedirectory label: "homedirectory Storage" description: "All things that are saved in the container should be in the this or a subdirectory in of this folder, all files that are store outside this folder are not persistant and will be wiped if there is an update of the container or you change something in the template." @@ -231,18 +104,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -250,31 +113,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -296,14 +140,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -323,10 +160,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/debian-bullseye/values.yaml b/charts/incubator/debian-bullseye/values.yaml index 61210c4797e..149b9ed535b 100644 --- a/charts/incubator/debian-bullseye/values.yaml +++ b/charts/incubator/debian-bullseye/values.yaml @@ -29,3 +29,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/dispatch/questions.yaml b/charts/incubator/dispatch/questions.yaml index db82ad5d1d4..6de98a9f0dd 100644 --- a/charts/incubator/dispatch/questions.yaml +++ b/charts/incubator/dispatch/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: https label: 'https service' description: "HTTPs (Not Required if you use reverse proxy)" @@ -163,75 +62,18 @@ questions: type: int default: 4596 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Data" @@ -241,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dispatch/values.yaml b/charts/incubator/dispatch/values.yaml index 4fa600073fe..89f4f2fa405 100644 --- a/charts/incubator/dispatch/values.yaml +++ b/charts/incubator/dispatch/values.yaml @@ -30,3 +30,6 @@ service: port: 8000 protocol: HTTP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/dns-doh-companion/questions.yaml b/charts/incubator/dns-doh-companion/questions.yaml index 507262c3c06..ed4d9f07786 100644 --- a/charts/incubator/dns-doh-companion/questions.yaml +++ b/charts/incubator/dns-doh-companion/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - variable: dnsudp label: 'dnsudp service' description: "Container Port 53" @@ -163,77 +62,19 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -241,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -287,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -314,10 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dns-doh-companion/values.yaml b/charts/incubator/dns-doh-companion/values.yaml index ce9b75b59de..9c023694a8d 100644 --- a/charts/incubator/dns-doh-companion/values.yaml +++ b/charts/incubator/dns-doh-companion/values.yaml @@ -27,3 +27,6 @@ service: port: 53 protocol: TCP targetPort: 53 + +portal: + enabled: true diff --git a/charts/incubator/docker-hub-rss/questions.yaml b/charts/incubator/docker-hub-rss/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/docker-hub-rss/questions.yaml +++ b/charts/incubator/docker-hub-rss/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/docker-hub-rss/values.yaml b/charts/incubator/docker-hub-rss/values.yaml index fbe682d6a00..8ab5ed7693f 100644 --- a/charts/incubator/docker-hub-rss/values.yaml +++ b/charts/incubator/docker-hub-rss/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/dockerregistry/questions.yaml b/charts/incubator/dockerregistry/questions.yaml index ccb9a72cf1b..99382a27090 100644 --- a/charts/incubator/dockerregistry/questions.yaml +++ b/charts/incubator/dockerregistry/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datastoragepath label: "datastoragepath Storage" description: "This is where Docker Registry will store its data." @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dockerregistry/values.yaml b/charts/incubator/dockerregistry/values.yaml index 1d84eb6707f..d975d9fe2bf 100644 --- a/charts/incubator/dockerregistry/values.yaml +++ b/charts/incubator/dockerregistry/values.yaml @@ -22,3 +22,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/dontstarvetogether/questions.yaml b/charts/incubator/dontstarvetogether/questions.yaml index f1232beb639..a094b9b76eb 100644 --- a/charts/incubator/dontstarvetogether/questions.yaml +++ b/charts/incubator/dontstarvetogether/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -120,16 +54,8 @@ questions: schema: type: string default: "true" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 10890 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10890 - - variable: masterserver label: 'masterserver service' description: "Container Port 27016" @@ -207,39 +105,7 @@ questions: type: int default: 27016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -267,75 +133,18 @@ questions: type: int default: 8766 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8766 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -363,18 +172,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -382,31 +181,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -428,14 +208,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -455,10 +228,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dontstarvetogether/values.yaml b/charts/incubator/dontstarvetogether/values.yaml index 0c47828870a..b52597af643 100644 --- a/charts/incubator/dontstarvetogether/values.yaml +++ b/charts/incubator/dontstarvetogether/values.yaml @@ -57,3 +57,6 @@ service: port: 27016 protocol: UDP targetPort: 27016 + +portal: + enabled: true diff --git a/charts/incubator/dropbox-by-otherguy/questions.yaml b/charts/incubator/dropbox-by-otherguy/questions.yaml index 9e4ccb115e2..ca1da7554ca 100644 --- a/charts/incubator/dropbox-by-otherguy/questions.yaml +++ b/charts/incubator/dropbox-by-otherguy/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DROPBOX_UID label: 'DROPBOX_UID' description: "Container Variable DROPBOXUID" @@ -89,36 +28,11 @@ questions: schema: type: string default: "100" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: dropboxuserfiles label: "dropboxuserfiles Storage" description: "Read the description! Do not set this path to mntuser..." @@ -137,29 +51,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -181,14 +76,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -208,10 +96,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dropbox-by-otherguy/values.yaml b/charts/incubator/dropbox-by-otherguy/values.yaml index 98f5161716b..dc46ba1df08 100644 --- a/charts/incubator/dropbox-by-otherguy/values.yaml +++ b/charts/incubator/dropbox-by-otherguy/values.yaml @@ -31,3 +31,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/duplicacy/questions.yaml b/charts/incubator/duplicacy/questions.yaml index ddcbedfe799..f0c639062fd 100644 --- a/charts/incubator/duplicacy/questions.yaml +++ b/charts/incubator/duplicacy/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 3875 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3875 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -213,18 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,10 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/duplicacy/values.yaml b/charts/incubator/duplicacy/values.yaml index 1b82c2c8ee4..e38d9e7979f 100644 --- a/charts/incubator/duplicacy/values.yaml +++ b/charts/incubator/duplicacy/values.yaml @@ -29,3 +29,6 @@ service: port: 3875 protocol: TCP targetPort: 3875 + +portal: + enabled: true diff --git a/charts/incubator/dvblink/questions.yaml b/charts/incubator/dvblink/questions.yaml index ac19311aede..55c89eb5349 100644 --- a/charts/incubator/dvblink/questions.yaml +++ b/charts/incubator/dvblink/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 39876 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 39876 - - variable: tcpport1 label: 'tcpport1 service' schema: @@ -162,39 +61,7 @@ questions: type: int default: 8100 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -221,75 +88,18 @@ questions: type: int default: 2222 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: dvblink label: "dvblink Storage" schema: @@ -298,18 +108,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -317,31 +117,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -363,14 +144,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -390,10 +164,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/dvblink/values.yaml b/charts/incubator/dvblink/values.yaml index 00379aca44e..a247d13ffe1 100644 --- a/charts/incubator/dvblink/values.yaml +++ b/charts/incubator/dvblink/values.yaml @@ -38,3 +38,6 @@ service: port: 2222 protocol: TCP targetPort: 22 + +portal: + enabled: true diff --git a/charts/incubator/eco/questions.yaml b/charts/incubator/eco/questions.yaml index 4f3cf186e72..4fecc45e767 100644 --- a/charts/incubator/eco/questions.yaml +++ b/charts/incubator/eco/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 3001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3001 - - variable: udpgameport label: 'udpgameport service' description: "UDP Game Port" @@ -213,75 +111,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/eco/values.yaml b/charts/incubator/eco/values.yaml index 6a5da172452..fb2c7d83b0a 100644 --- a/charts/incubator/eco/values.yaml +++ b/charts/incubator/eco/values.yaml @@ -40,3 +40,6 @@ service: port: 3000 protocol: UDP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/ecodms/questions.yaml b/charts/incubator/ecodms/questions.yaml index 0f5e2b9b452..3a27026384b 100644 --- a/charts/incubator/ecodms/questions.yaml +++ b/charts/incubator/ecodms/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: scaninputpath label: "scaninputpath Storage" description: "Container Path srvscaninput" @@ -135,29 +50,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -179,14 +75,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -206,10 +95,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ecodms/values.yaml b/charts/incubator/ecodms/values.yaml index 7b4bb6afdc5..8285dfac10a 100644 --- a/charts/incubator/ecodms/values.yaml +++ b/charts/incubator/ecodms/values.yaml @@ -35,3 +35,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/electrum/questions.yaml b/charts/incubator/electrum/questions.yaml index db41d5cde2c..fee10a21f9e 100644 --- a/charts/incubator/electrum/questions.yaml +++ b/charts/incubator/electrum/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: CUSTOM_RES_H label: 'CUSTOM_RES_H' description: "Minimum screen hight 768 pixels" @@ -108,16 +42,8 @@ questions: schema: type: string default: "1024" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,71 +65,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datapath label: "datapath Storage" description: "Please keep in mind that your wallet is stored there and I strongly recommend you to backup that path (the wallet is stored in your Electron appdata directory.electrumwalletsYOURWALLETNAME)." @@ -213,18 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,10 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/electrum/values.yaml b/charts/incubator/electrum/values.yaml index f703a9b2e22..db13d9b033a 100644 --- a/charts/incubator/electrum/values.yaml +++ b/charts/incubator/electrum/values.yaml @@ -26,3 +26,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/emby-sync/questions.yaml b/charts/incubator/emby-sync/questions.yaml index a57b066418d..4fde915d873 100644 --- a/charts/incubator/emby-sync/questions.yaml +++ b/charts/incubator/emby-sync/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SECRET_KEY label: 'SECRET_KEY' description: "Your API Key for Emby" @@ -102,16 +36,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,73 +59,19 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -207,31 +79,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -253,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -280,10 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/emby-sync/values.yaml b/charts/incubator/emby-sync/values.yaml index 117ac639e72..170847076ac 100644 --- a/charts/incubator/emby-sync/values.yaml +++ b/charts/incubator/emby-sync/values.yaml @@ -22,3 +22,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/etesync/questions.yaml b/charts/incubator/etesync/questions.yaml index 3eecc2add26..fcde5a0aebc 100644 --- a/charts/incubator/etesync/questions.yaml +++ b/charts/incubator/etesync/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -148,16 +83,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -179,68 +106,18 @@ questions: type: int default: 10254 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3735 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: app label: "App Storage" description: "This is the volume where all user data and server configuration is located." @@ -251,47 +128,20 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: additional_attrs: true type: dict attrs: - # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -313,14 +163,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -340,9 +183,6 @@ questions: type: int default: 373 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/etesync/values.yaml b/charts/incubator/etesync/values.yaml index efa2547e7b9..eeb92c72418 100644 --- a/charts/incubator/etesync/values.yaml +++ b/charts/incubator/etesync/values.yaml @@ -75,3 +75,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: etesync postgresqlDatabase: etesync + +portal: + enabled: true diff --git a/charts/incubator/ethercalc/questions.yaml b/charts/incubator/ethercalc/questions.yaml index e0a3078a7a1..fbb13bfdffd 100644 --- a/charts/incubator/ethercalc/questions.yaml +++ b/charts/incubator/ethercalc/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: REDIS_PORT_6379_TCP_ADDR label: 'REDIS_PORT_6379_TCP_ADDR' description: "This is the Redis server IP. Delete that entry if not used." @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,73 +53,19 @@ questions: type: int default: 8084 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -201,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -247,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -274,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ethercalc/values.yaml b/charts/incubator/ethercalc/values.yaml index 72da6664d74..acc94d20dd3 100644 --- a/charts/incubator/ethercalc/values.yaml +++ b/charts/incubator/ethercalc/values.yaml @@ -21,3 +21,6 @@ service: port: 8084 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/euterpe/questions.yaml b/charts/incubator/euterpe/questions.yaml index 16c49b06057..e3bd932a603 100644 --- a/charts/incubator/euterpe/questions.yaml +++ b/charts/incubator/euterpe/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 9996 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9996 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagelibrary label: "storagelibrary Storage" description: "This is your music library." @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/euterpe/values.yaml b/charts/incubator/euterpe/values.yaml index dda89b75f40..f85ca9d4b02 100644 --- a/charts/incubator/euterpe/values.yaml +++ b/charts/incubator/euterpe/values.yaml @@ -22,3 +22,6 @@ service: port: 9996 protocol: TCP targetPort: 9996 + +portal: + enabled: true diff --git a/charts/incubator/explainshell/questions.yaml b/charts/incubator/explainshell/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/explainshell/questions.yaml +++ b/charts/incubator/explainshell/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/explainshell/values.yaml b/charts/incubator/explainshell/values.yaml index ddad1029125..528c117b265 100644 --- a/charts/incubator/explainshell/values.yaml +++ b/charts/incubator/explainshell/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/external-ip/questions.yaml b/charts/incubator/external-ip/questions.yaml index 16b2c368cc9..738c478e295 100644 --- a/charts/incubator/external-ip/questions.yaml +++ b/charts/incubator/external-ip/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DELAY label: 'DELAY' description: "Container Variable DELAY" @@ -119,49 +58,14 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -183,14 +87,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -210,10 +107,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/external-ip/values.yaml b/charts/incubator/external-ip/values.yaml index acd84b15f1a..633bfd040c8 100644 --- a/charts/incubator/external-ip/values.yaml +++ b/charts/incubator/external-ip/values.yaml @@ -30,3 +30,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/factorio/questions.yaml b/charts/incubator/factorio/questions.yaml index 7f35485ea35..c03199195da 100644 --- a/charts/incubator/factorio/questions.yaml +++ b/charts/incubator/factorio/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 34197 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 34197 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: path label: "path Storage" description: "Container Path factorio" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/factorio/values.yaml b/charts/incubator/factorio/values.yaml index 9978547d46e..42e025c2a20 100644 --- a/charts/incubator/factorio/values.yaml +++ b/charts/incubator/factorio/values.yaml @@ -29,3 +29,6 @@ service: port: 34197 protocol: UDP targetPort: 34197 + +portal: + enabled: true diff --git a/charts/incubator/factorioservermanager/questions.yaml b/charts/incubator/factorioservermanager/questions.yaml index 6f8f39134b7..b185e983753 100644 --- a/charts/incubator/factorioservermanager/questions.yaml +++ b/charts/incubator/factorioservermanager/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: factorioport label: 'factorioport service' schema: @@ -162,75 +61,18 @@ questions: type: int default: 34197 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 34197 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: fsmsaves label: "fsmsaves Storage" schema: @@ -257,18 +99,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -276,31 +108,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -322,14 +135,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -349,10 +155,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/factorioservermanager/values.yaml b/charts/incubator/factorioservermanager/values.yaml index 7cf466e0eed..6a7bdb3ffd0 100644 --- a/charts/incubator/factorioservermanager/values.yaml +++ b/charts/incubator/factorioservermanager/values.yaml @@ -36,3 +36,6 @@ service: port: 8888 protocol: HTTP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/facturascripts/questions.yaml b/charts/incubator/facturascripts/questions.yaml index 42f0467039e..a913882ce5e 100644 --- a/charts/incubator/facturascripts/questions.yaml +++ b/charts/incubator/facturascripts/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 31000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/facturascripts/values.yaml b/charts/incubator/facturascripts/values.yaml index 3cd7526d30d..7d32081c2fd 100644 --- a/charts/incubator/facturascripts/values.yaml +++ b/charts/incubator/facturascripts/values.yaml @@ -22,3 +22,6 @@ service: port: 31000 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/fancyindex/questions.yaml b/charts/incubator/fancyindex/questions.yaml index 356e73e87d0..64b2c056cbc 100644 --- a/charts/incubator/fancyindex/questions.yaml +++ b/charts/incubator/fancyindex/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -111,16 +48,8 @@ questions: schema: type: boolean default: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -142,68 +71,18 @@ questions: type: int default: 10235 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: share label: "App Share Storage" description: "Stores the Application Share." @@ -213,16 +92,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -230,31 +101,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -276,14 +128,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -303,9 +148,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fancyindex/values.yaml b/charts/incubator/fancyindex/values.yaml index a921b32fda9..ec240d52a17 100644 --- a/charts/incubator/fancyindex/values.yaml +++ b/charts/incubator/fancyindex/values.yaml @@ -32,3 +32,6 @@ persistence: share: enabled: true mountPath: "/share" + +portal: + enabled: true diff --git a/charts/incubator/farmos/questions.yaml b/charts/incubator/farmos/questions.yaml index f36c8b5d079..e363653cbaa 100644 --- a/charts/incubator/farmos/questions.yaml +++ b/charts/incubator/farmos/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: sitesdirectory label: "sitesdirectory Storage" description: "Contains the site-specific settings and uploaded files" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/farmos/values.yaml b/charts/incubator/farmos/values.yaml index 1842a49bcf2..3ac2ef3f9da 100644 --- a/charts/incubator/farmos/values.yaml +++ b/charts/incubator/farmos/values.yaml @@ -22,3 +22,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/fastcom-mqtt/questions.yaml b/charts/incubator/fastcom-mqtt/questions.yaml index 614d045191e..8cdbc1bd4c7 100644 --- a/charts/incubator/fastcom-mqtt/questions.yaml +++ b/charts/incubator/fastcom-mqtt/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: MQTT_SERVER label: 'MQTT_SERVER' description: "Container Variable MQTTSERVER" @@ -101,49 +40,14 @@ questions: schema: type: string default: "3600" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -165,14 +69,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -192,10 +89,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fastcom-mqtt/values.yaml b/charts/incubator/fastcom-mqtt/values.yaml index 1cd3da17771..d8444adede8 100644 --- a/charts/incubator/fastcom-mqtt/values.yaml +++ b/charts/incubator/fastcom-mqtt/values.yaml @@ -27,3 +27,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/fenrus/questions.yaml b/charts/incubator/fenrus/questions.yaml index a20cea23fbb..8053cab1ffb 100644 --- a/charts/incubator/fenrus/questions.yaml +++ b/charts/incubator/fenrus/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Location of user configuration files" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fenrus/values.yaml b/charts/incubator/fenrus/values.yaml index e485bbb1ce8..8fa7f9e8d41 100644 --- a/charts/incubator/fenrus/values.yaml +++ b/charts/incubator/fenrus/values.yaml @@ -25,3 +25,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/ferdi-client/questions.yaml b/charts/incubator/ferdi-client/questions.yaml index 1055c2baac9..ceac6e4cf04 100644 --- a/charts/incubator/ferdi-client/questions.yaml +++ b/charts/incubator/ferdi-client/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: FERDI_V label: 'FERDI_V' description: "Define your preferred Ferdi version here (valid options are stable and latest where latest refers to pre-releases)" @@ -108,16 +42,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,71 +65,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datadir label: "datadir Storage" description: "Data Path" @@ -213,18 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,10 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ferdi-client/values.yaml b/charts/incubator/ferdi-client/values.yaml index 8ffe5c8ddbd..06f1d21a340 100644 --- a/charts/incubator/ferdi-client/values.yaml +++ b/charts/incubator/ferdi-client/values.yaml @@ -26,3 +26,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/ffmpeg-mkvdts2ac3/questions.yaml b/charts/incubator/ffmpeg-mkvdts2ac3/questions.yaml index 5a5489ca3af..a4623ada2db 100644 --- a/charts/incubator/ffmpeg-mkvdts2ac3/questions.yaml +++ b/charts/incubator/ffmpeg-mkvdts2ac3/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: script label: 'script' description: "encode.sh or mkvdts2ac3.sh" @@ -101,36 +40,11 @@ questions: schema: type: string default: "--compress none;-d;-n;-w /output;--new" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Config" @@ -167,29 +81,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -211,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -238,10 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml b/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml index c2be4e89ecb..a756a154051 100644 --- a/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml +++ b/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml @@ -39,3 +39,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/fileflows-node/questions.yaml b/charts/incubator/fileflows-node/questions.yaml index 9e73fe8aaeb..c84172469c3 100644 --- a/charts/incubator/fileflows-node/questions.yaml +++ b/charts/incubator/fileflows-node/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ServerUrl label: 'ServerUrl' description: "FileFlows Server URL" @@ -95,49 +34,14 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -159,14 +63,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -186,10 +83,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fileflows-node/values.yaml b/charts/incubator/fileflows-node/values.yaml index d68870ffc1c..6306dcb1d5c 100644 --- a/charts/incubator/fileflows-node/values.yaml +++ b/charts/incubator/fileflows-node/values.yaml @@ -26,3 +26,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/filegator/questions.yaml b/charts/incubator/filegator/questions.yaml index 07d33ce42f6..2731042ff21 100644 --- a/charts/incubator/filegator/questions.yaml +++ b/charts/incubator/filegator/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8048 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: webuihttps label: 'webuihttps service' schema: @@ -162,75 +61,18 @@ questions: type: int default: 8049 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "This is the location for all the personal information." @@ -258,18 +100,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -277,31 +109,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -323,14 +136,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -350,10 +156,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/filegator/values.yaml b/charts/incubator/filegator/values.yaml index d3b7cca171e..e872a9c8442 100644 --- a/charts/incubator/filegator/values.yaml +++ b/charts/incubator/filegator/values.yaml @@ -37,3 +37,6 @@ service: port: 8049 protocol: TCP targetPort: 443 + +portal: + enabled: true diff --git a/charts/incubator/filerun/questions.yaml b/charts/incubator/filerun/questions.yaml index e2e18c0a587..a88bd952828 100644 --- a/charts/incubator/filerun/questions.yaml +++ b/charts/incubator/filerun/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10199 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -186,14 +65,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -201,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -247,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -274,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/filerun/values.yaml b/charts/incubator/filerun/values.yaml index 5adc49a82c7..6d64e154c70 100644 --- a/charts/incubator/filerun/values.yaml +++ b/charts/incubator/filerun/values.yaml @@ -44,3 +44,6 @@ mariadb: mariadbUsername: filerun mariadbDatabase: filerun existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/incubator/fileshelter/questions.yaml b/charts/incubator/fileshelter/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/fileshelter/questions.yaml +++ b/charts/incubator/fileshelter/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fileshelter/values.yaml b/charts/incubator/fileshelter/values.yaml index 2b4dfbdddb9..ea1501a2ef9 100644 --- a/charts/incubator/fileshelter/values.yaml +++ b/charts/incubator/fileshelter/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/filestash/questions.yaml b/charts/incubator/filestash/questions.yaml index aff0edcb1f2..8a9cd08264d 100644 --- a/charts/incubator/filestash/questions.yaml +++ b/charts/incubator/filestash/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8334 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8334 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path appdatastate" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/filestash/values.yaml b/charts/incubator/filestash/values.yaml index 25873e09331..750aa0cc6a7 100644 --- a/charts/incubator/filestash/values.yaml +++ b/charts/incubator/filestash/values.yaml @@ -22,3 +22,6 @@ service: port: 8334 protocol: TCP targetPort: 8334 + +portal: + enabled: true diff --git a/charts/incubator/firefox-desktop-g3/questions.yaml b/charts/incubator/firefox-desktop-g3/questions.yaml index c9627844be4..23057ddee42 100644 --- a/charts/incubator/firefox-desktop-g3/questions.yaml +++ b/charts/incubator/firefox-desktop-g3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "The VNCnoVNC password." @@ -96,16 +30,8 @@ questions: schema: type: string default: "1360x768" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: webuivnc label: 'webuivnc service' schema: @@ -182,75 +80,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: internalshare label: "internalshare Storage" description: "Path to a share from your host to be able to work within the container." @@ -260,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -279,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -325,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -352,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/firefox-desktop-g3/values.yaml b/charts/incubator/firefox-desktop-g3/values.yaml index 26fc4f39722..f9bab327b71 100644 --- a/charts/incubator/firefox-desktop-g3/values.yaml +++ b/charts/incubator/firefox-desktop-g3/values.yaml @@ -32,3 +32,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/fireshare/questions.yaml b/charts/incubator/fireshare/questions.yaml index fb81f596703..ffa31cac9f5 100644 --- a/charts/incubator/fireshare/questions.yaml +++ b/charts/incubator/fireshare/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -101,13 +38,7 @@ questions: type: int default: 5 # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -129,64 +60,18 @@ questions: type: int default: 10287 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -215,13 +100,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -234,20 +113,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,13 +135,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/fireshare/values.yaml b/charts/incubator/fireshare/values.yaml index be76641f551..b5640f15818 100644 --- a/charts/incubator/fireshare/values.yaml +++ b/charts/incubator/fireshare/values.yaml @@ -39,3 +39,6 @@ persistence: videos: enabled: true mountPath: /videos + +portal: + enabled: true diff --git a/charts/incubator/fistfuloffrags/questions.yaml b/charts/incubator/fistfuloffrags/questions.yaml index 48f31705191..a5267209b1e 100644 --- a/charts/incubator/fistfuloffrags/questions.yaml +++ b/charts/incubator/fistfuloffrags/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fistfuloffrags/values.yaml b/charts/incubator/fistfuloffrags/values.yaml index 761340f46e8..6324aa2ebf3 100644 --- a/charts/incubator/fistfuloffrags/values.yaml +++ b/charts/incubator/fistfuloffrags/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/fivem/questions.yaml b/charts/incubator/fivem/questions.yaml index f8d421691db..3a9cf3867df 100644 --- a/charts/incubator/fivem/questions.yaml +++ b/charts/incubator/fivem/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_CONFIG label: 'GAME_CONFIG' description: "You can edit the server.cfg after the first start (if you dont want to use the server.cfg then leave this field empty. For exampele if you plan to use txAdmin you have to add another port in the template with the host and container port 40120, you then can connect to txAdmin with YOURSERVERIP40120)." @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 9016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: tcp1 label: 'tcp1 service' description: "Container Port 30110" @@ -207,39 +105,7 @@ questions: type: int default: 30110 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -267,39 +133,7 @@ questions: type: int default: 30120 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -327,39 +161,7 @@ questions: type: int default: 30110 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -387,75 +189,18 @@ questions: type: int default: 30120 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 30120 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path serverdataserverfiles" @@ -465,18 +210,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -484,31 +219,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -530,14 +246,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -557,10 +266,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fivem/values.yaml b/charts/incubator/fivem/values.yaml index a894455dede..dc6035c14dd 100644 --- a/charts/incubator/fivem/values.yaml +++ b/charts/incubator/fivem/values.yaml @@ -60,3 +60,6 @@ service: port: 30120 protocol: UDP targetPort: 30120 + +portal: + enabled: true diff --git a/charts/incubator/flame/questions.yaml b/charts/incubator/flame/questions.yaml index 9cad3d95145..ed88f7ed39a 100644 --- a/charts/incubator/flame/questions.yaml +++ b/charts/incubator/flame/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: PASSWORD label: 'PASSWORD' description: "Container Variable PASSWORD" schema: type: string default: "flame_password" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 5030 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5005 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path appdata" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/flame/values.yaml b/charts/incubator/flame/values.yaml index aa6957bd1b5..a281a4af057 100644 --- a/charts/incubator/flame/values.yaml +++ b/charts/incubator/flame/values.yaml @@ -23,3 +23,6 @@ service: port: 5030 protocol: TCP targetPort: 5005 + +portal: + enabled: true diff --git a/charts/incubator/flashpaper/questions.yaml b/charts/incubator/flashpaper/questions.yaml index a73f3230bdf..e4ccc0eaef8 100644 --- a/charts/incubator/flashpaper/questions.yaml +++ b/charts/incubator/flashpaper/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SITE_TITLE label: 'SITE_TITLE' schema: @@ -164,16 +98,8 @@ questions: schema: type: string default: "730" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -195,71 +121,18 @@ questions: type: int default: 8544 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" schema: @@ -268,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -287,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -333,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -360,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/flashpaper/values.yaml b/charts/incubator/flashpaper/values.yaml index 9bce5e349b7..93b9e1103bb 100644 --- a/charts/incubator/flashpaper/values.yaml +++ b/charts/incubator/flashpaper/values.yaml @@ -40,3 +40,6 @@ service: port: 8544 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/flextv/questions.yaml b/charts/incubator/flextv/questions.yaml index ef32a7d7c74..b1fe3a13ced 100644 --- a/charts/incubator/flextv/questions.yaml +++ b/charts/incubator/flextv/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,22 +18,13 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,41 +46,13 @@ questions: type: int default: 5666 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: tcpport1 label: 'tcpport1 service' schema: @@ -175,75 +73,18 @@ questions: type: int default: 5667 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -252,18 +93,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -271,31 +102,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -317,14 +129,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -344,10 +149,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/flextv/values.yaml b/charts/incubator/flextv/values.yaml index a4d0ceef3af..feb15bd7b63 100644 --- a/charts/incubator/flextv/values.yaml +++ b/charts/incubator/flextv/values.yaml @@ -31,3 +31,6 @@ service: port: 5667 protocol: TCP targetPort: 443 + +portal: + enabled: true diff --git a/charts/incubator/fluttercoin-wallet/questions.yaml b/charts/incubator/fluttercoin-wallet/questions.yaml index bdf298518b4..8d6e890a235 100644 --- a/charts/incubator/fluttercoin-wallet/questions.yaml +++ b/charts/incubator/fluttercoin-wallet/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: EXTRA_PARAMS label: 'EXTRA_PARAMS' description: "Leave empty if not needed (eg -upnp, -dns,... without quotes)" @@ -114,16 +48,8 @@ questions: schema: type: string default: "1024" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,41 +71,13 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: peertopeerconn label: 'peertopeerconn service' description: "TCP Port for Peer to Peer connection" @@ -201,39 +99,7 @@ questions: type: int default: 7408 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -261,75 +127,18 @@ questions: type: int default: 7474 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7474 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datapath label: "datapath Storage" description: "Please keep in mind that your wallet is stored there and I strongly recommend you to backup that path (the wallet is stored in your FlutterCoin appdata directory.fluttercoinwallet.dat)." @@ -339,18 +148,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -358,31 +157,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -404,14 +184,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -431,10 +204,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fluttercoin-wallet/values.yaml b/charts/incubator/fluttercoin-wallet/values.yaml index 1cc3b06467d..310cb7c0b30 100644 --- a/charts/incubator/fluttercoin-wallet/values.yaml +++ b/charts/incubator/fluttercoin-wallet/values.yaml @@ -43,3 +43,6 @@ service: port: 7408 protocol: TCP targetPort: 7408 + +portal: + enabled: true diff --git a/charts/incubator/fmd2-wine/questions.yaml b/charts/incubator/fmd2-wine/questions.yaml index 95178189400..69a336f9af6 100644 --- a/charts/incubator/fmd2-wine/questions.yaml +++ b/charts/incubator/fmd2-wine/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "002" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 6080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: downloaddirectory label: "downloaddirectory Storage" description: "Container Path downloads" @@ -231,18 +104,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -250,31 +113,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -296,14 +140,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -323,10 +160,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fmd2-wine/values.yaml b/charts/incubator/fmd2-wine/values.yaml index ba211eeb468..b78569bf27c 100644 --- a/charts/incubator/fmd2-wine/values.yaml +++ b/charts/incubator/fmd2-wine/values.yaml @@ -35,3 +35,6 @@ service: port: 6080 protocol: TCP targetPort: 6080 + +portal: + enabled: true diff --git a/charts/incubator/fogproject/questions.yaml b/charts/incubator/fogproject/questions.yaml index 096273af381..e49d37deb04 100644 --- a/charts/incubator/fogproject/questions.yaml +++ b/charts/incubator/fogproject/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: images label: "images Storage" description: "Container Path images" @@ -117,29 +32,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -161,14 +57,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -188,10 +77,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fogproject/values.yaml b/charts/incubator/fogproject/values.yaml index 33453af22fe..cd07b8c076a 100644 --- a/charts/incubator/fogproject/values.yaml +++ b/charts/incubator/fogproject/values.yaml @@ -29,3 +29,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/fotosho/questions.yaml b/charts/incubator/fotosho/questions.yaml index b17c8c45f62..ad821a396fc 100644 --- a/charts/incubator/fotosho/questions.yaml +++ b/charts/incubator/fotosho/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 13377 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -199,18 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -218,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -264,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -291,10 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fotosho/values.yaml b/charts/incubator/fotosho/values.yaml index edb1ca7eb1f..cf403fa9bcc 100644 --- a/charts/incubator/fotosho/values.yaml +++ b/charts/incubator/fotosho/values.yaml @@ -28,3 +28,6 @@ service: port: 13377 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/freecad-desktop-g3/questions.yaml b/charts/incubator/freecad-desktop-g3/questions.yaml index c9627844be4..23057ddee42 100644 --- a/charts/incubator/freecad-desktop-g3/questions.yaml +++ b/charts/incubator/freecad-desktop-g3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "The VNCnoVNC password." @@ -96,16 +30,8 @@ questions: schema: type: string default: "1360x768" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: webuivnc label: 'webuivnc service' schema: @@ -182,75 +80,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: internalshare label: "internalshare Storage" description: "Path to a share from your host to be able to work within the container." @@ -260,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -279,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -325,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -352,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/freecad-desktop-g3/values.yaml b/charts/incubator/freecad-desktop-g3/values.yaml index fa3bb350f35..e00a3907264 100644 --- a/charts/incubator/freecad-desktop-g3/values.yaml +++ b/charts/incubator/freecad-desktop-g3/values.yaml @@ -32,3 +32,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/frigate/questions.yaml b/charts/incubator/frigate/questions.yaml index aae171516b6..85892605e03 100644 --- a/charts/incubator/frigate/questions.yaml +++ b/charts/incubator/frigate/questions.yaml @@ -1,74 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -91,42 +35,13 @@ questions: default: 5000 editable: true required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - variable: rtmp label: "RTMP Service" description: "The service on which nodes connect to." @@ -141,12 +56,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - variable: port label: "Port" description: "This port exposes the container port on the service" @@ -155,68 +64,18 @@ questions: default: 1935 editable: true required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1935 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -244,16 +103,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -261,11 +112,8 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - variable: rtmp label: "RTMP Ingress" @@ -273,33 +121,13 @@ questions: additional_attrs: true type: dict attrs: - # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -321,14 +149,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -348,9 +169,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/frigate/values.yaml b/charts/incubator/frigate/values.yaml index f7f8b55d5b3..21c4e36378a 100644 --- a/charts/incubator/frigate/values.yaml +++ b/charts/incubator/frigate/values.yaml @@ -404,8 +404,7 @@ configmap: podSecurityContext: runAsUser: 0 runAsGroup: 0 -portal: - enabled: true + service: main: ports: @@ -489,3 +488,6 @@ persistence: volumeSpec: configMap: name: '{{ template "tc.common.names.fullname" . }}-config' + +portal: + enabled: true diff --git a/charts/incubator/fsm/questions.yaml b/charts/incubator/fsm/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/fsm/questions.yaml +++ b/charts/incubator/fsm/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/fsm/values.yaml b/charts/incubator/fsm/values.yaml index a8db4015715..3b1f12497bb 100644 --- a/charts/incubator/fsm/values.yaml +++ b/charts/incubator/fsm/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/funkwhale-all-in-one/questions.yaml b/charts/incubator/funkwhale-all-in-one/questions.yaml index 342d7fbce81..b35fc70bc86 100644 --- a/charts/incubator/funkwhale-all-in-one/questions.yaml +++ b/charts/incubator/funkwhale-all-in-one/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: FUNKWHALE_HOSTNAME label: 'FUNKWHALE_HOSTNAME' description: "Container Variable FUNKWHALEHOSTNAME" @@ -96,16 +30,8 @@ questions: schema: type: string default: "0" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 3030 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: musicpath label: "musicpath Storage" description: "Container Path music" @@ -210,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -229,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -275,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -302,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/funkwhale-all-in-one/values.yaml b/charts/incubator/funkwhale-all-in-one/values.yaml index 5bb8535d8ce..620231636d9 100644 --- a/charts/incubator/funkwhale-all-in-one/values.yaml +++ b/charts/incubator/funkwhale-all-in-one/values.yaml @@ -28,3 +28,6 @@ service: port: 3030 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/funkwhale/questions.yaml b/charts/incubator/funkwhale/questions.yaml index b140533dd96..8a35283a429 100644 --- a/charts/incubator/funkwhale/questions.yaml +++ b/charts/incubator/funkwhale/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: FUNKWHALE_HOSTNAME label: 'FUNKWHALE_HOSTNAME' description: "Container Variable FUNKWHALEHOSTNAME" @@ -96,16 +30,8 @@ questions: schema: type: string default: "0" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 3030 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: musicpath label: "musicpath Storage" description: "Container Path music" @@ -210,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -229,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -275,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -302,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/funkwhale/values.yaml b/charts/incubator/funkwhale/values.yaml index 72c6e3098be..b655bb1e618 100644 --- a/charts/incubator/funkwhale/values.yaml +++ b/charts/incubator/funkwhale/values.yaml @@ -28,3 +28,6 @@ service: port: 3030 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/garrysmod/questions.yaml b/charts/incubator/garrysmod/questions.yaml index 1ff058f8f84..76c1aec23c1 100644 --- a/charts/incubator/garrysmod/questions.yaml +++ b/charts/incubator/garrysmod/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/garrysmod/values.yaml b/charts/incubator/garrysmod/values.yaml index 9279a17085a..d4b77a6e45b 100644 --- a/charts/incubator/garrysmod/values.yaml +++ b/charts/incubator/garrysmod/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/genea/questions.yaml b/charts/incubator/genea/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/genea/questions.yaml +++ b/charts/incubator/genea/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/genea/values.yaml b/charts/incubator/genea/values.yaml index d59197282f1..2ac07b626b0 100644 --- a/charts/incubator/genea/values.yaml +++ b/charts/incubator/genea/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/ghost/questions.yaml b/charts/incubator/ghost/questions.yaml index e9d1e430e29..33d39c8abbc 100644 --- a/charts/incubator/ghost/questions.yaml +++ b/charts/incubator/ghost/questions.yaml @@ -1,87 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/ghost" - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env - variable: env @@ -290,16 +221,8 @@ questions: description: "off" - value: "on" description: "on" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -321,68 +244,18 @@ questions: type: int default: 10166 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10166 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: content label: "App Content Storage" description: "Stores the Application Content." @@ -392,16 +265,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -409,31 +274,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -455,14 +301,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -482,9 +321,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ghost/values.yaml b/charts/incubator/ghost/values.yaml index 91d839488ce..2a095c5e712 100644 --- a/charts/incubator/ghost/values.yaml +++ b/charts/incubator/ghost/values.yaml @@ -69,3 +69,6 @@ mariadb: mariadbUsername: ghost mariadbDatabase: ghost existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/incubator/github-backup/questions.yaml b/charts/incubator/github-backup/questions.yaml index c62b7c73687..03a9a746bc6 100644 --- a/charts/incubator/github-backup/questions.yaml +++ b/charts/incubator/github-backup/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TOKEN label: 'TOKEN' description: "Get your token from httpsgithub.comsettingstokens, see the support page for more details." @@ -89,36 +28,11 @@ questions: schema: type: string default: "3600" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: backuplocation label: "backuplocation Storage" description: "Set the location of your github backups. Please note that the default will create a backup share if it does not exist and you dont change it." @@ -137,29 +51,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -181,14 +76,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -208,10 +96,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/github-backup/values.yaml b/charts/incubator/github-backup/values.yaml index 2976acd0c1b..9b1c79cfcdc 100644 --- a/charts/incubator/github-backup/values.yaml +++ b/charts/incubator/github-backup/values.yaml @@ -31,3 +31,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/glauth/questions.yaml b/charts/incubator/glauth/questions.yaml index 33e4d3d5608..4cb6fec58b4 100644 --- a/charts/incubator/glauth/questions.yaml +++ b/charts/incubator/glauth/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 5555 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5555 - - variable: ldapport label: 'ldapport service' description: "Container LDAP Port" @@ -163,39 +62,7 @@ questions: type: int default: 389 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,75 +90,18 @@ questions: type: int default: 636 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 636 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Configuration and Local Database (if configured) Path" @@ -301,18 +111,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -320,31 +120,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -366,14 +147,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -393,10 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/glauth/values.yaml b/charts/incubator/glauth/values.yaml index eb67772e8fe..32f6c8a10af 100644 --- a/charts/incubator/glauth/values.yaml +++ b/charts/incubator/glauth/values.yaml @@ -38,3 +38,6 @@ service: port: 5555 protocol: HTTP targetPort: 5555 + +portal: + enabled: true diff --git a/charts/incubator/go-auto-yt/questions.yaml b/charts/incubator/go-auto-yt/questions.yaml index 3f432f013ed..364699d0e90 100644 --- a/charts/incubator/go-auto-yt/questions.yaml +++ b/charts/incubator/go-auto-yt/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK_SET label: 'UMASK_SET' description: "Container Variable UMASKSET" schema: type: string default: "0022" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 9000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: mounteddownloadsfolder label: "mounteddownloadsfolder Storage" description: "Container Path appdownloads" @@ -204,18 +77,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +86,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +113,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,10 +133,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/go-auto-yt/values.yaml b/charts/incubator/go-auto-yt/values.yaml index 7016406f1e0..23823b99dcd 100644 --- a/charts/incubator/go-auto-yt/values.yaml +++ b/charts/incubator/go-auto-yt/values.yaml @@ -26,3 +26,6 @@ service: port: 9000 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/go-playground/questions.yaml b/charts/incubator/go-playground/questions.yaml index cdd826535bf..0b1ca188ea0 100644 --- a/charts/incubator/go-playground/questions.yaml +++ b/charts/incubator/go-playground/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: APP_DEBUG label: 'APP_DEBUG' schema: @@ -94,16 +28,8 @@ questions: schema: type: string default: "10m" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,73 +51,19 @@ questions: type: int default: 8888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +71,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +98,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +118,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/go-playground/values.yaml b/charts/incubator/go-playground/values.yaml index 01a597e64ee..67fc9212316 100644 --- a/charts/incubator/go-playground/values.yaml +++ b/charts/incubator/go-playground/values.yaml @@ -21,3 +21,6 @@ service: port: 8888 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/goaccess-npm-logs/questions.yaml b/charts/incubator/goaccess-npm-logs/questions.yaml index e275e467827..7dc159de177 100644 --- a/charts/incubator/goaccess-npm-logs/questions.yaml +++ b/charts/incubator/goaccess-npm-logs/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SKIP_ARCHIVED_LOGS label: 'SKIP_ARCHIVED_LOGS' description: "(Optional) Defaults to False. Set to True to skip archived logs, i.e. proxy-host.gz" @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,71 +77,18 @@ questions: type: int default: 7880 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7880 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: hostpath1 label: "hostpath1 Storage" description: "Container Path optlog" @@ -225,18 +98,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -244,31 +107,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -290,14 +134,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -317,10 +154,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/goaccess-npm-logs/values.yaml b/charts/incubator/goaccess-npm-logs/values.yaml index 9256f2cd280..e280e066b6c 100644 --- a/charts/incubator/goaccess-npm-logs/values.yaml +++ b/charts/incubator/goaccess-npm-logs/values.yaml @@ -29,3 +29,6 @@ service: port: 7880 protocol: TCP targetPort: 7880 + +portal: + enabled: true diff --git a/charts/incubator/goaccess/questions.yaml b/charts/incubator/goaccess/questions.yaml index b6e7cf00bef..04f464a4ae6 100644 --- a/charts/incubator/goaccess/questions.yaml +++ b/charts/incubator/goaccess/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 7889 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7889 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: goaccess label: "goaccess Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/goaccess/values.yaml b/charts/incubator/goaccess/values.yaml index a185fd71623..00c52285dcc 100644 --- a/charts/incubator/goaccess/values.yaml +++ b/charts/incubator/goaccess/values.yaml @@ -22,3 +22,6 @@ service: port: 7889 protocol: TCP targetPort: 7889 + +portal: + enabled: true diff --git a/charts/incubator/godaddy-ddns/questions.yaml b/charts/incubator/godaddy-ddns/questions.yaml index 71ff05378bd..bccfaf3f345 100644 --- a/charts/incubator/godaddy-ddns/questions.yaml +++ b/charts/incubator/godaddy-ddns/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GODADDY_API_KEY label: 'GODADDY_API_KEY' description: "Use the key from your godaddy account" @@ -95,49 +34,14 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -159,14 +63,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -186,10 +83,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/godaddy-ddns/values.yaml b/charts/incubator/godaddy-ddns/values.yaml index 5ff10bc588e..1aeae63a905 100644 --- a/charts/incubator/godaddy-ddns/values.yaml +++ b/charts/incubator/godaddy-ddns/values.yaml @@ -26,3 +26,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/gokapi/questions.yaml b/charts/incubator/gokapi/questions.yaml index b494b840b50..b60017794fd 100644 --- a/charts/incubator/gokapi/questions.yaml +++ b/charts/incubator/gokapi/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -160,13 +97,7 @@ questions: type: string default: "" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -188,64 +119,18 @@ questions: type: int default: 53842 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53842 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -263,13 +148,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -282,20 +161,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -317,13 +183,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/gokapi/values.yaml b/charts/incubator/gokapi/values.yaml index 1f6149beb7f..aac62ad45b5 100644 --- a/charts/incubator/gokapi/values.yaml +++ b/charts/incubator/gokapi/values.yaml @@ -32,3 +32,6 @@ persistence: data: enabled: true mountPath: /app/data + +portal: + enabled: true diff --git a/charts/incubator/google-cloud-storage-backup/questions.yaml b/charts/incubator/google-cloud-storage-backup/questions.yaml index 21bb1dc4630..58f7ac0ca0b 100644 --- a/charts/incubator/google-cloud-storage-backup/questions.yaml +++ b/charts/incubator/google-cloud-storage-backup/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ACCESS_KEY label: 'ACCESS_KEY' schema: @@ -102,36 +41,11 @@ questions: schema: type: string default: "0 * * * *" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: google-cloud-storage-backup label: "google-cloud-storage-backup Storage" schema: @@ -140,29 +54,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -184,14 +79,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -211,10 +99,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/google-cloud-storage-backup/values.yaml b/charts/incubator/google-cloud-storage-backup/values.yaml index 6b7b7650581..42e3448e074 100644 --- a/charts/incubator/google-cloud-storage-backup/values.yaml +++ b/charts/incubator/google-cloud-storage-backup/values.yaml @@ -32,3 +32,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/googlephotossync/questions.yaml b/charts/incubator/googlephotossync/questions.yaml index 4b98f27c187..4b442b39907 100644 --- a/charts/incubator/googlephotossync/questions.yaml +++ b/charts/incubator/googlephotossync/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: hostpath1 label: "hostpath1 Storage" description: "Container Path storage" @@ -117,29 +32,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -161,14 +57,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -188,10 +77,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/googlephotossync/values.yaml b/charts/incubator/googlephotossync/values.yaml index 74a5b00cfeb..846ff2406f4 100644 --- a/charts/incubator/googlephotossync/values.yaml +++ b/charts/incubator/googlephotossync/values.yaml @@ -29,3 +29,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/gpodder/questions.yaml b/charts/incubator/gpodder/questions.yaml index db571ea31d3..2d6f0356da5 100644 --- a/charts/incubator/gpodder/questions.yaml +++ b/charts/incubator/gpodder/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: PASSWORD label: 'PASSWORD' description: "Optional - password for Guacamoles web interface" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: downloadspath label: "downloadspath Storage" schema: @@ -202,18 +75,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -221,31 +84,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -267,14 +111,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -294,10 +131,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/gpodder/values.yaml b/charts/incubator/gpodder/values.yaml index 777b9f4eb64..e3cb987b46f 100644 --- a/charts/incubator/gpodder/values.yaml +++ b/charts/incubator/gpodder/values.yaml @@ -26,3 +26,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/grafana-image-renderer/questions.yaml b/charts/incubator/grafana-image-renderer/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/grafana-image-renderer/questions.yaml +++ b/charts/incubator/grafana-image-renderer/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/grafana-image-renderer/values.yaml b/charts/incubator/grafana-image-renderer/values.yaml index 77e32f6bc24..be292e14715 100644 --- a/charts/incubator/grafana-image-renderer/values.yaml +++ b/charts/incubator/grafana-image-renderer/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/gridcoinwalletgui/questions.yaml b/charts/incubator/gridcoinwalletgui/questions.yaml index d928c6a73d7..f8e91e88cbf 100644 --- a/charts/incubator/gridcoinwalletgui/questions.yaml +++ b/charts/incubator/gridcoinwalletgui/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "default vncpassword" @@ -96,16 +30,8 @@ questions: schema: type: string default: "1920x1080" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: vncport label: 'vncport service' description: "default 5901" @@ -183,75 +81,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdataconfigpath label: "appdataconfigpath Storage" description: "mntuserappdatagridcoinresearch" @@ -270,18 +111,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -289,31 +120,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -335,14 +147,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -362,10 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/gridcoinwalletgui/values.yaml b/charts/incubator/gridcoinwalletgui/values.yaml index 4d338513652..d5255c8e52c 100644 --- a/charts/incubator/gridcoinwalletgui/values.yaml +++ b/charts/incubator/gridcoinwalletgui/values.yaml @@ -35,3 +35,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/guide2go/questions.yaml b/charts/incubator/guide2go/questions.yaml index e57bfd2d430..e9156590ecc 100644 --- a/charts/incubator/guide2go/questions.yaml +++ b/charts/incubator/guide2go/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "mntuserappdataguide2goconfigconfig and cron setting" @@ -126,29 +41,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -170,14 +66,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -197,10 +86,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/guide2go/values.yaml b/charts/incubator/guide2go/values.yaml index 787993653c5..34d8a6dfed5 100644 --- a/charts/incubator/guide2go/values.yaml +++ b/charts/incubator/guide2go/values.yaml @@ -32,3 +32,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/h5ai/questions.yaml b/charts/incubator/h5ai/questions.yaml index cc2a0c87293..0f490e98b00 100644 --- a/charts/incubator/h5ai/questions.yaml +++ b/charts/incubator/h5ai/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: directorystorage label: "directorystorage Storage" description: "This is where the shared files are located." @@ -189,18 +63,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -208,31 +72,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -254,14 +99,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -281,10 +119,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/h5ai/values.yaml b/charts/incubator/h5ai/values.yaml index c8af56a8149..75f15af3ce2 100644 --- a/charts/incubator/h5ai/values.yaml +++ b/charts/incubator/h5ai/values.yaml @@ -26,3 +26,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/halflife2deathmatch/questions.yaml b/charts/incubator/halflife2deathmatch/questions.yaml index 41ba359348f..d0823b87d6c 100644 --- a/charts/incubator/halflife2deathmatch/questions.yaml +++ b/charts/incubator/halflife2deathmatch/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/halflife2deathmatch/values.yaml b/charts/incubator/halflife2deathmatch/values.yaml index 5c4e6091a3f..e7aa2293bf4 100644 --- a/charts/incubator/halflife2deathmatch/values.yaml +++ b/charts/incubator/halflife2deathmatch/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/hassconfigurator/questions.yaml b/charts/incubator/hassconfigurator/questions.yaml index 1c3fc817ae5..61002348033 100644 --- a/charts/incubator/hassconfigurator/questions.yaml +++ b/charts/incubator/hassconfigurator/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 3218 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3218 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/hassconfigurator/values.yaml b/charts/incubator/hassconfigurator/values.yaml index 2a6f0b28529..ed303973f87 100644 --- a/charts/incubator/hassconfigurator/values.yaml +++ b/charts/incubator/hassconfigurator/values.yaml @@ -25,3 +25,6 @@ service: port: 3218 protocol: TCP targetPort: 3218 + +portal: + enabled: true diff --git a/charts/incubator/hastebin/questions.yaml b/charts/incubator/hastebin/questions.yaml index f7bb68cb9e0..0c425e4b49a 100644 --- a/charts/incubator/hastebin/questions.yaml +++ b/charts/incubator/hastebin/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/hastebin/values.yaml b/charts/incubator/hastebin/values.yaml index c671143707e..4f44f15bac6 100644 --- a/charts/incubator/hastebin/values.yaml +++ b/charts/incubator/hastebin/values.yaml @@ -22,3 +22,6 @@ service: port: 7777 protocol: TCP targetPort: 7777 + +portal: + enabled: true diff --git a/charts/incubator/healthchecksdashboard/questions.yaml b/charts/incubator/healthchecksdashboard/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/healthchecksdashboard/questions.yaml +++ b/charts/incubator/healthchecksdashboard/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/healthchecksdashboard/values.yaml b/charts/incubator/healthchecksdashboard/values.yaml index 936850ad9f1..4c08909d581 100644 --- a/charts/incubator/healthchecksdashboard/values.yaml +++ b/charts/incubator/healthchecksdashboard/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/hetzner-ddns/questions.yaml b/charts/incubator/hetzner-ddns/questions.yaml index cf2ba8d9ea1..d23d85ae8cf 100644 --- a/charts/incubator/hetzner-ddns/questions.yaml +++ b/charts/incubator/hetzner-ddns/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ZONE_NAME label: 'ZONE_NAME' description: "The DNS zone that DDNS updates should be applied to." @@ -95,49 +34,14 @@ questions: schema: type: string default: "A" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -159,14 +63,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -186,10 +83,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/hetzner-ddns/values.yaml b/charts/incubator/hetzner-ddns/values.yaml index a1d9b0b318d..b08a38883de 100644 --- a/charts/incubator/hetzner-ddns/values.yaml +++ b/charts/incubator/hetzner-ddns/values.yaml @@ -26,3 +26,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/hexchat/questions.yaml b/charts/incubator/hexchat/questions.yaml index e5239d17022..2218c8c573b 100644 --- a/charts/incubator/hexchat/questions.yaml +++ b/charts/incubator/hexchat/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: WEBPAGE_TITLE label: 'WEBPAGE_TITLE' schema: @@ -99,16 +33,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -130,71 +56,18 @@ questions: type: int default: 6080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -203,18 +76,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,31 +85,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -268,14 +112,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -295,10 +132,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/hexchat/values.yaml b/charts/incubator/hexchat/values.yaml index f2023fefb75..6a9a28af907 100644 --- a/charts/incubator/hexchat/values.yaml +++ b/charts/incubator/hexchat/values.yaml @@ -25,3 +25,6 @@ service: port: 6080 protocol: TCP targetPort: 6080 + +portal: + enabled: true diff --git a/charts/incubator/hexo-blog/questions.yaml b/charts/incubator/hexo-blog/questions.yaml index d4a6ffffc2d..d0069baa20f 100644 --- a/charts/incubator/hexo-blog/questions.yaml +++ b/charts/incubator/hexo-blog/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,56 +16,20 @@ questions: additional_attrs: true type: dict attrs: - - variable: HEXO_PLUGINS label: 'HEXO_PLUGINS' description: "A space seperated list of hexo plugins to install" schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -147,14 +51,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -174,10 +71,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/hexo-blog/values.yaml b/charts/incubator/hexo-blog/values.yaml index fde810b5fa7..410568fb6a5 100644 --- a/charts/incubator/hexo-blog/values.yaml +++ b/charts/incubator/hexo-blog/values.yaml @@ -24,3 +24,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/homebridge/questions.yaml b/charts/incubator/homebridge/questions.yaml index 4d4dcbc1d3f..94b23bd7b44 100644 --- a/charts/incubator/homebridge/questions.yaml +++ b/charts/incubator/homebridge/questions.yaml @@ -1,92 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 - # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" - +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -108,73 +34,18 @@ questions: type: int default: 8581 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8581 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -185,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/homebridge/values.yaml b/charts/incubator/homebridge/values.yaml index 0b9f139c955..44e8b996426 100644 --- a/charts/incubator/homebridge/values.yaml +++ b/charts/incubator/homebridge/values.yaml @@ -26,3 +26,6 @@ persistence: config: enabled: true mountPath: "/homebridge" + +portal: + enabled: true diff --git a/charts/incubator/homelablabelmaker/questions.yaml b/charts/incubator/homelablabelmaker/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/homelablabelmaker/questions.yaml +++ b/charts/incubator/homelablabelmaker/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/homelablabelmaker/values.yaml b/charts/incubator/homelablabelmaker/values.yaml index eda245f8f7c..3eae4fd5d2d 100644 --- a/charts/incubator/homelablabelmaker/values.yaml +++ b/charts/incubator/homelablabelmaker/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/hoobs/questions.yaml b/charts/incubator/hoobs/questions.yaml index 1b5104b41ec..e7d42b84599 100644 --- a/charts/incubator/hoobs/questions.yaml +++ b/charts/incubator/hoobs/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8082 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: homebridgeport label: 'homebridgeport service' schema: @@ -162,75 +61,18 @@ questions: type: int default: 51826 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 51826 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: applicationpath label: "applicationpath Storage" schema: @@ -239,18 +81,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -258,31 +90,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -304,14 +117,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -331,10 +137,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/hoobs/values.yaml b/charts/incubator/hoobs/values.yaml index 513dbc91113..c0ae246ad5e 100644 --- a/charts/incubator/hoobs/values.yaml +++ b/charts/incubator/hoobs/values.yaml @@ -30,3 +30,6 @@ service: port: 8082 protocol: HTTP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/humhub/questions.yaml b/charts/incubator/humhub/questions.yaml index ccfdcf2b61f..c31efc24421 100644 --- a/charts/incubator/humhub/questions.yaml +++ b/charts/incubator/humhub/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 85 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/humhub/values.yaml b/charts/incubator/humhub/values.yaml index e45f468a895..3c2bf0247ce 100644 --- a/charts/incubator/humhub/values.yaml +++ b/charts/incubator/humhub/values.yaml @@ -22,3 +22,6 @@ service: port: 85 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/hurtworld/questions.yaml b/charts/incubator/hurtworld/questions.yaml index 2218fe95a3d..069e7c3799f 100644 --- a/charts/incubator/hurtworld/questions.yaml +++ b/charts/incubator/hurtworld/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -138,16 +72,8 @@ questions: schema: type: string default: "12881" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,41 +95,13 @@ questions: type: int default: 12871 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 12871 - - variable: queryport label: 'queryport service' description: "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to click an Show more settings ... and change the port number)" @@ -225,75 +123,18 @@ questions: type: int default: 12881 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 12881 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -312,18 +153,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -331,31 +162,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -377,14 +189,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -404,10 +209,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/hurtworld/values.yaml b/charts/incubator/hurtworld/values.yaml index fc071bf74b1..60cdf1dfdee 100644 --- a/charts/incubator/hurtworld/values.yaml +++ b/charts/incubator/hurtworld/values.yaml @@ -49,3 +49,6 @@ service: port: 12881 protocol: UDP targetPort: 12881 + +portal: + enabled: true diff --git a/charts/incubator/icloudpd/questions.yaml b/charts/incubator/icloudpd/questions.yaml index f02e0830f9a..097d17bb88d 100644 --- a/charts/incubator/icloudpd/questions.yaml +++ b/charts/incubator/icloudpd/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: apple_id label: 'apple_id' description: "This is the Apple ID for the account you want to download files from" @@ -149,36 +88,11 @@ questions: schema: type: string default: "000" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -197,29 +111,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -241,14 +136,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -268,10 +156,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/icloudpd/values.yaml b/charts/incubator/icloudpd/values.yaml index 7ed250a634c..cf3abf1a6b3 100644 --- a/charts/incubator/icloudpd/values.yaml +++ b/charts/incubator/icloudpd/values.yaml @@ -41,3 +41,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/imgpush/questions.yaml b/charts/incubator/imgpush/questions.yaml index 488ee47a512..d8d1e32c646 100644 --- a/charts/incubator/imgpush/questions.yaml +++ b/charts/incubator/imgpush/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storageimages label: "storageimages Storage" schema: @@ -188,18 +62,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -207,31 +71,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -253,14 +98,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -280,10 +118,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/imgpush/values.yaml b/charts/incubator/imgpush/values.yaml index 1ea0aa6d301..2152d007ee9 100644 --- a/charts/incubator/imgpush/values.yaml +++ b/charts/incubator/imgpush/values.yaml @@ -25,3 +25,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/import-ics/questions.yaml b/charts/incubator/import-ics/questions.yaml index d2015bfef2d..95e74b93c7b 100644 --- a/charts/incubator/import-ics/questions.yaml +++ b/charts/incubator/import-ics/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ICS_USERNAME label: 'ICS_USERNAME' description: "Username for connecting to CalDAV server" @@ -101,36 +40,11 @@ questions: schema: type: string default: "0 0 * * *" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -148,29 +62,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -192,14 +87,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -219,10 +107,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/import-ics/values.yaml b/charts/incubator/import-ics/values.yaml index c0e921df00e..96e6c347150 100644 --- a/charts/incubator/import-ics/values.yaml +++ b/charts/incubator/import-ics/values.yaml @@ -33,3 +33,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/inkscape-desktop-g3/questions.yaml b/charts/incubator/inkscape-desktop-g3/questions.yaml index 760624da941..f699f5c141c 100644 --- a/charts/incubator/inkscape-desktop-g3/questions.yaml +++ b/charts/incubator/inkscape-desktop-g3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "The VNCnoVNC password." @@ -96,16 +30,8 @@ questions: schema: type: string default: "1360x768" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: webuivnc label: 'webuivnc service' schema: @@ -182,75 +80,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: internalshare label: "internalshare Storage" description: "Path to a share from your host to be able to work within the container." @@ -260,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -279,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -325,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -352,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/inkscape-desktop-g3/values.yaml b/charts/incubator/inkscape-desktop-g3/values.yaml index 9f5c975a607..cba7ffe5bfd 100644 --- a/charts/incubator/inkscape-desktop-g3/values.yaml +++ b/charts/incubator/inkscape-desktop-g3/values.yaml @@ -32,3 +32,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/insurgencysandstorm/questions.yaml b/charts/incubator/insurgencysandstorm/questions.yaml index 85a1dbe8cb4..b6a87c6d1bf 100644 --- a/charts/incubator/insurgencysandstorm/questions.yaml +++ b/charts/incubator/insurgencysandstorm/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -132,16 +66,8 @@ questions: schema: type: string default: "27131" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,41 +89,13 @@ questions: type: int default: 27102 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27102 - - variable: queryport label: 'queryport service' description: "Container Port 27131" @@ -219,75 +117,18 @@ questions: type: int default: 27131 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27131 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -306,18 +147,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -325,31 +156,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -371,14 +183,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -398,10 +203,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/insurgencysandstorm/values.yaml b/charts/incubator/insurgencysandstorm/values.yaml index 7e83ce9e1d8..09f041432e3 100644 --- a/charts/incubator/insurgencysandstorm/values.yaml +++ b/charts/incubator/insurgencysandstorm/values.yaml @@ -48,3 +48,6 @@ service: port: 27131 protocol: UDP targetPort: 27131 + +portal: + enabled: true diff --git a/charts/incubator/invitarr/questions.yaml b/charts/incubator/invitarr/questions.yaml index c0bed8e7405..e9da82e79cc 100644 --- a/charts/incubator/invitarr/questions.yaml +++ b/charts/incubator/invitarr/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,43 +16,17 @@ questions: additional_attrs: true type: dict attrs: - - variable: token label: 'token' description: "Discord Bot Token" schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Config path" @@ -122,29 +36,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -166,14 +61,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -193,10 +81,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/invitarr/values.yaml b/charts/incubator/invitarr/values.yaml index 803297f9bbe..4b8528c2f02 100644 --- a/charts/incubator/invitarr/values.yaml +++ b/charts/incubator/invitarr/values.yaml @@ -27,3 +27,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/ipmi-tools/questions.yaml b/charts/incubator/ipmi-tools/questions.yaml index ba756126fc3..af0861eb165 100644 --- a/charts/incubator/ipmi-tools/questions.yaml +++ b/charts/incubator/ipmi-tools/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: APP_IPMI_HOST label: 'APP_IPMI_HOST' description: "The IP or host of your iDRAC interface." @@ -102,16 +36,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 4017 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "data" @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ipmi-tools/values.yaml b/charts/incubator/ipmi-tools/values.yaml index 5f8ab53b01f..078d30baac2 100644 --- a/charts/incubator/ipmi-tools/values.yaml +++ b/charts/incubator/ipmi-tools/values.yaml @@ -25,3 +25,6 @@ service: port: 4017 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/jelu/questions.yaml b/charts/incubator/jelu/questions.yaml index d988ee10c8d..535b7ad7034 100644 --- a/charts/incubator/jelu/questions.yaml +++ b/charts/incubator/jelu/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 11111 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 11111 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -204,18 +78,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +87,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +114,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,10 +134,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/jelu/values.yaml b/charts/incubator/jelu/values.yaml index 15af79d64a9..aa77bf10324 100644 --- a/charts/incubator/jelu/values.yaml +++ b/charts/incubator/jelu/values.yaml @@ -31,3 +31,6 @@ service: port: 11111 protocol: TCP targetPort: 11111 + +portal: + enabled: true diff --git a/charts/incubator/jitsi/questions.yaml b/charts/incubator/jitsi/questions.yaml index 5a162c66293..54fb7bc94bc 100644 --- a/charts/incubator/jitsi/questions.yaml +++ b/charts/incubator/jitsi/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -119,14 +55,7 @@ questions: private: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -148,68 +77,18 @@ questions: type: int default: 10247 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -274,14 +153,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -291,27 +163,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -333,14 +188,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -360,9 +208,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/jitsi/values.yaml b/charts/incubator/jitsi/values.yaml index 38b5eb3959f..ec977103e54 100644 --- a/charts/incubator/jitsi/values.yaml +++ b/charts/incubator/jitsi/values.yaml @@ -378,3 +378,6 @@ persistence: jvbconfig: enabled: true mountPath: "/jvbconfig/config" + +portal: + enabled: true diff --git a/charts/incubator/jmzhomeproxy/questions.yaml b/charts/incubator/jmzhomeproxy/questions.yaml index 61f78d6160f..c1a68170415 100644 --- a/charts/incubator/jmzhomeproxy/questions.yaml +++ b/charts/incubator/jmzhomeproxy/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,73 +34,19 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -181,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -227,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -254,10 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/jmzhomeproxy/values.yaml b/charts/incubator/jmzhomeproxy/values.yaml index c24dad6f3a0..256d0c676a8 100644 --- a/charts/incubator/jmzhomeproxy/values.yaml +++ b/charts/incubator/jmzhomeproxy/values.yaml @@ -19,3 +19,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/jump/questions.yaml b/charts/incubator/jump/questions.yaml index d4674fca4af..2b49bac997b 100644 --- a/charts/incubator/jump/questions.yaml +++ b/charts/incubator/jump/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -180,16 +117,8 @@ questions: schema: type: int default: 90 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -211,67 +140,18 @@ questions: type: int default: 10108 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: backgrounds label: "App Background Storage" description: "Stores the Application Backgrounds." @@ -299,16 +179,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -316,31 +188,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -362,14 +215,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -389,9 +235,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/jump/values.yaml b/charts/incubator/jump/values.yaml index 12cff9b6144..943d86c312f 100644 --- a/charts/incubator/jump/values.yaml +++ b/charts/incubator/jump/values.yaml @@ -31,3 +31,6 @@ persistence: sites: enabled: true mountPath: "/sites" + +portal: + enabled: true diff --git a/charts/incubator/kasm/questions.yaml b/charts/incubator/kasm/questions.yaml index 728bc425fb5..736d34bf38f 100644 --- a/charts/incubator/kasm/questions.yaml +++ b/charts/incubator/kasm/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: KASM_PORT label: 'KASM_PORT' description: "Specify the port you bind to the outside for Kasm Workspaces." @@ -108,16 +42,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,41 +65,13 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - variable: port6333 label: 'port6333 service' description: "Kasm Workspaces interface. (https)" @@ -195,75 +93,18 @@ questions: type: int default: 6333 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6333 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: pathopt label: "pathopt Storage" description: "Docker and installation storage. (requires mntcacheappdatapath or direct disk mount)" @@ -282,18 +123,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -301,31 +132,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -347,14 +159,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -374,10 +179,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/kasm/values.yaml b/charts/incubator/kasm/values.yaml index 6f1f4611859..4c8030cba01 100644 --- a/charts/incubator/kasm/values.yaml +++ b/charts/incubator/kasm/values.yaml @@ -37,3 +37,6 @@ service: port: 6333 protocol: TCP targetPort: 6333 + +portal: + enabled: true diff --git a/charts/incubator/kdenlive-vnc/questions.yaml b/charts/incubator/kdenlive-vnc/questions.yaml index 918473548b5..f89e1e026ac 100644 --- a/charts/incubator/kdenlive-vnc/questions.yaml +++ b/charts/incubator/kdenlive-vnc/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 5800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vncport label: 'vncport service' description: "Container Port 5900" @@ -163,75 +62,18 @@ questions: type: int default: 5900 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: content label: "content Storage" description: "Container Path sharedContent" @@ -241,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/kdenlive-vnc/values.yaml b/charts/incubator/kdenlive-vnc/values.yaml index 9b9137bed59..4041a9d64e9 100644 --- a/charts/incubator/kdenlive-vnc/values.yaml +++ b/charts/incubator/kdenlive-vnc/values.yaml @@ -30,3 +30,6 @@ service: port: 5900 protocol: TCP targetPort: 5900 + +portal: + enabled: true diff --git a/charts/incubator/kdenlive/questions.yaml b/charts/incubator/kdenlive/questions.yaml index b5bba1e1a95..2f0e23b80fc 100644 --- a/charts/incubator/kdenlive/questions.yaml +++ b/charts/incubator/kdenlive/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SUBFOLDER label: 'SUBFOLDER' description: "Specify a subfolder to use with reverse proxies, IE `subfolder`" @@ -102,16 +36,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Users home directory in the container, stores local files and settings" @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/kdenlive/values.yaml b/charts/incubator/kdenlive/values.yaml index 40dd2af8082..dd5cefbff2b 100644 --- a/charts/incubator/kdenlive/values.yaml +++ b/charts/incubator/kdenlive/values.yaml @@ -25,3 +25,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/keeweb/questions.yaml b/charts/incubator/keeweb/questions.yaml index 9bea2c4e6cb..fe09188b5fd 100644 --- a/charts/incubator/keeweb/questions.yaml +++ b/charts/incubator/keeweb/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8003 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagenginx label: "storagenginx Storage" description: "Place here your files dh.pem, cert.pem and key.pem." @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/keeweb/values.yaml b/charts/incubator/keeweb/values.yaml index 8a55aee64c5..dd831a08a76 100644 --- a/charts/incubator/keeweb/values.yaml +++ b/charts/incubator/keeweb/values.yaml @@ -22,3 +22,6 @@ service: port: 8003 protocol: TCP targetPort: 443 + +portal: + enabled: true diff --git a/charts/incubator/kerbalspaceprogram-lmp/questions.yaml b/charts/incubator/kerbalspaceprogram-lmp/questions.yaml index 533c0a67399..7f1d3e1dabb 100644 --- a/charts/incubator/kerbalspaceprogram-lmp/questions.yaml +++ b/charts/incubator/kerbalspaceprogram-lmp/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: LMP_V label: 'LMP_V' description: "Enter the prefered version (valid options are latest and nightly both without quotes)." @@ -100,16 +34,8 @@ questions: schema: type: string default: "770" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -131,71 +57,18 @@ questions: type: int default: 8800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8800 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Data Directory" @@ -205,18 +78,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -224,31 +87,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -270,14 +114,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -297,10 +134,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/kerbalspaceprogram-lmp/values.yaml b/charts/incubator/kerbalspaceprogram-lmp/values.yaml index 9c2e16afdec..542a1de21f0 100644 --- a/charts/incubator/kerbalspaceprogram-lmp/values.yaml +++ b/charts/incubator/kerbalspaceprogram-lmp/values.yaml @@ -32,3 +32,6 @@ service: port: 8800 protocol: UDP targetPort: 8800 + +portal: + enabled: true diff --git a/charts/incubator/kerio-connect/questions.yaml b/charts/incubator/kerio-connect/questions.yaml index 05ad7eb0280..f332b6d4ecd 100644 --- a/charts/incubator/kerio-connect/questions.yaml +++ b/charts/incubator/kerio-connect/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 4040 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4040 - - variable: tcpport1 label: 'tcpport1 service' schema: @@ -162,39 +61,7 @@ questions: type: int default: 222 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -221,39 +88,7 @@ questions: type: int default: 25 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -280,39 +115,7 @@ questions: type: int default: 465 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -339,39 +142,7 @@ questions: type: int default: 587 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -398,39 +169,7 @@ questions: type: int default: 110 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -457,39 +196,7 @@ questions: type: int default: 995 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -516,39 +223,7 @@ questions: type: int default: 143 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -575,39 +250,7 @@ questions: type: int default: 993 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -634,39 +277,7 @@ questions: type: int default: 119 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -693,39 +304,7 @@ questions: type: int default: 563 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -752,39 +331,7 @@ questions: type: int default: 389 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -811,39 +358,7 @@ questions: type: int default: 636 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -870,39 +385,7 @@ questions: type: int default: 8001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -929,39 +412,7 @@ questions: type: int default: 4443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -988,39 +439,7 @@ questions: type: int default: 5222 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -1047,75 +466,18 @@ questions: type: int default: 5223 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5223 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: kerio-connect label: "kerio-connect Storage" schema: @@ -1124,18 +486,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -1143,31 +495,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -1189,14 +522,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -1216,10 +542,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/kerio-connect/values.yaml b/charts/incubator/kerio-connect/values.yaml index 38fa1dffaa6..929a1b5634c 100644 --- a/charts/incubator/kerio-connect/values.yaml +++ b/charts/incubator/kerio-connect/values.yaml @@ -150,3 +150,6 @@ service: port: 119 protocol: TCP targetPort: 119 + +portal: + enabled: true diff --git a/charts/incubator/kitana/questions.yaml b/charts/incubator/kitana/questions.yaml index a5b682fd109..3bf1912b360 100644 --- a/charts/incubator/kitana/questions.yaml +++ b/charts/incubator/kitana/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 31337 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 31337 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path appdata" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/kitana/values.yaml b/charts/incubator/kitana/values.yaml index a3e45e6d446..8bf2d078e86 100644 --- a/charts/incubator/kitana/values.yaml +++ b/charts/incubator/kitana/values.yaml @@ -22,3 +22,6 @@ service: port: 31337 protocol: TCP targetPort: 31337 + +portal: + enabled: true diff --git a/charts/incubator/kitchenowl/questions.yaml b/charts/incubator/kitchenowl/questions.yaml index bd7ce466024..91b4287c01a 100644 --- a/charts/incubator/kitchenowl/questions.yaml +++ b/charts/incubator/kitchenowl/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -89,13 +26,7 @@ questions: required: true default: "" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,69 +48,18 @@ questions: type: int default: 10246 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -190,13 +70,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,20 +83,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,13 +105,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/kitchenowl/values.yaml b/charts/incubator/kitchenowl/values.yaml index e7f3c2c08a9..a30d80678e7 100644 --- a/charts/incubator/kitchenowl/values.yaml +++ b/charts/incubator/kitchenowl/values.yaml @@ -53,3 +53,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/incubator/kiwix-serve/questions.yaml b/charts/incubator/kiwix-serve/questions.yaml index e6c605084af..8a0b9a4d043 100644 --- a/charts/incubator/kiwix-serve/questions.yaml +++ b/charts/incubator/kiwix-serve/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: DOWNLOAD label: 'DOWNLOAD' description: "Add download link here to download contents httpswiki.kiwix.orgwikiContent" schema: type: string default: "http://download.kiwix.org/zim/wikipedia_en_chemistry_nopic.zim" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8040 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/kiwix-serve/values.yaml b/charts/incubator/kiwix-serve/values.yaml index 1dd0f3b4599..d8f0a4a14c7 100644 --- a/charts/incubator/kiwix-serve/values.yaml +++ b/charts/incubator/kiwix-serve/values.yaml @@ -23,3 +23,6 @@ service: port: 8040 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/krusader/questions.yaml b/charts/incubator/krusader/questions.yaml index 525a816357c..9f3c8354f1d 100644 --- a/charts/incubator/krusader/questions.yaml +++ b/charts/incubator/krusader/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: USER_LOCALES label: 'USER_LOCALES' description: "Enter your prefered locales, you can find a full list of supported languages in usrsharei18nSUPPORTED simply open up a console from the Container and type in cat usrsharei18nSUPPORTED (eg enUS.UTF-8 UTF8 or deDE.UTF-8 UTF-8, frFR.UTF-8 UTF-8...)" @@ -114,16 +48,8 @@ questions: schema: type: string default: "768" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,71 +71,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: containerpath label: "containerpath Storage" description: "Container Path krusader" @@ -228,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -247,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -293,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -320,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/krusader/values.yaml b/charts/incubator/krusader/values.yaml index 780ea578af3..7436eb5f636 100644 --- a/charts/incubator/krusader/values.yaml +++ b/charts/incubator/krusader/values.yaml @@ -30,3 +30,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/lancache-dns/questions.yaml b/charts/incubator/lancache-dns/questions.yaml index 1b3dbff0828..20417df116a 100644 --- a/charts/incubator/lancache-dns/questions.yaml +++ b/charts/incubator/lancache-dns/questions.yaml @@ -2,55 +2,12 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -116,14 +73,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,69 +95,19 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -215,31 +115,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -261,14 +142,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -288,9 +162,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/lancache-dns/values.yaml b/charts/incubator/lancache-dns/values.yaml index 48b1d3171e1..a87b9e38787 100644 --- a/charts/incubator/lancache-dns/values.yaml +++ b/charts/incubator/lancache-dns/values.yaml @@ -30,3 +30,6 @@ service: protocol: UDP port: 53 targetPort: 53 + +portal: + enabled: false diff --git a/charts/incubator/lancache-monolithic/questions.yaml b/charts/incubator/lancache-monolithic/questions.yaml index d0b342e6f7c..dfbd5843d6c 100644 --- a/charts/incubator/lancache-monolithic/questions.yaml +++ b/charts/incubator/lancache-monolithic/questions.yaml @@ -2,56 +2,12 @@ portals: {} questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -103,14 +59,7 @@ questions: type: string default: "500m" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -132,73 +81,18 @@ questions: type: int default: 10279 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -217,16 +111,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -234,31 +120,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -280,14 +147,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -307,9 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/lancache-monolithic/values.yaml b/charts/incubator/lancache-monolithic/values.yaml index 0ba49a6dbb4..6d2682152fd 100644 --- a/charts/incubator/lancache-monolithic/values.yaml +++ b/charts/incubator/lancache-monolithic/values.yaml @@ -35,3 +35,6 @@ persistence: logs: enabled: true mountPath: "/data/logs" + +portal: + enabled: false diff --git a/charts/incubator/lastoasis/questions.yaml b/charts/incubator/lastoasis/questions.yaml index e67a2d3bc1c..e324851b4e5 100644 --- a/charts/incubator/lastoasis/questions.yaml +++ b/charts/incubator/lastoasis/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.If you want to install a static or beta version of the game change the value to 920720 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -138,16 +72,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,41 +95,13 @@ questions: type: int default: 5555 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5555 - - variable: queryport label: 'queryport service' description: "UDP Query Port (if you need another port delete this entry and create a new Port mapping with the same Port for the Host and Container Port, also dont forget to change the QueryPort value in the Game Parameters!)" @@ -225,75 +123,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -310,18 +151,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -329,31 +160,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -375,14 +187,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -402,10 +207,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/lastoasis/values.yaml b/charts/incubator/lastoasis/values.yaml index c4a0cffa89a..1e614d7612b 100644 --- a/charts/incubator/lastoasis/values.yaml +++ b/charts/incubator/lastoasis/values.yaml @@ -49,3 +49,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/left4dead/questions.yaml b/charts/incubator/left4dead/questions.yaml index b5999a889a4..afb11adfa5e 100644 --- a/charts/incubator/left4dead/questions.yaml +++ b/charts/incubator/left4dead/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -213,75 +111,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/left4dead/values.yaml b/charts/incubator/left4dead/values.yaml index 9fd26f723f0..6af93e66414 100644 --- a/charts/incubator/left4dead/values.yaml +++ b/charts/incubator/left4dead/values.yaml @@ -47,3 +47,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/lemur-cfssl/questions.yaml b/charts/incubator/lemur-cfssl/questions.yaml index 89295771512..54e090d61f7 100644 --- a/charts/incubator/lemur-cfssl/questions.yaml +++ b/charts/incubator/lemur-cfssl/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -117,29 +32,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -161,14 +57,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -188,10 +77,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/lemur-cfssl/values.yaml b/charts/incubator/lemur-cfssl/values.yaml index 6651c1a4a2c..74693e3b5ec 100644 --- a/charts/incubator/lemur-cfssl/values.yaml +++ b/charts/incubator/lemur-cfssl/values.yaml @@ -29,3 +29,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/lingva/questions.yaml b/charts/incubator/lingva/questions.yaml index f1ef0f72658..29d71328fc6 100644 --- a/charts/incubator/lingva/questions.yaml +++ b/charts/incubator/lingva/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: site_domain label: 'site_domain' description: "The domain address where you will host Lingva" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,73 +47,19 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -195,31 +67,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -241,14 +94,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -268,10 +114,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/lingva/values.yaml b/charts/incubator/lingva/values.yaml index 03f3c355439..80593a66f17 100644 --- a/charts/incubator/lingva/values.yaml +++ b/charts/incubator/lingva/values.yaml @@ -20,3 +20,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/liquid-dl/questions.yaml b/charts/incubator/liquid-dl/questions.yaml index 3a40ac19b23..eabb6351011 100644 --- a/charts/incubator/liquid-dl/questions.yaml +++ b/charts/incubator/liquid-dl/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8734 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: downloaddirectory label: "downloaddirectory Storage" description: "Container path downloads" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/liquid-dl/values.yaml b/charts/incubator/liquid-dl/values.yaml index bdb79de47dd..fdb686fbd39 100644 --- a/charts/incubator/liquid-dl/values.yaml +++ b/charts/incubator/liquid-dl/values.yaml @@ -22,3 +22,6 @@ service: port: 8734 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/livebook/questions.yaml b/charts/incubator/livebook/questions.yaml index 04f99ee72c7..2eb1786ccc3 100644 --- a/charts/incubator/livebook/questions.yaml +++ b/charts/incubator/livebook/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: LIVEBOOK_PASSWORD label: 'LIVEBOOK_PASSWORD' description: "Password needed to access livebook (must be at least 12 characters)" schema: type: string default: "livebookiscool" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8787 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Where livebook will save notebooks" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/livebook/values.yaml b/charts/incubator/livebook/values.yaml index 867c80d1d3f..43d7d9229ce 100644 --- a/charts/incubator/livebook/values.yaml +++ b/charts/incubator/livebook/values.yaml @@ -23,3 +23,6 @@ service: port: 8787 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/livestreamdvr/questions.yaml b/charts/incubator/livestreamdvr/questions.yaml index 3c6e040d31f..1a12da26e2c 100644 --- a/charts/incubator/livestreamdvr/questions.yaml +++ b/charts/incubator/livestreamdvr/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' schema: @@ -95,16 +29,8 @@ questions: schema: type: string default: "0" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -126,71 +52,18 @@ questions: type: int default: 8146 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: hostpath1 label: "hostpath1 Storage" schema: @@ -223,18 +96,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -242,31 +105,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -288,14 +132,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -315,10 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/livestreamdvr/values.yaml b/charts/incubator/livestreamdvr/values.yaml index a2100c6ef2b..3879d3f5605 100644 --- a/charts/incubator/livestreamdvr/values.yaml +++ b/charts/incubator/livestreamdvr/values.yaml @@ -33,3 +33,6 @@ service: port: 8146 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/llalon-github-backup/questions.yaml b/charts/incubator/llalon-github-backup/questions.yaml index e81f30491d7..284842a99ed 100644 --- a/charts/incubator/llalon-github-backup/questions.yaml +++ b/charts/incubator/llalon-github-backup/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TOKEN label: 'TOKEN' description: "Get your token from httpsgithub.comsettingstokens, see the support page for more details." @@ -89,36 +28,11 @@ questions: schema: type: string default: "3600" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: backuplocation label: "backuplocation Storage" description: "Set the location of your github backups. Please note that the default will create a backup share if it does not exist and you dont change it." @@ -137,29 +51,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -181,14 +76,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -208,10 +96,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/llalon-github-backup/values.yaml b/charts/incubator/llalon-github-backup/values.yaml index 25fc6814fe4..bc04f753306 100644 --- a/charts/incubator/llalon-github-backup/values.yaml +++ b/charts/incubator/llalon-github-backup/values.yaml @@ -31,3 +31,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/longvinter/questions.yaml b/charts/incubator/longvinter/questions.yaml index 1e8b8fe36b6..e41f4c9474c 100644 --- a/charts/incubator/longvinter/questions.yaml +++ b/charts/incubator/longvinter/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "Enter your extra start up commands for the server here otherwise leave empty." @@ -96,16 +30,8 @@ questions: schema: type: string default: "27016" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 27016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27016 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -208,18 +81,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -227,31 +90,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -273,14 +117,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -300,10 +137,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/longvinter/values.yaml b/charts/incubator/longvinter/values.yaml index 2ddde2bb52e..680a6207cf1 100644 --- a/charts/incubator/longvinter/values.yaml +++ b/charts/incubator/longvinter/values.yaml @@ -34,3 +34,6 @@ service: port: 27016 protocol: UDP targetPort: 27016 + +portal: + enabled: true diff --git a/charts/incubator/magnetico-environment/questions.yaml b/charts/incubator/magnetico-environment/questions.yaml index 1f079b80b2a..22c513df13f 100644 --- a/charts/incubator/magnetico-environment/questions.yaml +++ b/charts/incubator/magnetico-environment/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: MAGNETICOW_USERNAME label: 'MAGNETICOW_USERNAME' description: "Username used to access the magneticow web interface" @@ -144,16 +78,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,71 +101,18 @@ questions: type: int default: 8556 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: databaselocation label: "databaselocation Storage" description: "The path where magneticod will store its database" @@ -249,18 +122,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -268,31 +131,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -314,14 +158,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -341,10 +178,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/magnetico-environment/values.yaml b/charts/incubator/magnetico-environment/values.yaml index 0be9d9950d8..487423b82c6 100644 --- a/charts/incubator/magnetico-environment/values.yaml +++ b/charts/incubator/magnetico-environment/values.yaml @@ -32,3 +32,6 @@ service: port: 8556 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/mailpile/questions.yaml b/charts/incubator/mailpile/questions.yaml index cfd0be2e785..3a3ab514437 100644 --- a/charts/incubator/mailpile/questions.yaml +++ b/charts/incubator/mailpile/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 33411 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 33411 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: path1 label: "path1 Storage" description: "Container Path root.localshareMailpile" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mailpile/values.yaml b/charts/incubator/mailpile/values.yaml index ff09a3d5952..0e71a043823 100644 --- a/charts/incubator/mailpile/values.yaml +++ b/charts/incubator/mailpile/values.yaml @@ -25,3 +25,6 @@ service: port: 33411 protocol: TCP targetPort: 33411 + +portal: + enabled: true diff --git a/charts/incubator/maloja/questions.yaml b/charts/incubator/maloja/questions.yaml index 426bcbecc41..67638cfd6ce 100644 --- a/charts/incubator/maloja/questions.yaml +++ b/charts/incubator/maloja/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: MALOJA_HOST label: 'MALOJA_HOST' description: "Specifies to Maloja what address to listen on (should not change)" @@ -96,16 +30,8 @@ questions: schema: type: string default: "/config" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 42010 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 42010 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/maloja/values.yaml b/charts/incubator/maloja/values.yaml index cf9ad8815c0..6da7b0028f0 100644 --- a/charts/incubator/maloja/values.yaml +++ b/charts/incubator/maloja/values.yaml @@ -24,3 +24,6 @@ service: port: 42010 protocol: TCP targetPort: 42010 + +portal: + enabled: true diff --git a/charts/incubator/mango/questions.yaml b/charts/incubator/mango/questions.yaml index 382576994cd..7803481e598 100644 --- a/charts/incubator/mango/questions.yaml +++ b/charts/incubator/mango/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 9000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Mango config" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mango/values.yaml b/charts/incubator/mango/values.yaml index dba58be23c4..16f4e2d07bc 100644 --- a/charts/incubator/mango/values.yaml +++ b/charts/incubator/mango/values.yaml @@ -25,3 +25,6 @@ service: port: 9000 protocol: TCP targetPort: 9000 + +portal: + enabled: true diff --git a/charts/incubator/media-roller/questions.yaml b/charts/incubator/media-roller/questions.yaml index 0a037e44815..80f4f84dc14 100644 --- a/charts/incubator/media-roller/questions.yaml +++ b/charts/incubator/media-roller/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: download label: "download Storage" description: "Container Path download" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/media-roller/values.yaml b/charts/incubator/media-roller/values.yaml index 770aa605d41..3414addc879 100644 --- a/charts/incubator/media-roller/values.yaml +++ b/charts/incubator/media-roller/values.yaml @@ -22,3 +22,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/mediaelch/questions.yaml b/charts/incubator/mediaelch/questions.yaml index 6c77c1e497c..74a4ac47f95 100644 --- a/charts/incubator/mediaelch/questions.yaml +++ b/charts/incubator/mediaelch/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,22 +18,13 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,71 +46,18 @@ questions: type: int default: 5800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: mediaelch label: "mediaelch Storage" schema: @@ -193,18 +66,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -212,31 +75,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -258,14 +102,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -285,10 +122,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mediaelch/values.yaml b/charts/incubator/mediaelch/values.yaml index b74037f24b4..aa0e45f9844 100644 --- a/charts/incubator/mediaelch/values.yaml +++ b/charts/incubator/mediaelch/values.yaml @@ -23,3 +23,6 @@ service: port: 5800 protocol: TCP targetPort: 5800 + +portal: + enabled: true diff --git a/charts/incubator/mediagoblin/questions.yaml b/charts/incubator/mediagoblin/questions.yaml index 151c3fec10e..dd517228173 100644 --- a/charts/incubator/mediagoblin/questions.yaml +++ b/charts/incubator/mediagoblin/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 6543 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6543 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Appdata" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mediagoblin/values.yaml b/charts/incubator/mediagoblin/values.yaml index 9a5d068bd72..3485db3da6e 100644 --- a/charts/incubator/mediagoblin/values.yaml +++ b/charts/incubator/mediagoblin/values.yaml @@ -22,3 +22,6 @@ service: port: 6543 protocol: TCP targetPort: 6543 + +portal: + enabled: true diff --git a/charts/incubator/megasync/questions.yaml b/charts/incubator/megasync/questions.yaml index d3cbb6c0971..9aaf351ea37 100644 --- a/charts/incubator/megasync/questions.yaml +++ b/charts/incubator/megasync/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" @@ -102,16 +36,8 @@ questions: schema: type: string default: "600" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datadir label: "datadir Storage" description: "Configuration directory" @@ -216,18 +89,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -235,31 +98,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -281,14 +125,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -308,10 +145,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/megasync/values.yaml b/charts/incubator/megasync/values.yaml index ea59fa91813..18e741fd28d 100644 --- a/charts/incubator/megasync/values.yaml +++ b/charts/incubator/megasync/values.yaml @@ -29,3 +29,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/memories-of-mars/questions.yaml b/charts/incubator/memories-of-mars/questions.yaml index 0dac5e68ef4..41f5af72896 100644 --- a/charts/incubator/memories-of-mars/questions.yaml +++ b/charts/incubator/memories-of-mars/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: beaconport label: 'beaconport service' description: "UDP Beacon Port" @@ -207,75 +105,18 @@ questions: type: int default: 15000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 15000 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -294,18 +135,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -313,31 +144,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -359,14 +171,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -386,10 +191,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/memories-of-mars/values.yaml b/charts/incubator/memories-of-mars/values.yaml index dcf976ae220..9487d5a01a4 100644 --- a/charts/incubator/memories-of-mars/values.yaml +++ b/charts/incubator/memories-of-mars/values.yaml @@ -46,3 +46,6 @@ service: port: 7777 protocol: UDP targetPort: 7777 + +portal: + enabled: true diff --git a/charts/incubator/meshcentral/questions.yaml b/charts/incubator/meshcentral/questions.yaml index 79751f7e404..3b7145292ce 100644 --- a/charts/incubator/meshcentral/questions.yaml +++ b/charts/incubator/meshcentral/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -94,16 +31,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,68 +54,18 @@ questions: type: int default: 10205 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10205 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -206,14 +85,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -221,31 +93,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -267,14 +120,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -294,9 +140,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/meshcentral/values.yaml b/charts/incubator/meshcentral/values.yaml index 07cfb92f9c3..b46f10d4be0 100644 --- a/charts/incubator/meshcentral/values.yaml +++ b/charts/incubator/meshcentral/values.yaml @@ -122,3 +122,6 @@ persistence: files: enabled: true mountPath: "/home/node/meshcentral/meshcentral-files" + +portal: + enabled: true diff --git a/charts/incubator/metatube/questions.yaml b/charts/incubator/metatube/questions.yaml index c724e28e26a..e3dd6e41c44 100644 --- a/charts/incubator/metatube/questions.yaml +++ b/charts/incubator/metatube/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DEBUG label: 'DEBUG' description: "Whether to enable debug mode or not" @@ -108,16 +42,8 @@ questions: schema: type: string default: "10" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,71 +65,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagedatabase label: "storagedatabase Storage" description: "This is the location for the database." @@ -222,18 +95,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -241,31 +104,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -287,14 +131,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -314,10 +151,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/metatube/values.yaml b/charts/incubator/metatube/values.yaml index 4e5c17ed396..b4f5281d8c2 100644 --- a/charts/incubator/metatube/values.yaml +++ b/charts/incubator/metatube/values.yaml @@ -29,3 +29,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/mindustry/questions.yaml b/charts/incubator/mindustry/questions.yaml index 0c99245e02f..73a5ab06d1d 100644 --- a/charts/incubator/mindustry/questions.yaml +++ b/charts/incubator/mindustry/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_V label: 'GAME_V' description: "Preferred game version goes here (set to latest to download the latest and check on every startup if there is a newer version available)" @@ -108,16 +42,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,41 +65,13 @@ questions: type: int default: 6567 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6567 - - variable: udpgameport label: 'udpgameport service' description: "Container Port 6567" @@ -195,75 +93,18 @@ questions: type: int default: 6567 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6567 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path mindustry" @@ -273,18 +114,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -292,31 +123,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -338,14 +150,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -365,10 +170,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mindustry/values.yaml b/charts/incubator/mindustry/values.yaml index b1b3b1772ac..1985e64aca1 100644 --- a/charts/incubator/mindustry/values.yaml +++ b/charts/incubator/mindustry/values.yaml @@ -34,3 +34,6 @@ service: port: 6567 protocol: UDP targetPort: 6567 + +portal: + enabled: true diff --git a/charts/incubator/minecraft-bungeecord/questions.yaml b/charts/incubator/minecraft-bungeecord/questions.yaml index 842a220ac47..340324f6463 100644 --- a/charts/incubator/minecraft-bungeecord/questions.yaml +++ b/charts/incubator/minecraft-bungeecord/questions.yaml @@ -17,55 +17,12 @@ questions: description: "Java 11" - value: "j8Image" description: "Java 8" - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -185,16 +142,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -216,39 +165,7 @@ questions: type: int default: 25565 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -276,73 +193,18 @@ questions: type: int default: 25578 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 25578 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -371,25 +233,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -411,14 +257,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -438,9 +277,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/minecraft-bungeecord/values.yaml b/charts/incubator/minecraft-bungeecord/values.yaml index 094244cb428..491f453aa9c 100644 --- a/charts/incubator/minecraft-bungeecord/values.yaml +++ b/charts/incubator/minecraft-bungeecord/values.yaml @@ -63,3 +63,6 @@ persistence: plugins: enabled: true mountPath: "/plugins" + +portal: + enabled: false diff --git a/charts/incubator/mineos/questions.yaml b/charts/incubator/mineos/questions.yaml index f2acaa796f2..289c4d8fc44 100644 --- a/charts/incubator/mineos/questions.yaml +++ b/charts/incubator/mineos/questions.yaml @@ -1,83 +1,17 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -113,14 +47,7 @@ questions: private: true required: true default: "" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -142,72 +69,18 @@ questions: type: int default: 10278 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10278 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -218,14 +91,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -233,30 +99,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +126,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,9 +146,6 @@ questions: type: int default: 0 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mineos/values.yaml b/charts/incubator/mineos/values.yaml index 8ca15d20f2a..9b1125c75c2 100644 --- a/charts/incubator/mineos/values.yaml +++ b/charts/incubator/mineos/values.yaml @@ -35,3 +35,6 @@ persistence: config: enabled: true mountPath: "/var/games/minecraft" + +portal: + enabled: true diff --git a/charts/incubator/minimal-ics-hoster/questions.yaml b/charts/incubator/minimal-ics-hoster/questions.yaml index 4856954171f..b1208f91f3e 100644 --- a/charts/incubator/minimal-ics-hoster/questions.yaml +++ b/charts/incubator/minimal-ics-hoster/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5004 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/minimal-ics-hoster/values.yaml b/charts/incubator/minimal-ics-hoster/values.yaml index 5b5bf1e6a6e..80c83af1c39 100644 --- a/charts/incubator/minimal-ics-hoster/values.yaml +++ b/charts/incubator/minimal-ics-hoster/values.yaml @@ -22,3 +22,6 @@ service: port: 5004 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/mininote/questions.yaml b/charts/incubator/mininote/questions.yaml index 43390265dc3..a462de7b8e3 100644 --- a/charts/incubator/mininote/questions.yaml +++ b/charts/incubator/mininote/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mininote/values.yaml b/charts/incubator/mininote/values.yaml index 0ba2e9299d0..16c6bbe5ab2 100644 --- a/charts/incubator/mininote/values.yaml +++ b/charts/incubator/mininote/values.yaml @@ -22,3 +22,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/mocodo-mcd/questions.yaml b/charts/incubator/mocodo-mcd/questions.yaml index d81d3c8f58e..5bf51b23661 100644 --- a/charts/incubator/mocodo-mcd/questions.yaml +++ b/charts/incubator/mocodo-mcd/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8888 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: path label: "path Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mocodo-mcd/values.yaml b/charts/incubator/mocodo-mcd/values.yaml index 387ad4114ed..5453ffe00d3 100644 --- a/charts/incubator/mocodo-mcd/values.yaml +++ b/charts/incubator/mocodo-mcd/values.yaml @@ -22,3 +22,6 @@ service: port: 8888 protocol: TCP targetPort: 8888 + +portal: + enabled: true diff --git a/charts/incubator/mojopaste/questions.yaml b/charts/incubator/mojopaste/questions.yaml index ccfd2d84948..ef0ef0baef8 100644 --- a/charts/incubator/mojopaste/questions.yaml +++ b/charts/incubator/mojopaste/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: PASTE_ENABLE_CHARTS label: 'PASTE_ENABLE_CHARTS' description: "The application can make charts from the input data. (10)" schema: type: string default: "0" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 3300 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" schema: @@ -194,18 +67,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -213,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -259,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -286,10 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mojopaste/values.yaml b/charts/incubator/mojopaste/values.yaml index 8ec612f2a4c..0ffc495ca48 100644 --- a/charts/incubator/mojopaste/values.yaml +++ b/charts/incubator/mojopaste/values.yaml @@ -23,3 +23,6 @@ service: port: 3300 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/monero-node/questions.yaml b/charts/incubator/monero-node/questions.yaml index 32d23530046..5bf525ed0bc 100644 --- a/charts/incubator/monero-node/questions.yaml +++ b/charts/incubator/monero-node/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,22 +18,13 @@ questions: additional_attrs: true type: dict attrs: - - variable: name label: 'name' schema: type: string default: "monerod" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,41 +46,13 @@ questions: type: int default: 18080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 18080 - - variable: port2 label: 'port2 service' schema: @@ -175,75 +73,18 @@ questions: type: int default: 18081 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 18081 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: containerdir1 label: "containerdir1 Storage" schema: @@ -268,18 +109,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -287,31 +118,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -333,14 +145,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -360,10 +165,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/monero-node/values.yaml b/charts/incubator/monero-node/values.yaml index fc349a1f5ed..d2a22a02051 100644 --- a/charts/incubator/monero-node/values.yaml +++ b/charts/incubator/monero-node/values.yaml @@ -37,3 +37,6 @@ service: port: 18081 protocol: TCP targetPort: 18081 + +portal: + enabled: true diff --git a/charts/incubator/mordhau/questions.yaml b/charts/incubator/mordhau/questions.yaml index 8e8f04f488a..c96a85a820a 100644 --- a/charts/incubator/mordhau/questions.yaml +++ b/charts/incubator/mordhau/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -132,16 +66,8 @@ questions: schema: type: string default: "7777" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,41 +89,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: udp label: 'udp service' description: "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to click an Show more settings ... and change the port number" @@ -219,39 +117,7 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -279,75 +145,18 @@ questions: type: int default: 15000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 15000 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -366,18 +175,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -385,31 +184,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -431,14 +211,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -458,10 +231,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/mordhau/values.yaml b/charts/incubator/mordhau/values.yaml index 2628c61b9a6..af8010378e9 100644 --- a/charts/incubator/mordhau/values.yaml +++ b/charts/incubator/mordhau/values.yaml @@ -56,3 +56,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/moviegrabber/questions.yaml b/charts/incubator/moviegrabber/questions.yaml index 1987aebf905..6a6c2926311 100644 --- a/charts/incubator/moviegrabber/questions.yaml +++ b/charts/incubator/moviegrabber/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,22 +18,13 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,71 +46,18 @@ questions: type: int default: 9191 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9191 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: moviegrabber label: "moviegrabber Storage" schema: @@ -193,18 +66,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -212,31 +75,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -258,14 +102,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -285,10 +122,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/moviegrabber/values.yaml b/charts/incubator/moviegrabber/values.yaml index 53b39795235..87c7c80c21d 100644 --- a/charts/incubator/moviegrabber/values.yaml +++ b/charts/incubator/moviegrabber/values.yaml @@ -23,3 +23,6 @@ service: port: 9191 protocol: TCP targetPort: 9191 + +portal: + enabled: true diff --git a/charts/incubator/multi-scrobbler/questions.yaml b/charts/incubator/multi-scrobbler/questions.yaml index 025f32f83c6..1e7495b7cf7 100644 --- a/charts/incubator/multi-scrobbler/questions.yaml +++ b/charts/incubator/multi-scrobbler/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 9078 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9078 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path homenodeconfig" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/multi-scrobbler/values.yaml b/charts/incubator/multi-scrobbler/values.yaml index 3aa22e67f17..7ec60e6482b 100644 --- a/charts/incubator/multi-scrobbler/values.yaml +++ b/charts/incubator/multi-scrobbler/values.yaml @@ -25,3 +25,6 @@ service: port: 9078 protocol: TCP targetPort: 9078 + +portal: + enabled: true diff --git a/charts/incubator/namecheap-ddns/questions.yaml b/charts/incubator/namecheap-ddns/questions.yaml index de70c99a1fe..eb01a27a110 100644 --- a/charts/incubator/namecheap-ddns/questions.yaml +++ b/charts/incubator/namecheap-ddns/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: APP_HOST label: 'APP_HOST' description: "This is the host to be updated. e.g. www." @@ -95,49 +34,14 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -159,14 +63,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -186,10 +83,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/namecheap-ddns/values.yaml b/charts/incubator/namecheap-ddns/values.yaml index b62d0a61b38..9f3fb30acd6 100644 --- a/charts/incubator/namecheap-ddns/values.yaml +++ b/charts/incubator/namecheap-ddns/values.yaml @@ -26,3 +26,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/necesse/questions.yaml b/charts/incubator/necesse/questions.yaml index 41a0ff5fd8b..b1a90d6da42 100644 --- a/charts/incubator/necesse/questions.yaml +++ b/charts/incubator/necesse/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "Enter your extra start up commands for the server here otherwise leave empty." @@ -102,16 +36,8 @@ questions: schema: type: string default: "World" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,41 +59,13 @@ questions: type: int default: 9023 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: udpgameport label: 'udpgameport service' description: "UDP Game Port (If you need another port delete this Entry and create a new UDP port mapping with the corresponding port also dont forget to set the right port in your server configuration file!)" @@ -189,75 +87,18 @@ questions: type: int default: 14159 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 14159 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -274,18 +115,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -293,31 +124,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -339,14 +151,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -366,10 +171,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/necesse/values.yaml b/charts/incubator/necesse/values.yaml index e26b1eb711a..6edc41b0f17 100644 --- a/charts/incubator/necesse/values.yaml +++ b/charts/incubator/necesse/values.yaml @@ -36,3 +36,6 @@ service: port: 14159 protocol: UDP targetPort: 14159 + +portal: + enabled: true diff --git a/charts/incubator/neko/questions.yaml b/charts/incubator/neko/questions.yaml index 92b9b7b642b..2ae2b10a0c9 100644 --- a/charts/incubator/neko/questions.yaml +++ b/charts/incubator/neko/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: NEKO_PASSWORD label: 'NEKO_PASSWORD' description: "Container Variable NEKOPASSWORD" @@ -114,16 +48,8 @@ questions: schema: type: string default: "1920x1080@30" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,41 +71,13 @@ questions: type: int default: 6530 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: port52000 label: 'port52000 service' description: "Needed for Webrtc Communication" @@ -201,77 +99,19 @@ questions: type: int default: 52000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 52000 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -279,31 +119,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -325,14 +146,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -352,10 +166,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/neko/values.yaml b/charts/incubator/neko/values.yaml index 75b9ccd5c70..ad71a6cf70f 100644 --- a/charts/incubator/neko/values.yaml +++ b/charts/incubator/neko/values.yaml @@ -32,3 +32,6 @@ service: port: 52000 protocol: UDP targetPort: 52000 + +portal: + enabled: true diff --git a/charts/incubator/neverwinternights-ee/questions.yaml b/charts/incubator/neverwinternights-ee/questions.yaml index 1419f12b91d..72a166127f6 100644 --- a/charts/incubator/neverwinternights-ee/questions.yaml +++ b/charts/incubator/neverwinternights-ee/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: LOG_LVL label: 'LOG_LVL' description: "Set the log level (from 2=only fatal errors to 7=very verbose)" @@ -204,16 +138,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -235,71 +161,18 @@ questions: type: int default: 5121 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5121 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path nwnee" @@ -309,18 +182,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -328,31 +191,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -374,14 +218,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -401,10 +238,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/neverwinternights-ee/values.yaml b/charts/incubator/neverwinternights-ee/values.yaml index 4e0d59b25e8..b01900270e2 100644 --- a/charts/incubator/neverwinternights-ee/values.yaml +++ b/charts/incubator/neverwinternights-ee/values.yaml @@ -49,3 +49,6 @@ service: port: 5121 protocol: UDP targetPort: 5121 + +portal: + enabled: true diff --git a/charts/incubator/newyearcountdownclock/questions.yaml b/charts/incubator/newyearcountdownclock/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/newyearcountdownclock/questions.yaml +++ b/charts/incubator/newyearcountdownclock/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/newyearcountdownclock/values.yaml b/charts/incubator/newyearcountdownclock/values.yaml index 7445bee204d..429521aa230 100644 --- a/charts/incubator/newyearcountdownclock/values.yaml +++ b/charts/incubator/newyearcountdownclock/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/nexus-oss/questions.yaml b/charts/incubator/nexus-oss/questions.yaml index 001860e06e3..dfceb8281ea 100644 --- a/charts/incubator/nexus-oss/questions.yaml +++ b/charts/incubator/nexus-oss/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -88,13 +25,7 @@ questions: type: string default: "-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -116,64 +47,18 @@ questions: type: int default: 10288 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8081 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -184,13 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -203,21 +82,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +104,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +124,6 @@ questions: type: int default: 200 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/nexus-oss/values.yaml b/charts/incubator/nexus-oss/values.yaml index b211e45b0e4..79266f9541b 100644 --- a/charts/incubator/nexus-oss/values.yaml +++ b/charts/incubator/nexus-oss/values.yaml @@ -22,3 +22,6 @@ persistence: data: enabled: true mountPath: /nexus-data + +portal: + enabled: true diff --git a/charts/incubator/nightscout/questions.yaml b/charts/incubator/nightscout/questions.yaml index fdb08b49de6..44e958c0262 100644 --- a/charts/incubator/nightscout/questions.yaml +++ b/charts/incubator/nightscout/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: MONGO_CONNECTION label: 'MONGO_CONNECTION' description: "Container Variable MONGOCONNECTION" @@ -156,16 +90,8 @@ questions: schema: type: string default: "true" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -187,73 +113,19 @@ questions: type: int default: 1337 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1337 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -261,31 +133,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -307,14 +160,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -334,10 +180,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/nightscout/values.yaml b/charts/incubator/nightscout/values.yaml index e0d433f78f4..cd91ff5229f 100644 --- a/charts/incubator/nightscout/values.yaml +++ b/charts/incubator/nightscout/values.yaml @@ -31,3 +31,6 @@ service: port: 1337 protocol: TCP targetPort: 1337 + +portal: + enabled: true diff --git a/charts/incubator/nosqlclient/questions.yaml b/charts/incubator/nosqlclient/questions.yaml index a3d6be08912..1bc9b1d3fba 100644 --- a/charts/incubator/nosqlclient/questions.yaml +++ b/charts/incubator/nosqlclient/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: MONGO_URL label: 'MONGO_URL' description: "Container Variable MONGOURL" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path datadb" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/nosqlclient/values.yaml b/charts/incubator/nosqlclient/values.yaml index 1f0ee1d0ca9..38a7fcb5d58 100644 --- a/charts/incubator/nosqlclient/values.yaml +++ b/charts/incubator/nosqlclient/values.yaml @@ -23,3 +23,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/notarius/questions.yaml b/charts/incubator/notarius/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/notarius/questions.yaml +++ b/charts/incubator/notarius/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/notarius/values.yaml b/charts/incubator/notarius/values.yaml index cab73a4e9b3..c0de7b52495 100644 --- a/charts/incubator/notarius/values.yaml +++ b/charts/incubator/notarius/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/notea/questions.yaml b/charts/incubator/notea/questions.yaml index dcf53146fa6..c962f1dd97b 100644 --- a/charts/incubator/notea/questions.yaml +++ b/charts/incubator/notea/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PASSWORD label: 'PASSWORD' description: "Set the password to use on Noteas Website" @@ -95,49 +34,14 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -159,14 +63,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -186,10 +83,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/notea/values.yaml b/charts/incubator/notea/values.yaml index eab70bfc126..f4c75a4a9d9 100644 --- a/charts/incubator/notea/values.yaml +++ b/charts/incubator/notea/values.yaml @@ -26,3 +26,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/obs-ndi/questions.yaml b/charts/incubator/obs-ndi/questions.yaml index 3f4f6605fb2..8d29873cb58 100644 --- a/charts/incubator/obs-ndi/questions.yaml +++ b/charts/incubator/obs-ndi/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: NVIDIA_DRIVER_CAPABILITIES label: 'NVIDIA_DRIVER_CAPABILITIES' description: "Container Variable NVIDIADRIVERCAPABILITIES" @@ -102,16 +36,8 @@ questions: schema: type: string default: "123456" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: configpath label: "configpath Storage" description: "Container Path configobs-studio" @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/obs-ndi/values.yaml b/charts/incubator/obs-ndi/values.yaml index c5dd6ba1275..05a585e08cc 100644 --- a/charts/incubator/obs-ndi/values.yaml +++ b/charts/incubator/obs-ndi/values.yaml @@ -25,3 +25,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/observium/questions.yaml b/charts/incubator/observium/questions.yaml index b5f563f9e8a..3ed4ec008b3 100644 --- a/charts/incubator/observium/questions.yaml +++ b/charts/incubator/observium/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8668 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8668 - - variable: udpport1 label: 'udpport1 service' schema: @@ -162,75 +61,18 @@ questions: type: int default: 8514 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 514 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: observium label: "observium Storage" schema: @@ -239,18 +81,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -258,31 +90,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -304,14 +117,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -331,10 +137,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/observium/values.yaml b/charts/incubator/observium/values.yaml index fe1615e3603..bb5c7b198dc 100644 --- a/charts/incubator/observium/values.yaml +++ b/charts/incubator/observium/values.yaml @@ -30,3 +30,6 @@ service: port: 8514 protocol: UDP targetPort: 514 + +portal: + enabled: true diff --git a/charts/incubator/obsidian/questions.yaml b/charts/incubator/obsidian/questions.yaml index 3f0587be8d0..d1f974bc9c1 100644 --- a/charts/incubator/obsidian/questions.yaml +++ b/charts/incubator/obsidian/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8585 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagevaults label: "storagevaults Storage" description: "This is the location for the users vaults." @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/obsidian/values.yaml b/charts/incubator/obsidian/values.yaml index 6e418623aa6..6f872d8c52c 100644 --- a/charts/incubator/obsidian/values.yaml +++ b/charts/incubator/obsidian/values.yaml @@ -25,3 +25,6 @@ service: port: 8585 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/onlinecheckyourserver/questions.yaml b/charts/incubator/onlinecheckyourserver/questions.yaml index 70d7b951753..6dc9bc170e4 100644 --- a/charts/incubator/onlinecheckyourserver/questions.yaml +++ b/charts/incubator/onlinecheckyourserver/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: HOST label: 'HOST' description: "IP or Domainname to ping goes here." @@ -131,49 +70,14 @@ questions: schema: type: string default: "0" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -195,14 +99,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -222,10 +119,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/onlinecheckyourserver/values.yaml b/charts/incubator/onlinecheckyourserver/values.yaml index 088c4530175..7cb1dfb3039 100644 --- a/charts/incubator/onlinecheckyourserver/values.yaml +++ b/charts/incubator/onlinecheckyourserver/values.yaml @@ -32,3 +32,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/opengl-desktop-g3/questions.yaml b/charts/incubator/opengl-desktop-g3/questions.yaml index 760624da941..f699f5c141c 100644 --- a/charts/incubator/opengl-desktop-g3/questions.yaml +++ b/charts/incubator/opengl-desktop-g3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VNC_PW label: 'VNC_PW' description: "The VNCnoVNC password." @@ -96,16 +30,8 @@ questions: schema: type: string default: "1360x768" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 6901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6901 - - variable: webuivnc label: 'webuivnc service' schema: @@ -182,75 +80,18 @@ questions: type: int default: 5901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5901 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: internalshare label: "internalshare Storage" description: "Path to a share from your host to be able to work within the container." @@ -260,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -279,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -325,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -352,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/opengl-desktop-g3/values.yaml b/charts/incubator/opengl-desktop-g3/values.yaml index f991d3ca04f..8a9577f0994 100644 --- a/charts/incubator/opengl-desktop-g3/values.yaml +++ b/charts/incubator/opengl-desktop-g3/values.yaml @@ -32,3 +32,6 @@ service: port: 5901 protocol: TCP targetPort: 5901 + +portal: + enabled: true diff --git a/charts/incubator/openproject/questions.yaml b/charts/incubator/openproject/questions.yaml index e3442f577e1..69035c0c913 100644 --- a/charts/incubator/openproject/questions.yaml +++ b/charts/incubator/openproject/questions.yaml @@ -1,87 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -103,64 +34,18 @@ questions: type: int default: 10290 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: assets label: "App Assets Storage" description: "Stores the Application Assets." @@ -171,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,20 +69,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -226,13 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/openproject/values.yaml b/charts/incubator/openproject/values.yaml index 12b474bf55c..f6805257277 100644 --- a/charts/incubator/openproject/values.yaml +++ b/charts/incubator/openproject/values.yaml @@ -38,3 +38,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: openproject postgresqlDatabase: openproject + +portal: + enabled: true diff --git a/charts/incubator/openra/questions.yaml b/charts/incubator/openra/questions.yaml index 06d022a5117..7fa89405d06 100644 --- a/charts/incubator/openra/questions.yaml +++ b/charts/incubator/openra/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ListenPort label: 'ListenPort' description: "ListenPort for multiple servers " @@ -144,16 +78,8 @@ questions: schema: type: string default: "False" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,73 +101,19 @@ questions: type: int default: 1234 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1234 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -249,31 +121,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -295,14 +148,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -322,10 +168,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/openra/values.yaml b/charts/incubator/openra/values.yaml index 9d2110ea53c..251fe75ff68 100644 --- a/charts/incubator/openra/values.yaml +++ b/charts/incubator/openra/values.yaml @@ -29,3 +29,6 @@ service: port: 1234 protocol: TCP targetPort: 1234 + +portal: + enabled: true diff --git a/charts/incubator/openttd/questions.yaml b/charts/incubator/openttd/questions.yaml index 3ae727cb91b..1f429a43f0d 100644 --- a/charts/incubator/openttd/questions.yaml +++ b/charts/incubator/openttd/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "To load the last autosavegame you MUST specifie the following in the GAMEPARAMETERS variable -g serverdataserverfiles.localshareopenttdsaveautosaveautosave0.sav" @@ -102,16 +36,8 @@ questions: schema: type: string default: "latest" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,41 +59,13 @@ questions: type: int default: 9015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: tcpgameport label: 'tcpgameport service' description: "Container Port 3979" @@ -189,39 +87,7 @@ questions: type: int default: 3979 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -249,75 +115,18 @@ questions: type: int default: 3979 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3979 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path serverdataserverfiles" @@ -327,18 +136,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -346,31 +145,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -392,14 +172,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -419,10 +192,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/openttd/values.yaml b/charts/incubator/openttd/values.yaml index a4559cab498..46e4533c58b 100644 --- a/charts/incubator/openttd/values.yaml +++ b/charts/incubator/openttd/values.yaml @@ -41,3 +41,6 @@ service: port: 3979 protocol: UDP targetPort: 3979 + +portal: + enabled: true diff --git a/charts/incubator/owi2plex/questions.yaml b/charts/incubator/owi2plex/questions.yaml index ac6233c2e3c..fcaae3f46fb 100644 --- a/charts/incubator/owi2plex/questions.yaml +++ b/charts/incubator/owi2plex/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "mntuserappdataowi2plexconfigconfig and cron setting" @@ -126,29 +41,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -170,14 +66,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -197,10 +86,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/owi2plex/values.yaml b/charts/incubator/owi2plex/values.yaml index a7242203f40..edd645127c8 100644 --- a/charts/incubator/owi2plex/values.yaml +++ b/charts/incubator/owi2plex/values.yaml @@ -32,3 +32,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/passwordpusherephemeral/questions.yaml b/charts/incubator/passwordpusherephemeral/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/passwordpusherephemeral/questions.yaml +++ b/charts/incubator/passwordpusherephemeral/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/passwordpusherephemeral/values.yaml b/charts/incubator/passwordpusherephemeral/values.yaml index 9ef3866d944..fe828652a6b 100644 --- a/charts/incubator/passwordpusherephemeral/values.yaml +++ b/charts/incubator/passwordpusherephemeral/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/pasta/questions.yaml b/charts/incubator/pasta/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/pasta/questions.yaml +++ b/charts/incubator/pasta/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pasta/values.yaml b/charts/incubator/pasta/values.yaml index 35386350c19..953425095e6 100644 --- a/charts/incubator/pasta/values.yaml +++ b/charts/incubator/pasta/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/pastey/questions.yaml b/charts/incubator/pastey/questions.yaml index 5d4534d80c2..7dd6ae8ed51 100644 --- a/charts/incubator/pastey/questions.yaml +++ b/charts/incubator/pastey/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PASTEY_RESTRICT_PASTING label: 'PASTEY_RESTRICT_PASTING' description: "Enabledisable restricting of pasting to whitelisted users." @@ -132,16 +66,8 @@ questions: schema: type: string default: "0.20" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,71 +89,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path appdata" @@ -237,18 +110,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -256,31 +119,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -302,14 +146,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -329,10 +166,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pastey/values.yaml b/charts/incubator/pastey/values.yaml index 79233d0d3ad..d218df4fdd4 100644 --- a/charts/incubator/pastey/values.yaml +++ b/charts/incubator/pastey/values.yaml @@ -30,3 +30,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/pavlovvr/questions.yaml b/charts/incubator/pavlovvr/questions.yaml index f47f33f4e1c..c88a6779d4d 100644 --- a/charts/incubator/pavlovvr/questions.yaml +++ b/charts/incubator/pavlovvr/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -114,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,41 +71,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: udpgameport label: 'udpgameport service' description: "If you specify another game port then delete this entry and create a new UDP entry with your desired port number (also dont forget to set it in the GAMEPARAMS)." @@ -201,39 +99,7 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -260,39 +126,7 @@ questions: type: int default: 8177 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -319,75 +153,18 @@ questions: type: int default: 7977 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7977 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -404,18 +181,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -423,31 +190,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -469,14 +217,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -496,10 +237,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pavlovvr/values.yaml b/charts/incubator/pavlovvr/values.yaml index 6099f63729d..2c4587f2b6f 100644 --- a/charts/incubator/pavlovvr/values.yaml +++ b/charts/incubator/pavlovvr/values.yaml @@ -54,3 +54,6 @@ service: port: 7777 protocol: UDP targetPort: 7777 + +portal: + enabled: true diff --git a/charts/incubator/phoenixstats/questions.yaml b/charts/incubator/phoenixstats/questions.yaml index 19ffb83569a..75ada5028fc 100644 --- a/charts/incubator/phoenixstats/questions.yaml +++ b/charts/incubator/phoenixstats/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: S_NAME label: 'S_NAME' description: "Server name for miner (Can be set to anything)" @@ -102,16 +36,8 @@ questions: schema: type: string default: "5450" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,73 +59,19 @@ questions: type: int default: 5449 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -207,31 +79,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -253,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -280,10 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/phoenixstats/values.yaml b/charts/incubator/phoenixstats/values.yaml index ff16e3397c0..30f8fac14d8 100644 --- a/charts/incubator/phoenixstats/values.yaml +++ b/charts/incubator/phoenixstats/values.yaml @@ -22,3 +22,6 @@ service: port: 5449 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/phoronix-test-suite/questions.yaml b/charts/incubator/phoronix-test-suite/questions.yaml index af03f19eb1e..48937368c8f 100644 --- a/charts/incubator/phoronix-test-suite/questions.yaml +++ b/charts/incubator/phoronix-test-suite/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: results label: "results Storage" description: "Container Path varlibphoronix-test-suitetest-results" @@ -117,29 +32,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -161,14 +57,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -188,10 +77,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/phoronix-test-suite/values.yaml b/charts/incubator/phoronix-test-suite/values.yaml index 7afd0cafd0d..6cc35d927b7 100644 --- a/charts/incubator/phoronix-test-suite/values.yaml +++ b/charts/incubator/phoronix-test-suite/values.yaml @@ -29,3 +29,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/photo-stream/questions.yaml b/charts/incubator/photo-stream/questions.yaml index b6801fd4674..66cce47de2f 100644 --- a/charts/incubator/photo-stream/questions.yaml +++ b/charts/incubator/photo-stream/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TITLE label: 'TITLE' schema: @@ -104,16 +38,8 @@ questions: schema: type: string default: "0" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -135,71 +61,18 @@ questions: type: int default: 4000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storageimages label: "storageimages Storage" description: "Location for original files (photos)." @@ -209,18 +82,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -228,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -274,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -301,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/photo-stream/values.yaml b/charts/incubator/photo-stream/values.yaml index 405e76966d2..0e4cc125e58 100644 --- a/charts/incubator/photo-stream/values.yaml +++ b/charts/incubator/photo-stream/values.yaml @@ -26,3 +26,6 @@ service: port: 4000 protocol: TCP targetPort: 4000 + +portal: + enabled: true diff --git a/charts/incubator/photostructure/questions.yaml b/charts/incubator/photostructure/questions.yaml index ecd7ef7950b..9625949e36a 100644 --- a/charts/incubator/photostructure/questions.yaml +++ b/charts/incubator/photostructure/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PS_LOG_LEVEL label: 'PS_LOG_LEVEL' description: "Valid values are debug, info, warn, and error. Default is error, which (should be) quiet." @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 1787 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1787 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: library label: "library Storage" description: "This is where your PhotoStructure Library will be stored. It needs to have sufficient free space to hold preview images, and transcoded videos." @@ -228,18 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -247,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -293,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -320,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/photostructure/values.yaml b/charts/incubator/photostructure/values.yaml index b88f866efc7..5c191d477cc 100644 --- a/charts/incubator/photostructure/values.yaml +++ b/charts/incubator/photostructure/values.yaml @@ -33,3 +33,6 @@ service: port: 1787 protocol: TCP targetPort: 1787 + +portal: + enabled: true diff --git a/charts/incubator/phpmyadmin/questions.yaml b/charts/incubator/phpmyadmin/questions.yaml index 3be545af449..d5273a8969f 100644 --- a/charts/incubator/phpmyadmin/questions.yaml +++ b/charts/incubator/phpmyadmin/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: MYSQL_USER label: 'MYSQL_USER' description: "Container Variable MYSQLUSER" @@ -108,16 +42,8 @@ questions: schema: type: string default: "3306" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,73 +65,19 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -213,31 +85,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -259,14 +112,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -286,10 +132,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/phpmyadmin/values.yaml b/charts/incubator/phpmyadmin/values.yaml index 4d1fc178bd1..51b41e3ea52 100644 --- a/charts/incubator/phpmyadmin/values.yaml +++ b/charts/incubator/phpmyadmin/values.yaml @@ -23,3 +23,6 @@ service: port: 8080 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/pigallery2/questions.yaml b/charts/incubator/pigallery2/questions.yaml index 87502e0c34a..c1acc6a3b38 100644 --- a/charts/incubator/pigallery2/questions.yaml +++ b/charts/incubator/pigallery2/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Stock the config set in the AdminPanel.(Can be change with file.)" @@ -208,18 +82,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -227,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -273,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -300,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pigallery2/values.yaml b/charts/incubator/pigallery2/values.yaml index 58e2013d030..13f5afe8864 100644 --- a/charts/incubator/pigallery2/values.yaml +++ b/charts/incubator/pigallery2/values.yaml @@ -32,3 +32,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/piwigo/questions.yaml b/charts/incubator/piwigo/questions.yaml index 7dbbecd0673..8a29235ab75 100644 --- a/charts/incubator/piwigo/questions.yaml +++ b/charts/incubator/piwigo/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,69 +34,18 @@ questions: type: int default: 10027 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -178,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/piwigo/values.yaml b/charts/incubator/piwigo/values.yaml index c8a42799e64..27c1ceecbc9 100644 --- a/charts/incubator/piwigo/values.yaml +++ b/charts/incubator/piwigo/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/incubator/pixark/questions.yaml b/charts/incubator/pixark/questions.yaml index 4fad3e85d5f..4d13d6f2982 100644 --- a/charts/incubator/pixark/questions.yaml +++ b/charts/incubator/pixark/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -144,16 +78,8 @@ questions: schema: type: string default: "-QueryPort=27016 -Port=27015 -CubePort=27018 -NoBattlEye -nosteamclient -game -server -log" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,41 +101,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: cubeport label: 'cubeport service' description: "UDP Cube Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to click an Show more settings ... and change the port number" @@ -231,39 +129,7 @@ questions: type: int default: 27018 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -291,75 +157,18 @@ questions: type: int default: 27016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27016 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -378,18 +187,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -397,31 +196,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -443,14 +223,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -470,10 +243,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pixark/values.yaml b/charts/incubator/pixark/values.yaml index 0709ba975ea..8eca945a878 100644 --- a/charts/incubator/pixark/values.yaml +++ b/charts/incubator/pixark/values.yaml @@ -60,3 +60,6 @@ service: port: 27016 protocol: UDP targetPort: 27016 + +portal: + enabled: true diff --git a/charts/incubator/pixelserv-tls/questions.yaml b/charts/incubator/pixelserv-tls/questions.yaml index 8358fd81288..0423d20ecba 100644 --- a/charts/incubator/pixelserv-tls/questions.yaml +++ b/charts/incubator/pixelserv-tls/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - variable: http label: 'http service' description: "Webserver - Http" @@ -163,75 +62,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: certficatesdir label: "certficatesdir Storage" schema: @@ -240,18 +82,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -259,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -305,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -332,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pixelserv-tls/values.yaml b/charts/incubator/pixelserv-tls/values.yaml index b72f951887d..17b5d607079 100644 --- a/charts/incubator/pixelserv-tls/values.yaml +++ b/charts/incubator/pixelserv-tls/values.yaml @@ -30,3 +30,6 @@ service: port: 443 protocol: HTTP targetPort: 443 + +portal: + enabled: true diff --git a/charts/incubator/plausible/questions.yaml b/charts/incubator/plausible/questions.yaml index a86a1ea8740..97bc36d1d61 100644 --- a/charts/incubator/plausible/questions.yaml +++ b/charts/incubator/plausible/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: plausible group: "Container Configuration" label: "Plausible Configuration" @@ -233,16 +168,8 @@ questions: description: warn - value: error description: error - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -264,102 +191,32 @@ questions: type: int default: 10277 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: additional_attrs: true type: dict attrs: - # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -381,14 +238,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -408,9 +258,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/plausible/values.yaml b/charts/incubator/plausible/values.yaml index fbab0af268a..48313b8247a 100644 --- a/charts/incubator/plausible/values.yaml +++ b/charts/incubator/plausible/values.yaml @@ -111,3 +111,6 @@ clickhouse: existingSecret: clickhousecreds clickhouseUsername: plausible clickhouseDatabase: plausible + +portal: + enabled: true diff --git a/charts/incubator/plaxt/questions.yaml b/charts/incubator/plaxt/questions.yaml index 12d865debd2..9212653ae15 100644 --- a/charts/incubator/plaxt/questions.yaml +++ b/charts/incubator/plaxt/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TRAKT_ID label: 'TRAKT_ID' description: "Client ID (From Trakt .tv API App)" @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: hostpathforkeystore label: "hostpathforkeystore Storage" description: "Usually mntuserappdataplaxt" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/plaxt/values.yaml b/charts/incubator/plaxt/values.yaml index 88fa0963ae2..b5db23c76d6 100644 --- a/charts/incubator/plaxt/values.yaml +++ b/charts/incubator/plaxt/values.yaml @@ -24,3 +24,6 @@ service: port: 8000 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/plex-auto-languages/questions.yaml b/charts/incubator/plex-auto-languages/questions.yaml index cee901c8d62..59cfa8c6dd7 100644 --- a/charts/incubator/plex-auto-languages/questions.yaml +++ b/charts/incubator/plex-auto-languages/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PLEX_URL label: 'PLEX_URL' schema: @@ -87,36 +26,11 @@ questions: schema: type: string default: "VOTRE_TOKEN_PLEX" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -125,29 +39,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -169,14 +64,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -196,10 +84,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/plex-auto-languages/values.yaml b/charts/incubator/plex-auto-languages/values.yaml index 6d6d5656879..5c1fdb4f580 100644 --- a/charts/incubator/plex-auto-languages/values.yaml +++ b/charts/incubator/plex-auto-languages/values.yaml @@ -28,3 +28,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/plex-meta-manager/questions.yaml b/charts/incubator/plex-meta-manager/questions.yaml index 69eb9a14575..fa8865b9992 100644 --- a/charts/incubator/plex-meta-manager/questions.yaml +++ b/charts/incubator/plex-meta-manager/questions.yaml @@ -2,55 +2,12 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -80,14 +37,7 @@ questions: type: boolean default: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -109,73 +59,18 @@ questions: type: int default: 10281 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10281 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -185,16 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -202,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -248,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -275,9 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/plex-meta-manager/values.yaml b/charts/incubator/plex-meta-manager/values.yaml index 9f926e9a78c..2e1bf9c88a2 100644 --- a/charts/incubator/plex-meta-manager/values.yaml +++ b/charts/incubator/plex-meta-manager/values.yaml @@ -54,3 +54,6 @@ initContainers: echo "Config file is missing, getting a new one!" curl -fLvo /config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template || ( echo "Downloading config file, FAILED..." && exit 1 ) fi + +portal: + enabled: false diff --git a/charts/incubator/plex-utills/questions.yaml b/charts/incubator/plex-utills/questions.yaml index c6db26c89ec..2de7bfe5119 100644 --- a/charts/incubator/plex-utills/questions.yaml +++ b/charts/incubator/plex-utills/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: plexlibrary label: "plexlibrary Storage" description: "Location of your Plex media files.Needed if you want to create backup posters" @@ -199,18 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -218,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -264,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -291,10 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/plex-utills/values.yaml b/charts/incubator/plex-utills/values.yaml index d4f61c19d3d..27ca4bb83a9 100644 --- a/charts/incubator/plex-utills/values.yaml +++ b/charts/incubator/plex-utills/values.yaml @@ -28,3 +28,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/plexripper/questions.yaml b/charts/incubator/plexripper/questions.yaml index edd544a9043..f0c30e3d721 100644 --- a/charts/incubator/plexripper/questions.yaml +++ b/charts/incubator/plexripper/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 7000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -208,18 +82,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -227,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -273,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -300,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/plexripper/values.yaml b/charts/incubator/plexripper/values.yaml index 90aac1de6d5..d83a51ec741 100644 --- a/charts/incubator/plexripper/values.yaml +++ b/charts/incubator/plexripper/values.yaml @@ -31,3 +31,6 @@ service: port: 7000 protocol: TCP targetPort: 7000 + +portal: + enabled: true diff --git a/charts/incubator/plextraktsync/questions.yaml b/charts/incubator/plextraktsync/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/plextraktsync/questions.yaml +++ b/charts/incubator/plextraktsync/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/plextraktsync/values.yaml b/charts/incubator/plextraktsync/values.yaml index 555c201b6f0..af54751fce9 100644 --- a/charts/incubator/plextraktsync/values.yaml +++ b/charts/incubator/plextraktsync/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/post-recording/questions.yaml b/charts/incubator/post-recording/questions.yaml index a8cedf37bb9..4e8b4f29536 100644 --- a/charts/incubator/post-recording/questions.yaml +++ b/charts/incubator/post-recording/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DELETE_TS label: 'DELETE_TS' description: "Remove the original .ts recording file. 0 = Yes, 1 = No, 2 = Move to backup directory" @@ -119,36 +58,11 @@ questions: schema: type: string default: "000" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Configuration folder config" @@ -176,29 +90,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -220,14 +115,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -247,10 +135,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/post-recording/values.yaml b/charts/incubator/post-recording/values.yaml index 03558067851..d3be569261d 100644 --- a/charts/incubator/post-recording/values.yaml +++ b/charts/incubator/post-recording/values.yaml @@ -39,3 +39,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/poste/questions.yaml b/charts/incubator/poste/questions.yaml index 64f30224818..ff67c1692e5 100644 --- a/charts/incubator/poste/questions.yaml +++ b/charts/incubator/poste/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8280 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: port25 label: 'port25 service' description: "Container Port " @@ -163,39 +62,7 @@ questions: type: int default: 25 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,39 +90,7 @@ questions: type: int default: 110 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -283,39 +118,7 @@ questions: type: int default: 143 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -343,39 +146,7 @@ questions: type: int default: 443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -403,39 +174,7 @@ questions: type: int default: 465 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -463,39 +202,7 @@ questions: type: int default: 587 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -523,39 +230,7 @@ questions: type: int default: 993 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -583,39 +258,7 @@ questions: type: int default: 995 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -643,75 +286,18 @@ questions: type: int default: 4190 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4190 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "poste data folder" @@ -721,18 +307,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -740,31 +316,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -786,14 +343,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -813,10 +363,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/poste/values.yaml b/charts/incubator/poste/values.yaml index c05310423a3..99e8db0ba4a 100644 --- a/charts/incubator/poste/values.yaml +++ b/charts/incubator/poste/values.yaml @@ -94,3 +94,6 @@ service: port: 25 protocol: TCP targetPort: 25 + +portal: + enabled: true diff --git a/charts/incubator/posterr/questions.yaml b/charts/incubator/posterr/questions.yaml index 4caeaa5c6c0..5c1761c6a87 100644 --- a/charts/incubator/posterr/questions.yaml +++ b/charts/incubator/posterr/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,22 +18,13 @@ questions: additional_attrs: true type: dict attrs: - - variable: BASEPATH label: 'BASEPATH' schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,71 +46,18 @@ questions: type: int default: 9876 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "appdata for Posterr config files" @@ -203,18 +76,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,31 +85,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -268,14 +112,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -295,10 +132,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/posterr/values.yaml b/charts/incubator/posterr/values.yaml index 16dd3e39300..733db84a288 100644 --- a/charts/incubator/posterr/values.yaml +++ b/charts/incubator/posterr/values.yaml @@ -26,3 +26,6 @@ service: port: 9876 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/postscriptum/questions.yaml b/charts/incubator/postscriptum/questions.yaml index e7971b24bd3..9403ceb62b2 100644 --- a/charts/incubator/postscriptum/questions.yaml +++ b/charts/incubator/postscriptum/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -126,16 +60,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 10027 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10027 - - variable: queryport label: 'queryport service' description: "UDP QueryPort (if you need another port, please delete this entry and create a new UDP Port with the required port number, also dont forget to change the port number in the GAMEPARAMS)" @@ -213,75 +111,18 @@ questions: type: int default: 10037 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10037 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -300,18 +141,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -319,31 +150,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -365,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -392,10 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/postscriptum/values.yaml b/charts/incubator/postscriptum/values.yaml index 071491ece74..2ef56d77ba0 100644 --- a/charts/incubator/postscriptum/values.yaml +++ b/charts/incubator/postscriptum/values.yaml @@ -47,3 +47,6 @@ service: port: 10037 protocol: UDP targetPort: 10037 + +portal: + enabled: true diff --git a/charts/incubator/preclear/questions.yaml b/charts/incubator/preclear/questions.yaml index f865748790c..f363b092119 100644 --- a/charts/incubator/preclear/questions.yaml +++ b/charts/incubator/preclear/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: WEBPAGE_TITLE label: 'WEBPAGE_TITLE' schema: @@ -99,16 +33,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -130,71 +56,18 @@ questions: type: int default: 6080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -203,18 +76,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,31 +85,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -268,14 +112,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -295,10 +132,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/preclear/values.yaml b/charts/incubator/preclear/values.yaml index 02327fc20be..bdb4bafb0e8 100644 --- a/charts/incubator/preclear/values.yaml +++ b/charts/incubator/preclear/values.yaml @@ -25,3 +25,6 @@ service: port: 6080 protocol: TCP targetPort: 6080 + +portal: + enabled: true diff --git a/charts/incubator/pritunl/questions.yaml b/charts/incubator/pritunl/questions.yaml index e9ee9b2d26f..687823ec905 100644 --- a/charts/incubator/pritunl/questions.yaml +++ b/charts/incubator/pritunl/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - variable: http label: 'http service' description: "Container Port 80. Only used for LetsEncrypt." @@ -163,39 +62,7 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,39 +90,7 @@ questions: type: int default: 1194 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -283,75 +118,18 @@ questions: type: int default: 1194 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1194 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -361,18 +139,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -380,31 +148,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -426,14 +175,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -453,10 +195,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pritunl/values.yaml b/charts/incubator/pritunl/values.yaml index 7bfcf3a0e41..bc1d9a56d5f 100644 --- a/charts/incubator/pritunl/values.yaml +++ b/charts/incubator/pritunl/values.yaml @@ -46,3 +46,6 @@ service: port: 1194 protocol: UDP targetPort: 1194 + +portal: + enabled: true diff --git a/charts/incubator/privatebin/questions.yaml b/charts/incubator/privatebin/questions.yaml index 28c905f89e3..23a218ccdc5 100644 --- a/charts/incubator/privatebin/questions.yaml +++ b/charts/incubator/privatebin/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: privatebin group: "Container Configuration" label: "PrivateBin Custom Configuration" @@ -377,16 +312,8 @@ questions: type: int default: 10 required: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -408,102 +335,32 @@ questions: type: int default: 10248 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: additional_attrs: true type: dict attrs: - # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -525,14 +382,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -552,9 +402,6 @@ questions: type: int default: 82 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/privatebin/values.yaml b/charts/incubator/privatebin/values.yaml index 5bb745c6ce5..769790c34aa 100644 --- a/charts/incubator/privatebin/values.yaml +++ b/charts/incubator/privatebin/values.yaml @@ -98,3 +98,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: privatebin postgresqlDatabase: privatebin + +portal: + enabled: true diff --git a/charts/incubator/projectzomboidreporter-frontend/questions.yaml b/charts/incubator/projectzomboidreporter-frontend/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/projectzomboidreporter-frontend/questions.yaml +++ b/charts/incubator/projectzomboidreporter-frontend/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/projectzomboidreporter-frontend/values.yaml b/charts/incubator/projectzomboidreporter-frontend/values.yaml index 7405efb0e46..164c62908fc 100644 --- a/charts/incubator/projectzomboidreporter-frontend/values.yaml +++ b/charts/incubator/projectzomboidreporter-frontend/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/prpdf/questions.yaml b/charts/incubator/prpdf/questions.yaml index 8efea65f4e6..a165981c386 100644 --- a/charts/incubator/prpdf/questions.yaml +++ b/charts/incubator/prpdf/questions.yaml @@ -1,104 +1,19 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: files label: "files Storage" description: "Archiv Path Archiv" @@ -126,29 +41,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -170,14 +66,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -197,10 +86,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/prpdf/values.yaml b/charts/incubator/prpdf/values.yaml index caa1f6a34a1..89c85b0d864 100644 --- a/charts/incubator/prpdf/values.yaml +++ b/charts/incubator/prpdf/values.yaml @@ -32,3 +32,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/prusaslicer-novnc/questions.yaml b/charts/incubator/prusaslicer-novnc/questions.yaml index 013c532a381..fb75d70056e 100644 --- a/charts/incubator/prusaslicer-novnc/questions.yaml +++ b/charts/incubator/prusaslicer-novnc/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: SSL_CERT_FILE label: 'SSL_CERT_FILE' description: "Needed to allow Prusaslicer to open without any prompts upon startup." schema: type: string default: "/etc/ssl/certs/ca-certificates.crt" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 6080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: configsfolder label: "configsfolder Storage" description: "Container Path configs" @@ -204,18 +77,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +86,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +113,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,10 +133,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/prusaslicer-novnc/values.yaml b/charts/incubator/prusaslicer-novnc/values.yaml index e77ef7bf2f6..51138206ccb 100644 --- a/charts/incubator/prusaslicer-novnc/values.yaml +++ b/charts/incubator/prusaslicer-novnc/values.yaml @@ -26,3 +26,6 @@ service: port: 6080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/ps3netsrv/questions.yaml b/charts/incubator/ps3netsrv/questions.yaml index fc8d1413e73..24d47128d91 100644 --- a/charts/incubator/ps3netsrv/questions.yaml +++ b/charts/incubator/ps3netsrv/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: USER_ID label: 'USER_ID' description: "UID for permissions. Do not change unless you know what youre doing." @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 38008 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 38008 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: gamesfolder label: "gamesfolder Storage" description: "Container Path games" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ps3netsrv/values.yaml b/charts/incubator/ps3netsrv/values.yaml index 37be395fe4d..c4c419029b5 100644 --- a/charts/incubator/ps3netsrv/values.yaml +++ b/charts/incubator/ps3netsrv/values.yaml @@ -24,3 +24,6 @@ service: port: 38008 protocol: TCP targetPort: 38008 + +portal: + enabled: true diff --git a/charts/incubator/pt-helper/questions.yaml b/charts/incubator/pt-helper/questions.yaml index 40c3e05153c..4f4e0f30298 100644 --- a/charts/incubator/pt-helper/questions.yaml +++ b/charts/incubator/pt-helper/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8192 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8192 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pt-helper/values.yaml b/charts/incubator/pt-helper/values.yaml index 5bd274c0ac5..75af9c10421 100644 --- a/charts/incubator/pt-helper/values.yaml +++ b/charts/incubator/pt-helper/values.yaml @@ -22,3 +22,6 @@ service: port: 8192 protocol: TCP targetPort: 8192 + +portal: + enabled: true diff --git a/charts/incubator/pure-ftpd/questions.yaml b/charts/incubator/pure-ftpd/questions.yaml index 455bbd3d733..1588dca940e 100644 --- a/charts/incubator/pure-ftpd/questions.yaml +++ b/charts/incubator/pure-ftpd/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: AUTH_METHOD label: 'AUTH_METHOD' description: "Authentication method to use. Can be puredb, mysql, pgsql or ldap " @@ -102,16 +36,8 @@ questions: schema: type: string default: "30000:30009" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,41 +59,13 @@ questions: type: int default: 2100 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2100 - - variable: pasvportrange label: 'pasvportrange service' description: "PASV port range" @@ -189,75 +87,18 @@ questions: type: int default: 30000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 30000 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Contains config files and PureDB file" @@ -276,18 +117,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -295,31 +126,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -341,14 +153,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -368,10 +173,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pure-ftpd/values.yaml b/charts/incubator/pure-ftpd/values.yaml index df04e916161..3528e8f4d98 100644 --- a/charts/incubator/pure-ftpd/values.yaml +++ b/charts/incubator/pure-ftpd/values.yaml @@ -36,3 +36,6 @@ service: port: 30000 protocol: TCP targetPort: 30000 + +portal: + enabled: true diff --git a/charts/incubator/pvk-ii/questions.yaml b/charts/incubator/pvk-ii/questions.yaml index 4d4c4d24eb8..6ea18621bf7 100644 --- a/charts/incubator/pvk-ii/questions.yaml +++ b/charts/incubator/pvk-ii/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -138,16 +72,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,41 +95,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: tcprcon label: 'tcprcon service' description: "TCP RCON Port (not required)" @@ -225,75 +123,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -312,18 +153,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -331,31 +162,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -377,14 +189,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -404,10 +209,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pvk-ii/values.yaml b/charts/incubator/pvk-ii/values.yaml index d7e3fba01d2..bb288760226 100644 --- a/charts/incubator/pvk-ii/values.yaml +++ b/charts/incubator/pvk-ii/values.yaml @@ -49,3 +49,6 @@ service: port: 27015 protocol: TCP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/pwm/questions.yaml b/charts/incubator/pwm/questions.yaml index 69aa21cd671..44bd0462bc9 100644 --- a/charts/incubator/pwm/questions.yaml +++ b/charts/incubator/pwm/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: PWM_APPLICATIONFLAGS label: 'PWM_APPLICATIONFLAGS' description: "Container Variable PWMAPPLICATIONFLAGS" schema: type: string default: "NoFileLock" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8282 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path usrsharepwm" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pwm/values.yaml b/charts/incubator/pwm/values.yaml index ca7b92258be..4ba8e098518 100644 --- a/charts/incubator/pwm/values.yaml +++ b/charts/incubator/pwm/values.yaml @@ -23,3 +23,6 @@ service: port: 8282 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/pyload-ng/questions.yaml b/charts/incubator/pyload-ng/questions.yaml index e785f15bc60..8131bd433c6 100644 --- a/charts/incubator/pyload-ng/questions.yaml +++ b/charts/incubator/pyload-ng/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,41 +47,13 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - variable: port9666 label: 'port9666 service' description: "ClicknLoad port." @@ -177,75 +75,18 @@ questions: type: int default: 9666 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9666 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "pyLoad Configuration and files database" @@ -264,18 +105,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -283,31 +114,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -329,14 +141,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -356,10 +161,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/pyload-ng/values.yaml b/charts/incubator/pyload-ng/values.yaml index ee678f0432f..cc5cf9c05c4 100644 --- a/charts/incubator/pyload-ng/values.yaml +++ b/charts/incubator/pyload-ng/values.yaml @@ -34,3 +34,6 @@ service: port: 9666 protocol: TCP targetPort: 9666 + +portal: + enabled: true diff --git a/charts/incubator/qbitmanage/questions.yaml b/charts/incubator/qbitmanage/questions.yaml index 4c92b34429c..dec04b663e3 100644 --- a/charts/incubator/qbitmanage/questions.yaml +++ b/charts/incubator/qbitmanage/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,43 +16,17 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -122,29 +36,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -166,14 +61,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -193,10 +81,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/qbitmanage/values.yaml b/charts/incubator/qbitmanage/values.yaml index c70a09f4b33..5d87e1834e4 100644 --- a/charts/incubator/qbitmanage/values.yaml +++ b/charts/incubator/qbitmanage/values.yaml @@ -27,3 +27,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/qflood/questions.yaml b/charts/incubator/qflood/questions.yaml index 74ab10a6787..ed50c0c1a63 100644 --- a/charts/incubator/qflood/questions.yaml +++ b/charts/incubator/qflood/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: FLOOD_AUTH label: 'FLOOD_AUTH' description: "Container Variable FLOODAUTH" @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - variable: hostportfor808 label: 'hostportfor808 service' description: "Container Port 8080" @@ -183,75 +81,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -261,18 +102,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -280,31 +111,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -326,14 +138,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -353,10 +158,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/qflood/values.yaml b/charts/incubator/qflood/values.yaml index 72add961b07..23036e01c76 100644 --- a/charts/incubator/qflood/values.yaml +++ b/charts/incubator/qflood/values.yaml @@ -32,3 +32,6 @@ service: port: 3000 protocol: HTTP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/quake3/questions.yaml b/charts/incubator/quake3/questions.yaml index 793551a6d2a..10ea5efcb58 100644 --- a/charts/incubator/quake3/questions.yaml +++ b/charts/incubator/quake3/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "The startup parameters for the server (only change if you know what you are doing!)" @@ -120,16 +54,8 @@ questions: schema: type: string default: "https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,71 +77,18 @@ questions: type: int default: 27960 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27960 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path quake3" @@ -225,18 +98,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -244,31 +107,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -290,14 +134,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -317,10 +154,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/quake3/values.yaml b/charts/incubator/quake3/values.yaml index 2df1cf01047..bbb3beef959 100644 --- a/charts/incubator/quake3/values.yaml +++ b/charts/incubator/quake3/values.yaml @@ -35,3 +35,6 @@ service: port: 27960 protocol: UDP targetPort: 27960 + +portal: + enabled: true diff --git a/charts/incubator/quickshare/questions.yaml b/charts/incubator/quickshare/questions.yaml index f588dc9923f..c452ad8ec7f 100644 --- a/charts/incubator/quickshare/questions.yaml +++ b/charts/incubator/quickshare/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DEFAULTADMIN label: 'DEFAULTADMIN' description: "Default user name." @@ -96,16 +30,8 @@ questions: schema: type: string default: "1234" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 8686 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8686 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagedata label: "storagedata Storage" description: "This is the location for all the data." @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/quickshare/values.yaml b/charts/incubator/quickshare/values.yaml index 59ad7317ea1..90c97d06920 100644 --- a/charts/incubator/quickshare/values.yaml +++ b/charts/incubator/quickshare/values.yaml @@ -24,3 +24,6 @@ service: port: 8686 protocol: TCP targetPort: 8686 + +portal: + enabled: true diff --git a/charts/incubator/quiz-game/questions.yaml b/charts/incubator/quiz-game/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/quiz-game/questions.yaml +++ b/charts/incubator/quiz-game/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/quiz-game/values.yaml b/charts/incubator/quiz-game/values.yaml index 96f01fca186..7fcd41edbfa 100644 --- a/charts/incubator/quiz-game/values.yaml +++ b/charts/incubator/quiz-game/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/ra-rom-processor/questions.yaml b/charts/incubator/ra-rom-processor/questions.yaml index 143e08b76d5..c5ca0487141 100644 --- a/charts/incubator/ra-rom-processor/questions.yaml +++ b/charts/incubator/ra-rom-processor/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: AutoStart label: 'AutoStart' description: "true = Enabled Runs script automatically on startup" @@ -143,36 +82,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -218,29 +132,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -262,14 +157,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -289,10 +177,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ra-rom-processor/values.yaml b/charts/incubator/ra-rom-processor/values.yaml index b1c4969e3c6..883b69e2cb3 100644 --- a/charts/incubator/ra-rom-processor/values.yaml +++ b/charts/incubator/ra-rom-processor/values.yaml @@ -49,3 +49,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/radarrsync/questions.yaml b/charts/incubator/radarrsync/questions.yaml index ab310b9f3de..1227c8e8ac3 100644 --- a/charts/incubator/radarrsync/questions.yaml +++ b/charts/incubator/radarrsync/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: RADARR_URL label: 'RADARR_URL' description: "Container Variable RADARRURL" @@ -107,49 +46,14 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -171,14 +75,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -198,10 +95,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/radarrsync/values.yaml b/charts/incubator/radarrsync/values.yaml index a5cef5d5788..fa3f757cc61 100644 --- a/charts/incubator/radarrsync/values.yaml +++ b/charts/incubator/radarrsync/values.yaml @@ -28,3 +28,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/radicale/questions.yaml b/charts/incubator/radicale/questions.yaml index ec7092fdc78..5394947634c 100644 --- a/charts/incubator/radicale/questions.yaml +++ b/charts/incubator/radicale/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: radicale group: Container Configuration label: Radicale Configuration @@ -189,7 +124,6 @@ questions: required: true private: true default: "" - - variable: rights label: Rights Configuration schema: @@ -283,16 +217,8 @@ questions: schema: type: boolean default: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -314,68 +240,18 @@ questions: type: int default: 10255 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5232 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -386,47 +262,20 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: additional_attrs: true type: dict attrs: - # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -448,14 +297,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -475,9 +317,6 @@ questions: type: int default: 2999 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/radicale/values.yaml b/charts/incubator/radicale/values.yaml index ac4c02b0030..d63ba851c01 100644 --- a/charts/incubator/radicale/values.yaml +++ b/charts/incubator/radicale/values.yaml @@ -82,3 +82,6 @@ persistence: data: enabled: true mountPath: /data + +portal: + enabled: true diff --git a/charts/incubator/raneto/questions.yaml b/charts/incubator/raneto/questions.yaml index 38bc47ed8a2..6f972f62205 100644 --- a/charts/incubator/raneto/questions.yaml +++ b/charts/incubator/raneto/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Raneto config and Markdown files" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/raneto/values.yaml b/charts/incubator/raneto/values.yaml index 6b8ced7505d..a8596b838b8 100644 --- a/charts/incubator/raneto/values.yaml +++ b/charts/incubator/raneto/values.yaml @@ -23,3 +23,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/rapidphotodownloader/questions.yaml b/charts/incubator/rapidphotodownloader/questions.yaml index 33e7514ae97..5a56696dbcd 100644 --- a/charts/incubator/rapidphotodownloader/questions.yaml +++ b/charts/incubator/rapidphotodownloader/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: FORCE_UPDATE label: 'FORCE_UPDATE' description: "If you want to force an update of the container set the value to true (without quotes) otherwise leave blank." @@ -108,16 +42,8 @@ questions: schema: type: string default: "881" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,71 +65,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datadir label: "datadir Storage" description: "Container Path rapidphotodownloader" @@ -231,18 +104,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -250,31 +113,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -296,14 +140,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -323,10 +160,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rapidphotodownloader/values.yaml b/charts/incubator/rapidphotodownloader/values.yaml index ccf30c84b79..8180060b993 100644 --- a/charts/incubator/rapidphotodownloader/values.yaml +++ b/charts/incubator/rapidphotodownloader/values.yaml @@ -32,3 +32,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/rcon-webadmin/questions.yaml b/charts/incubator/rcon-webadmin/questions.yaml index 0d8b7431827..a4e03b2653c 100644 --- a/charts/incubator/rcon-webadmin/questions.yaml +++ b/charts/incubator/rcon-webadmin/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: RWA_ADMIN label: 'RWA_ADMIN' description: "Container Variable RWAADMIN" @@ -108,16 +42,8 @@ questions: schema: type: string default: "False" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,41 +65,13 @@ questions: type: int default: 4326 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4326 - - variable: websocketacces label: 'websocketacces service' description: "Container Port 4327" @@ -195,75 +93,18 @@ questions: type: int default: 4327 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4327 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: db label: "db Storage" description: "Container Path optrcon-web-admindb" @@ -273,18 +114,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -292,31 +123,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -338,14 +150,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -365,10 +170,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rcon-webadmin/values.yaml b/charts/incubator/rcon-webadmin/values.yaml index 4418d3cc86b..f1674009fa8 100644 --- a/charts/incubator/rcon-webadmin/values.yaml +++ b/charts/incubator/rcon-webadmin/values.yaml @@ -34,3 +34,6 @@ service: port: 4327 protocol: TCP targetPort: 4327 + +portal: + enabled: true diff --git a/charts/incubator/rdesktop/questions.yaml b/charts/incubator/rdesktop/questions.yaml index b02cc4dc5a6..9b418ce717f 100644 --- a/charts/incubator/rdesktop/questions.yaml +++ b/charts/incubator/rdesktop/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 3389 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3389 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: pathvarrundocker-sock label: "pathvarrundocker-sock Storage" description: "Docker Socket on the system, if you want to use Docker in the container" @@ -204,18 +77,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +86,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +113,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,10 +133,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rdesktop/values.yaml b/charts/incubator/rdesktop/values.yaml index 6515a63c338..db362098821 100644 --- a/charts/incubator/rdesktop/values.yaml +++ b/charts/incubator/rdesktop/values.yaml @@ -26,3 +26,6 @@ service: port: 3389 protocol: TCP targetPort: 3389 + +portal: + enabled: true diff --git a/charts/incubator/reactive-resume/questions.yaml b/charts/incubator/reactive-resume/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/reactive-resume/questions.yaml +++ b/charts/incubator/reactive-resume/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/reactive-resume/values.yaml b/charts/incubator/reactive-resume/values.yaml index 3330a98ee1c..954a3986cd2 100644 --- a/charts/incubator/reactive-resume/values.yaml +++ b/charts/incubator/reactive-resume/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/recyclarr/questions.yaml b/charts/incubator/recyclarr/questions.yaml index 30faf915554..d8365da67e8 100644 --- a/charts/incubator/recyclarr/questions.yaml +++ b/charts/incubator/recyclarr/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,43 +16,17 @@ questions: additional_attrs: true type: dict attrs: - - variable: CRON_SCHEDULE label: 'CRON_SCHEDULE' description: "Standard cron syntax for how often you want Recyclarr to run. See httpsgithub.comrecyclarrrecyclarrwikiDocker#cron-mode" schema: type: string default: "@daily" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "This is the application data directory for Recyclarr. In this directory, files like recyclarr.yml and settings.yml exist, as well as logs, cache, and other directories." @@ -122,29 +36,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -166,14 +61,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -193,10 +81,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/recyclarr/values.yaml b/charts/incubator/recyclarr/values.yaml index e5bdc84c578..1c1e08bba75 100644 --- a/charts/incubator/recyclarr/values.yaml +++ b/charts/incubator/recyclarr/values.yaml @@ -27,3 +27,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/red-discordbot/questions.yaml b/charts/incubator/red-discordbot/questions.yaml index 7ddcff49fad..73f9510c6aa 100644 --- a/charts/incubator/red-discordbot/questions.yaml +++ b/charts/incubator/red-discordbot/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PREFIX label: 'PREFIX' description: "The prefix you want Red-DiscordBot to use." @@ -89,36 +28,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path dataFolder to persist Red-DiscordBot data." @@ -128,29 +42,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -172,14 +67,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -199,10 +87,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/red-discordbot/values.yaml b/charts/incubator/red-discordbot/values.yaml index 143efba9cb1..6ad27a78b9f 100644 --- a/charts/incubator/red-discordbot/values.yaml +++ b/charts/incubator/red-discordbot/values.yaml @@ -28,3 +28,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/redisinsight/questions.yaml b/charts/incubator/redisinsight/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/redisinsight/questions.yaml +++ b/charts/incubator/redisinsight/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/redisinsight/values.yaml b/charts/incubator/redisinsight/values.yaml index cc3d3221155..e59bab63a15 100644 --- a/charts/incubator/redisinsight/values.yaml +++ b/charts/incubator/redisinsight/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/redm/questions.yaml b/charts/incubator/redm/questions.yaml index b7bec61728f..0805b9a4ce1 100644 --- a/charts/incubator/redm/questions.yaml +++ b/charts/incubator/redm/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_CONFIG label: 'GAME_CONFIG' description: "You can edit the server.cfg after the first start (if you dont want to use the server.cfg then leave this field empty. For exampele if you plan to use txAdmin you have to add another port in the template with the host and container port 40120, you then can connect to txAdmin with YOURSERVERIP40120)." @@ -120,16 +54,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,41 +77,13 @@ questions: type: int default: 9016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: tcp1 label: 'tcp1 service' schema: @@ -206,39 +104,7 @@ questions: type: int default: 30110 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -265,39 +131,7 @@ questions: type: int default: 30120 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -324,39 +158,7 @@ questions: type: int default: 30110 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -383,75 +185,18 @@ questions: type: int default: 30120 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 30120 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" schema: @@ -460,18 +205,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -479,31 +214,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -525,14 +241,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -552,10 +261,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/redm/values.yaml b/charts/incubator/redm/values.yaml index 23e34fae16c..4dc36f960eb 100644 --- a/charts/incubator/redm/values.yaml +++ b/charts/incubator/redm/values.yaml @@ -60,3 +60,6 @@ service: port: 30120 protocol: UDP targetPort: 30120 + +portal: + enabled: true diff --git a/charts/incubator/remotely/questions.yaml b/charts/incubator/remotely/questions.yaml index 9fe1de2fda1..7f2f9966065 100644 --- a/charts/incubator/remotely/questions.yaml +++ b/charts/incubator/remotely/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 9280 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path remotely-data" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/remotely/values.yaml b/charts/incubator/remotely/values.yaml index 870cc743210..21f776eecf6 100644 --- a/charts/incubator/remotely/values.yaml +++ b/charts/incubator/remotely/values.yaml @@ -22,3 +22,6 @@ service: port: 9280 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/restic-rest-server/questions.yaml b/charts/incubator/restic-rest-server/questions.yaml index 9f10cc24ac7..8e72ba6820f 100644 --- a/charts/incubator/restic-rest-server/questions.yaml +++ b/charts/incubator/restic-rest-server/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: OPTIONS label: 'OPTIONS' description: "Container Variable OPTIONS" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/restic-rest-server/values.yaml b/charts/incubator/restic-rest-server/values.yaml index 5e00f76de94..0e0ea541b2c 100644 --- a/charts/incubator/restic-rest-server/values.yaml +++ b/charts/incubator/restic-rest-server/values.yaml @@ -23,3 +23,6 @@ service: port: 8000 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/restreamer/questions.yaml b/charts/incubator/restreamer/questions.yaml index f3fb60719bd..589eed787fc 100644 --- a/charts/incubator/restreamer/questions.yaml +++ b/charts/incubator/restreamer/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: RS_USERNAME label: 'RS_USERNAME' description: "Backend login username" @@ -96,16 +30,8 @@ questions: schema: type: string default: "Password" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datapath label: "datapath Storage" description: "Main data path" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/restreamer/values.yaml b/charts/incubator/restreamer/values.yaml index 3f3be03ae3a..25f31cd97a5 100644 --- a/charts/incubator/restreamer/values.yaml +++ b/charts/incubator/restreamer/values.yaml @@ -24,3 +24,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/rflood/questions.yaml b/charts/incubator/rflood/questions.yaml index 269f9a3bda8..23d081dfc54 100644 --- a/charts/incubator/rflood/questions.yaml +++ b/charts/incubator/rflood/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: FLOOD_AUTH label: 'FLOOD_AUTH' description: "Container Variable FLOODAUTH" @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rflood/values.yaml b/charts/incubator/rflood/values.yaml index fedc4835e39..da70917bb1e 100644 --- a/charts/incubator/rflood/values.yaml +++ b/charts/incubator/rflood/values.yaml @@ -24,3 +24,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/rickroll/questions.yaml b/charts/incubator/rickroll/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/rickroll/questions.yaml +++ b/charts/incubator/rickroll/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rickroll/values.yaml b/charts/incubator/rickroll/values.yaml index f1ed046cf57..6918e1408e6 100644 --- a/charts/incubator/rickroll/values.yaml +++ b/charts/incubator/rickroll/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/rimgo/questions.yaml b/charts/incubator/rimgo/questions.yaml index 786a74c20b1..dd3bbaf8667 100644 --- a/charts/incubator/rimgo/questions.yaml +++ b/charts/incubator/rimgo/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ADDRESS label: 'ADDRESS' description: "Hosted IP Address" @@ -102,16 +36,8 @@ questions: schema: type: string default: "0" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,73 +59,19 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -207,31 +79,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -253,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -280,10 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rimgo/values.yaml b/charts/incubator/rimgo/values.yaml index 7f7e9b621c8..98aac3a7f5e 100644 --- a/charts/incubator/rimgo/values.yaml +++ b/charts/incubator/rimgo/values.yaml @@ -22,3 +22,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/ring-mqtt/questions.yaml b/charts/incubator/ring-mqtt/questions.yaml index 429a99f1d9e..f7897db11d9 100644 --- a/charts/incubator/ring-mqtt/questions.yaml +++ b/charts/incubator/ring-mqtt/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: RINGTOKEN label: 'RINGTOKEN' description: "Container Variable RINGTOKEN" @@ -149,36 +88,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Data Path" @@ -188,29 +102,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -232,14 +127,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -259,10 +147,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ring-mqtt/values.yaml b/charts/incubator/ring-mqtt/values.yaml index 5b36f1ddb3c..81f62859464 100644 --- a/charts/incubator/ring-mqtt/values.yaml +++ b/charts/incubator/ring-mqtt/values.yaml @@ -38,3 +38,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/rmlint/questions.yaml b/charts/incubator/rmlint/questions.yaml index e4ef716999b..1fdb7d9bb79 100644 --- a/charts/incubator/rmlint/questions.yaml +++ b/charts/incubator/rmlint/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GUAC_USER label: 'GUAC_USER' description: "Username for the desktop GUI." @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 8322 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: searchlocation label: "searchlocation Storage" description: "Search location root" @@ -210,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -229,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -275,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -302,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rmlint/values.yaml b/charts/incubator/rmlint/values.yaml index 5d3020c08a4..81ef7dcc344 100644 --- a/charts/incubator/rmlint/values.yaml +++ b/charts/incubator/rmlint/values.yaml @@ -27,3 +27,6 @@ service: port: 8322 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/rollarr/questions.yaml b/charts/incubator/rollarr/questions.yaml index ca2fa8840ad..60d862466a8 100644 --- a/charts/incubator/rollarr/questions.yaml +++ b/charts/incubator/rollarr/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 3100 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3100 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: prerolls label: "prerolls Storage" description: "Path to the pre rolls files. Must be the same for your Plex container." @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rollarr/values.yaml b/charts/incubator/rollarr/values.yaml index c3427acf254..06bf26341af 100644 --- a/charts/incubator/rollarr/values.yaml +++ b/charts/incubator/rollarr/values.yaml @@ -25,3 +25,6 @@ service: port: 3100 protocol: TCP targetPort: 3100 + +portal: + enabled: true diff --git a/charts/incubator/root/questions.yaml b/charts/incubator/root/questions.yaml index 313fb60f7b6..1465d9737c6 100644 --- a/charts/incubator/root/questions.yaml +++ b/charts/incubator/root/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 9999 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8888 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path appdata" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/root/values.yaml b/charts/incubator/root/values.yaml index 9324fe3a1c3..0c693b229cf 100644 --- a/charts/incubator/root/values.yaml +++ b/charts/incubator/root/values.yaml @@ -22,3 +22,6 @@ service: port: 9999 protocol: TCP targetPort: 8888 + +portal: + enabled: true diff --git a/charts/incubator/rss-proxy/questions.yaml b/charts/incubator/rss-proxy/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/rss-proxy/questions.yaml +++ b/charts/incubator/rss-proxy/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rss-proxy/values.yaml b/charts/incubator/rss-proxy/values.yaml index 91f6ca76cca..069da1336aa 100644 --- a/charts/incubator/rss-proxy/values.yaml +++ b/charts/incubator/rss-proxy/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/rss-to-telegram/questions.yaml b/charts/incubator/rss-to-telegram/questions.yaml index 04ecd716c4a..5c4861c600e 100644 --- a/charts/incubator/rss-to-telegram/questions.yaml +++ b/charts/incubator/rss-to-telegram/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TOKEN label: 'TOKEN' description: "Telegram bot token httpsbotsfortelegram.comprojectthe-bot-father" @@ -95,36 +34,11 @@ questions: schema: type: string default: "60" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Config Path" @@ -134,29 +48,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -178,14 +73,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -205,10 +93,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rss-to-telegram/values.yaml b/charts/incubator/rss-to-telegram/values.yaml index 1f7ac31b706..ba26d37d863 100644 --- a/charts/incubator/rss-to-telegram/values.yaml +++ b/charts/incubator/rss-to-telegram/values.yaml @@ -29,3 +29,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/rstudio/questions.yaml b/charts/incubator/rstudio/questions.yaml index 464c5bb88eb..cc3fda117fe 100644 --- a/charts/incubator/rstudio/questions.yaml +++ b/charts/incubator/rstudio/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PASSWORD label: 'PASSWORD' description: "Container Variable PASSWORD" @@ -102,16 +36,8 @@ questions: schema: type: string default: "shiny" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,41 +59,13 @@ questions: type: int default: 8787 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8787 - - variable: hostport2 label: 'hostport2 service' description: "Required for shiny server" @@ -189,75 +87,18 @@ questions: type: int default: 3838 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3838 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: userdatadirectory label: "userdatadirectory Storage" description: "Shared folder for saving your files" @@ -267,18 +108,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -286,31 +117,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -332,14 +144,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -359,10 +164,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rstudio/values.yaml b/charts/incubator/rstudio/values.yaml index a4ecbc95755..c5cea933dad 100644 --- a/charts/incubator/rstudio/values.yaml +++ b/charts/incubator/rstudio/values.yaml @@ -33,3 +33,6 @@ service: port: 8787 protocol: HTTP targetPort: 8787 + +portal: + enabled: true diff --git a/charts/incubator/rtmpserver/questions.yaml b/charts/incubator/rtmpserver/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/rtmpserver/questions.yaml +++ b/charts/incubator/rtmpserver/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rtmpserver/values.yaml b/charts/incubator/rtmpserver/values.yaml index ff81e027a08..48863ec7147 100644 --- a/charts/incubator/rtmpserver/values.yaml +++ b/charts/incubator/rtmpserver/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/rust/questions.yaml b/charts/incubator/rust/questions.yaml index 84a79fce16e..681f8dc77fa 100644 --- a/charts/incubator/rust/questions.yaml +++ b/charts/incubator/rust/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: USERNAME label: 'USERNAME' description: "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)." @@ -138,16 +72,8 @@ questions: schema: type: string default: "28015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,71 +95,18 @@ questions: type: int default: 28015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 28015 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -252,18 +125,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -271,31 +134,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -317,14 +161,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -344,10 +181,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rust/values.yaml b/charts/incubator/rust/values.yaml index cd48420e6fa..03751b76053 100644 --- a/charts/incubator/rust/values.yaml +++ b/charts/incubator/rust/values.yaml @@ -41,3 +41,6 @@ service: port: 28015 protocol: UDP targetPort: 28015 + +portal: + enabled: true diff --git a/charts/incubator/rustpad/questions.yaml b/charts/incubator/rustpad/questions.yaml index 45401e9508f..d2b9d13907c 100644 --- a/charts/incubator/rustpad/questions.yaml +++ b/charts/incubator/rustpad/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: EXPIRY_DAYS label: 'EXPIRY_DAYS' description: "The number of days that inactive documents are kept in memory before being garbage collected by the server (default 1)." @@ -102,16 +36,8 @@ questions: schema: type: string default: "sqlite:///persist/rustpad_db.db" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 3030 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3030 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagedatabase label: "storagedatabase Storage" description: "This is the location for the SQLite DB file." @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/rustpad/values.yaml b/charts/incubator/rustpad/values.yaml index 2215ef5444c..5cf66baf45e 100644 --- a/charts/incubator/rustpad/values.yaml +++ b/charts/incubator/rustpad/values.yaml @@ -25,3 +25,6 @@ service: port: 3030 protocol: TCP targetPort: 3030 + +portal: + enabled: true diff --git a/charts/incubator/s3backup/questions.yaml b/charts/incubator/s3backup/questions.yaml index 1a1e1d654db..b9dab98ad70 100644 --- a/charts/incubator/s3backup/questions.yaml +++ b/charts/incubator/s3backup/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ACCESS_KEY label: 'ACCESS_KEY' schema: @@ -102,49 +41,14 @@ questions: schema: type: string default: "0 * * * *" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -166,14 +70,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -193,10 +90,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/s3backup/values.yaml b/charts/incubator/s3backup/values.yaml index 12552ea5807..0960206c1a2 100644 --- a/charts/incubator/s3backup/values.yaml +++ b/charts/incubator/s3backup/values.yaml @@ -28,3 +28,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/s3sync/questions.yaml b/charts/incubator/s3sync/questions.yaml index 4ec924b6ee8..e9c36b0ee9c 100644 --- a/charts/incubator/s3sync/questions.yaml +++ b/charts/incubator/s3sync/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ACCESS_KEY label: 'ACCESS_KEY' description: "Your AWS Access Key." @@ -113,36 +52,11 @@ questions: schema: type: string default: "0 * * * *" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: backupsourceexample label: "backupsourceexample Storage" description: "This folder will be backed up." @@ -152,29 +66,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -196,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -223,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/s3sync/values.yaml b/charts/incubator/s3sync/values.yaml index 743693c30a3..2271b0633ff 100644 --- a/charts/incubator/s3sync/values.yaml +++ b/charts/incubator/s3sync/values.yaml @@ -33,3 +33,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/satisfactory-server/questions.yaml b/charts/incubator/satisfactory-server/questions.yaml index f3685ac9ae4..5ac84e507ec 100644 --- a/charts/incubator/satisfactory-server/questions.yaml +++ b/charts/incubator/satisfactory-server/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: MAXPLAYERS label: 'MAXPLAYERS' description: "Set the player limit for your server." @@ -96,16 +30,8 @@ questions: schema: type: string default: "false" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - variable: beaconport label: 'beaconport service' description: "Set the games beacon port" @@ -183,39 +81,7 @@ questions: type: int default: 15000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -243,75 +109,18 @@ questions: type: int default: 15777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 15777 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -321,18 +130,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -340,31 +139,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -386,14 +166,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -413,10 +186,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/satisfactory-server/values.yaml b/charts/incubator/satisfactory-server/values.yaml index 116d3c6cba5..768794f5ea0 100644 --- a/charts/incubator/satisfactory-server/values.yaml +++ b/charts/incubator/satisfactory-server/values.yaml @@ -47,3 +47,6 @@ service: port: 15777 protocol: UDP targetPort: 15777 + +portal: + enabled: true diff --git a/charts/incubator/scprime/questions.yaml b/charts/incubator/scprime/questions.yaml index c85d8a1cf78..23c045b8762 100644 --- a/charts/incubator/scprime/questions.yaml +++ b/charts/incubator/scprime/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: SCPRIME_WALLET_PASSWORD label: 'SCPRIME_WALLET_PASSWORD' description: "Enter your password to automatically unlock your wallet when the docker starts.<br><b>NOTE<b> Your default password is your seed phrase unless changed." schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,41 +47,13 @@ questions: type: int default: 4282 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4282 - - variable: hostapiaddress label: 'hostapiaddress service' description: "Open this port in your firewall and forward to your server." @@ -177,75 +75,18 @@ questions: type: int default: 4283 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4283 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: metadata label: "metadata Storage" description: "Location where metadata is stored including consensus, wallets and file contracts. 100Gb of free space is recommended, SSD preferred.<br>Container Path scp-data" @@ -264,18 +105,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -283,31 +114,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -329,14 +141,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -356,10 +161,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/scprime/values.yaml b/charts/incubator/scprime/values.yaml index 157e807ad72..96d609427b8 100644 --- a/charts/incubator/scprime/values.yaml +++ b/charts/incubator/scprime/values.yaml @@ -34,3 +34,6 @@ service: port: 4282 protocol: TCP targetPort: 4282 + +portal: + enabled: true diff --git a/charts/incubator/searx/questions.yaml b/charts/incubator/searx/questions.yaml index d6dce83be06..0d4f2b7782d 100644 --- a/charts/incubator/searx/questions.yaml +++ b/charts/incubator/searx/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Contain config files" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/searx/values.yaml b/charts/incubator/searx/values.yaml index 964006cb866..66fc082e987 100644 --- a/charts/incubator/searx/values.yaml +++ b/charts/incubator/searx/values.yaml @@ -22,3 +22,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/searxng/questions.yaml b/charts/incubator/searxng/questions.yaml index 0788c9953b6..711ab6c3793 100644 --- a/charts/incubator/searxng/questions.yaml +++ b/charts/incubator/searxng/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: INSTANCE_NAME label: 'INSTANCE_NAME' description: "Your SearXNG instance name" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "SearXNGs config location" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/searxng/values.yaml b/charts/incubator/searxng/values.yaml index 4db439249d1..6a84df5c540 100644 --- a/charts/incubator/searxng/values.yaml +++ b/charts/incubator/searxng/values.yaml @@ -23,3 +23,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/seedsync/questions.yaml b/charts/incubator/seedsync/questions.yaml index 0de61dfaf78..5620f4e862a 100644 --- a/charts/incubator/seedsync/questions.yaml +++ b/charts/incubator/seedsync/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8800 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/seedsync/values.yaml b/charts/incubator/seedsync/values.yaml index 1dcd5ad05c1..181b43a2076 100644 --- a/charts/incubator/seedsync/values.yaml +++ b/charts/incubator/seedsync/values.yaml @@ -25,3 +25,6 @@ service: port: 8800 protocol: TCP targetPort: 8800 + +portal: + enabled: true diff --git a/charts/incubator/self-service-password/questions.yaml b/charts/incubator/self-service-password/questions.yaml index 30620551785..7f332522c62 100644 --- a/charts/incubator/self-service-password/questions.yaml +++ b/charts/incubator/self-service-password/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -100,14 +36,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -129,73 +58,18 @@ questions: type: int default: 10182 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -223,16 +97,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -240,31 +106,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -286,14 +133,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -313,10 +153,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/self-service-password/values.yaml b/charts/incubator/self-service-password/values.yaml index e02e02cd88e..075e0d67978 100644 --- a/charts/incubator/self-service-password/values.yaml +++ b/charts/incubator/self-service-password/values.yaml @@ -29,3 +29,6 @@ persistence: logs: enabled: true mountPath: "/www/logs" + +portal: + enabled: true diff --git a/charts/incubator/send/questions.yaml b/charts/incubator/send/questions.yaml index f4e931cf10b..01555f7134e 100644 --- a/charts/incubator/send/questions.yaml +++ b/charts/incubator/send/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: BASE_URL label: 'BASE_URL' description: "Base URL" @@ -138,16 +72,8 @@ questions: schema: type: string default: "production" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,71 +95,18 @@ questions: type: int default: 1443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1443 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: uploadpath label: "uploadpath Storage" description: "Upload Path" @@ -243,18 +116,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -262,31 +125,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -308,14 +152,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -335,10 +172,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/send/values.yaml b/charts/incubator/send/values.yaml index e263ae70e5c..6af5644c311 100644 --- a/charts/incubator/send/values.yaml +++ b/charts/incubator/send/values.yaml @@ -31,3 +31,6 @@ service: port: 1443 protocol: TCP targetPort: 1443 + +portal: + enabled: true diff --git a/charts/incubator/senseai-server/questions.yaml b/charts/incubator/senseai-server/questions.yaml index 97f58bb43bc..04cd5c648d0 100644 --- a/charts/incubator/senseai-server/questions.yaml +++ b/charts/incubator/senseai-server/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,67 +34,18 @@ questions: type: int default: 10118 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -175,16 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/senseai-server/values.yaml b/charts/incubator/senseai-server/values.yaml index f3d610231fc..cf51836d845 100644 --- a/charts/incubator/senseai-server/values.yaml +++ b/charts/incubator/senseai-server/values.yaml @@ -14,3 +14,6 @@ persistence: data: enabled: true mountPath: "/usr/share/CodeProject/SenseAI" + +portal: + enabled: true diff --git a/charts/incubator/server-7daystodie/questions.yaml b/charts/incubator/server-7daystodie/questions.yaml index 37de12f2633..65419cad3fa 100644 --- a/charts/incubator/server-7daystodie/questions.yaml +++ b/charts/incubator/server-7daystodie/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)If you want to use a static version of the game and not always the latest one then enter this 294420 -beta stablealpha19.4 or 294420 -beta latestexperimental (without quotes) if you want to stay for example on alpha19.4." @@ -126,16 +60,8 @@ questions: schema: type: string default: "false" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -157,41 +83,13 @@ questions: type: int default: 26900 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 26900 - - variable: steammasterser label: 'steammasterser service' description: "Container Port 26900" @@ -213,39 +111,7 @@ questions: type: int default: 26900 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -273,39 +139,7 @@ questions: type: int default: 26901 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -333,39 +167,7 @@ questions: type: int default: 26902 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -393,39 +195,7 @@ questions: type: int default: 26903 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -453,39 +223,7 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -513,39 +251,7 @@ questions: type: int default: 8082 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -573,75 +279,18 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -660,18 +309,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -679,31 +318,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -725,14 +345,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -752,10 +365,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/server-7daystodie/values.yaml b/charts/incubator/server-7daystodie/values.yaml index d8f1a4a6980..fc3c3491fbf 100644 --- a/charts/incubator/server-7daystodie/values.yaml +++ b/charts/incubator/server-7daystodie/values.yaml @@ -88,3 +88,6 @@ service: port: 8082 protocol: TCP targetPort: 8082 + +portal: + enabled: true diff --git a/charts/incubator/serviio/questions.yaml b/charts/incubator/serviio/questions.yaml index bd07213d8f8..4db58a3f005 100644 --- a/charts/incubator/serviio/questions.yaml +++ b/charts/incubator/serviio/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 23423 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 23423 - - variable: hostport2 label: 'hostport2 service' description: "Container Port 8895" @@ -163,39 +62,7 @@ questions: type: int default: 8895 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,39 +90,7 @@ questions: type: int default: 23523 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -283,39 +118,7 @@ questions: type: int default: 23424 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -343,75 +146,18 @@ questions: type: int default: 23524 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 23524 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: hostpath5 label: "hostpath5 Storage" description: "Path (root) to media content. ADD the container path (mediaserviio) into Library > Shared Folder in Serviio GUI" @@ -448,18 +194,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -467,31 +203,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -513,14 +230,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -540,10 +250,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/serviio/values.yaml b/charts/incubator/serviio/values.yaml index 3ca73b80321..3f91fba1757 100644 --- a/charts/incubator/serviio/values.yaml +++ b/charts/incubator/serviio/values.yaml @@ -63,3 +63,6 @@ service: port: 23423 protocol: HTTP targetPort: 23423 + +portal: + enabled: true diff --git a/charts/incubator/sftpgo/questions.yaml b/charts/incubator/sftpgo/questions.yaml index 66a2bb93c08..1e898fecd2d 100644 --- a/charts/incubator/sftpgo/questions.yaml +++ b/charts/incubator/sftpgo/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP label: 'SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP' description: "Put your server IP here for local access, or your public IP for public access via port forwarding." @@ -122,16 +56,8 @@ questions: schema: type: string default: "0" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -153,41 +79,13 @@ questions: type: int default: 2221 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: ftpport label: 'ftpport service' schema: @@ -208,39 +106,7 @@ questions: type: int default: 2121 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -267,39 +133,7 @@ questions: type: int default: 2022 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -326,39 +160,7 @@ questions: type: int default: 50000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -385,75 +187,18 @@ questions: type: int default: 10080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10080 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" schema: @@ -486,18 +231,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -505,31 +240,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -551,14 +267,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -578,10 +287,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/sftpgo/values.yaml b/charts/incubator/sftpgo/values.yaml index e99b6a0499a..0bafea100c3 100644 --- a/charts/incubator/sftpgo/values.yaml +++ b/charts/incubator/sftpgo/values.yaml @@ -70,3 +70,6 @@ service: port: 10080 protocol: TCP targetPort: 10080 + +portal: + enabled: true diff --git a/charts/incubator/shaarli/questions.yaml b/charts/incubator/shaarli/questions.yaml index 7a1b3ef76ab..ca1583353e3 100644 --- a/charts/incubator/shaarli/questions.yaml +++ b/charts/incubator/shaarli/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: cache label: "cache Storage" description: "Cache" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/shaarli/values.yaml b/charts/incubator/shaarli/values.yaml index 835c5019865..b95748ac183 100644 --- a/charts/incubator/shaarli/values.yaml +++ b/charts/incubator/shaarli/values.yaml @@ -25,3 +25,6 @@ service: port: 8000 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/shadowsocks/questions.yaml b/charts/incubator/shadowsocks/questions.yaml index d3734226e8c..61a95e9bdbb 100644 --- a/charts/incubator/shadowsocks/questions.yaml +++ b/charts/incubator/shadowsocks/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PASSWORD label: 'PASSWORD' description: "Container Variable PASSWORD" @@ -108,16 +42,8 @@ questions: schema: type: string default: "300" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,41 +65,13 @@ questions: type: int default: 8388 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8388 - - variable: portudp label: 'portudp service' description: "Container Port 8388" @@ -195,77 +93,19 @@ questions: type: int default: 8388 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8388 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -273,31 +113,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -319,14 +140,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -346,10 +160,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/shadowsocks/values.yaml b/charts/incubator/shadowsocks/values.yaml index 42b7bc605aa..2ffce3987d3 100644 --- a/charts/incubator/shadowsocks/values.yaml +++ b/charts/incubator/shadowsocks/values.yaml @@ -31,3 +31,6 @@ service: port: 8388 protocol: UDP targetPort: 8388 + +portal: + enabled: true diff --git a/charts/incubator/shapeshifter-obfuscator/questions.yaml b/charts/incubator/shapeshifter-obfuscator/questions.yaml index 037e4b5422e..aa9a7d2b9df 100644 --- a/charts/incubator/shapeshifter-obfuscator/questions.yaml +++ b/charts/incubator/shapeshifter-obfuscator/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: ARGS label: 'ARGS' description: "Shapeshifter-Obfuscator start-up argument. Change 127.0.0.13333 to an IP on your subnet." schema: type: string default: "-transparent -server -state state -orport 127.0.0.1:3333 -transports obfs4 -bindaddr obfs4-0.0.0.0:2222 -logLevel DEBUG -enableLogging" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 2222 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2222 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -194,18 +67,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -213,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -259,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -286,10 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/shapeshifter-obfuscator/values.yaml b/charts/incubator/shapeshifter-obfuscator/values.yaml index 87b0412f6bd..3011143bc1c 100644 --- a/charts/incubator/shapeshifter-obfuscator/values.yaml +++ b/charts/incubator/shapeshifter-obfuscator/values.yaml @@ -25,3 +25,6 @@ service: port: 2222 protocol: TCP targetPort: 2222 + +portal: + enabled: true diff --git a/charts/incubator/sheetable/questions.yaml b/charts/incubator/sheetable/questions.yaml index c54c1b461d4..a99ebd12f0f 100644 --- a/charts/incubator/sheetable/questions.yaml +++ b/charts/incubator/sheetable/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -97,13 +34,7 @@ questions: private: true default: "" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,64 +56,18 @@ questions: type: int default: 10284 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10284 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -193,13 +78,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -212,20 +91,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -247,13 +113,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/sheetable/values.yaml b/charts/incubator/sheetable/values.yaml index cf7fb89cab5..3bf25d4d64a 100644 --- a/charts/incubator/sheetable/values.yaml +++ b/charts/incubator/sheetable/values.yaml @@ -52,3 +52,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: sheetable postgresqlDatabase: sheetable + +portal: + enabled: true diff --git a/charts/incubator/shoko-server/questions.yaml b/charts/incubator/shoko-server/questions.yaml index 2dff00138e7..a9ebdffa9e3 100644 --- a/charts/incubator/shoko-server/questions.yaml +++ b/charts/incubator/shoko-server/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8111 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8111 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path homeshoko.shoko" @@ -199,18 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -218,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -264,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -291,10 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/shoko-server/values.yaml b/charts/incubator/shoko-server/values.yaml index 377409167ec..8374937397e 100644 --- a/charts/incubator/shoko-server/values.yaml +++ b/charts/incubator/shoko-server/values.yaml @@ -28,3 +28,6 @@ service: port: 8111 protocol: TCP targetPort: 8111 + +portal: + enabled: true diff --git a/charts/incubator/shortipy/questions.yaml b/charts/incubator/shortipy/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/shortipy/questions.yaml +++ b/charts/incubator/shortipy/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/shortipy/values.yaml b/charts/incubator/shortipy/values.yaml index 432049930ea..92b0a944468 100644 --- a/charts/incubator/shortipy/values.yaml +++ b/charts/incubator/shortipy/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/sia-daemon/questions.yaml b/charts/incubator/sia-daemon/questions.yaml index a63559de57f..b5e4c7fa305 100644 --- a/charts/incubator/sia-daemon/questions.yaml +++ b/charts/incubator/sia-daemon/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SIA_WALLET_PASSWORD label: 'SIA_WALLET_PASSWORD' description: "Container Variable SIAWALLETPASSWORD" @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 9981 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9981 - - variable: hostrhp2port label: 'hostrhp2port service' description: "Container Port 9982" @@ -183,39 +81,7 @@ questions: type: int default: 9982 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -243,75 +109,18 @@ questions: type: int default: 9983 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9983 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datadirectory label: "datadirectory Storage" description: "Container Path sia-data" @@ -321,18 +130,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -340,31 +139,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -386,14 +166,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -413,10 +186,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/sia-daemon/values.yaml b/charts/incubator/sia-daemon/values.yaml index 7b7091b3de1..281b314ce0b 100644 --- a/charts/incubator/sia-daemon/values.yaml +++ b/charts/incubator/sia-daemon/values.yaml @@ -40,3 +40,6 @@ service: port: 9981 protocol: TCP targetPort: 9981 + +portal: + enabled: true diff --git a/charts/incubator/simply-shorten/questions.yaml b/charts/incubator/simply-shorten/questions.yaml index 3abe2d365fc..a503b1ae3e6 100644 --- a/charts/incubator/simply-shorten/questions.yaml +++ b/charts/incubator/simply-shorten/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: username label: 'username' schema: @@ -94,16 +28,8 @@ questions: schema: type: string default: "TrueNAS" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,73 +51,19 @@ questions: type: int default: 4567 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4567 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +71,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +98,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +118,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/simply-shorten/values.yaml b/charts/incubator/simply-shorten/values.yaml index 67867cc9755..af81e7d75d1 100644 --- a/charts/incubator/simply-shorten/values.yaml +++ b/charts/incubator/simply-shorten/values.yaml @@ -21,3 +21,6 @@ service: port: 4567 protocol: TCP targetPort: 4567 + +portal: + enabled: true diff --git a/charts/incubator/sinusbot/questions.yaml b/charts/incubator/sinusbot/questions.yaml index 9f1cf34ab27..85283a684aa 100644 --- a/charts/incubator/sinusbot/questions.yaml +++ b/charts/incubator/sinusbot/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,22 +18,13 @@ questions: additional_attrs: true type: dict attrs: - - variable: OVERRIDE_PASSWORD label: 'OVERRIDE_PASSWORD' schema: type: string default: "foobar" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,71 +46,18 @@ questions: type: int default: 8087 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8087 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: scriptspath label: "scriptspath Storage" description: "Data Path for the Sinusbot Scripts" @@ -203,18 +76,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,31 +85,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -268,14 +112,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -295,10 +132,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/sinusbot/values.yaml b/charts/incubator/sinusbot/values.yaml index e9b207a26c8..5487c354f39 100644 --- a/charts/incubator/sinusbot/values.yaml +++ b/charts/incubator/sinusbot/values.yaml @@ -26,3 +26,6 @@ service: port: 8087 protocol: TCP targetPort: 8087 + +portal: + enabled: true diff --git a/charts/incubator/skyrimtogetherrebornserver/questions.yaml b/charts/incubator/skyrimtogetherrebornserver/questions.yaml index 3d1b2a2a5fc..d88b0e3b7ab 100644 --- a/charts/incubator/skyrimtogetherrebornserver/questions.yaml +++ b/charts/incubator/skyrimtogetherrebornserver/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 10578 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10578 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/skyrimtogetherrebornserver/values.yaml b/charts/incubator/skyrimtogetherrebornserver/values.yaml index 7cbfb67ad69..83a73c793f7 100644 --- a/charts/incubator/skyrimtogetherrebornserver/values.yaml +++ b/charts/incubator/skyrimtogetherrebornserver/values.yaml @@ -29,3 +29,6 @@ service: port: 10578 protocol: UDP targetPort: 10578 + +portal: + enabled: true diff --git a/charts/incubator/slack-invite/questions.yaml b/charts/incubator/slack-invite/questions.yaml index 65a80df663c..a4a2e498db7 100644 --- a/charts/incubator/slack-invite/questions.yaml +++ b/charts/incubator/slack-invite/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: COMMUNITY_NAME label: 'COMMUNITY_NAME' schema: @@ -99,16 +33,8 @@ questions: schema: type: string default: "Enter YOur slack token here" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -130,73 +56,19 @@ questions: type: int default: 7879 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7879 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -204,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -250,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -277,10 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/slack-invite/values.yaml b/charts/incubator/slack-invite/values.yaml index 14b0097c8c2..c3659a2c365 100644 --- a/charts/incubator/slack-invite/values.yaml +++ b/charts/incubator/slack-invite/values.yaml @@ -22,3 +22,6 @@ service: port: 7879 protocol: TCP targetPort: 7879 + +portal: + enabled: true diff --git a/charts/incubator/snippet-box/questions.yaml b/charts/incubator/snippet-box/questions.yaml index 0eab32810b2..5183eccbba8 100644 --- a/charts/incubator/snippet-box/questions.yaml +++ b/charts/incubator/snippet-box/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5039 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path appdata" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/snippet-box/values.yaml b/charts/incubator/snippet-box/values.yaml index 304e615c608..b456b884a12 100644 --- a/charts/incubator/snippet-box/values.yaml +++ b/charts/incubator/snippet-box/values.yaml @@ -22,3 +22,6 @@ service: port: 5039 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/socials/questions.yaml b/charts/incubator/socials/questions.yaml index 0474a699d20..171183a4e06 100644 --- a/charts/incubator/socials/questions.yaml +++ b/charts/incubator/socials/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: LOG_LEVEL label: 'LOG_LEVEL' schema: @@ -94,16 +28,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,71 +51,18 @@ questions: type: int default: 7574 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7574 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: socials label: "socials Storage" schema: @@ -198,18 +71,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -217,31 +80,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -263,14 +107,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -290,10 +127,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/socials/values.yaml b/charts/incubator/socials/values.yaml index b736f8ef772..e23b6f086a2 100644 --- a/charts/incubator/socials/values.yaml +++ b/charts/incubator/socials/values.yaml @@ -24,3 +24,6 @@ service: port: 7574 protocol: TCP targetPort: 7574 + +portal: + enabled: true diff --git a/charts/incubator/sonarqube/questions.yaml b/charts/incubator/sonarqube/questions.yaml index a3b060adbe1..154eabb9f0e 100644 --- a/charts/incubator/sonarqube/questions.yaml +++ b/charts/incubator/sonarqube/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: SONAR_ES_BOOTSTRAP_CHECKS_DISABLE label: 'SONAR_ES_BOOTSTRAP_CHECKS_DISABLE' description: "Container Variable SONARESBOOTSTRAPCHECKSDISABLE" schema: type: string default: "true" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 9000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path optsonarqubedata" @@ -213,18 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,10 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/sonarqube/values.yaml b/charts/incubator/sonarqube/values.yaml index c239c930afe..f46a76dbb25 100644 --- a/charts/incubator/sonarqube/values.yaml +++ b/charts/incubator/sonarqube/values.yaml @@ -29,3 +29,6 @@ service: port: 9000 protocol: TCP targetPort: 9000 + +portal: + enabled: true diff --git a/charts/incubator/songkong/questions.yaml b/charts/incubator/songkong/questions.yaml index f3211521e35..3c78eddc9bd 100644 --- a/charts/incubator/songkong/questions.yaml +++ b/charts/incubator/songkong/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 4567 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4567 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: music label: "music Storage" description: "Container Path music" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/songkong/values.yaml b/charts/incubator/songkong/values.yaml index c397e40f677..9bf02e4ce63 100644 --- a/charts/incubator/songkong/values.yaml +++ b/charts/incubator/songkong/values.yaml @@ -25,3 +25,6 @@ service: port: 4567 protocol: TCP targetPort: 4567 + +portal: + enabled: true diff --git a/charts/incubator/sourcegraph/questions.yaml b/charts/incubator/sourcegraph/questions.yaml index 1bc96030f7e..8255a28b19a 100644 --- a/charts/incubator/sourcegraph/questions.yaml +++ b/charts/incubator/sourcegraph/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 7080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7080 - - variable: adminconsolepo label: 'adminconsolepo service' description: "This is SourceGraphs Admin Console WebUI port you can access via a web browser" @@ -163,39 +62,7 @@ questions: type: int default: 2633 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,75 +90,18 @@ questions: type: int default: 3370 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3370 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: configstoragepath label: "configstoragepath Storage" description: "This is where Sourcegraph will store its configuration files (use cache drive)." @@ -310,18 +120,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -329,31 +129,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -375,14 +156,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -402,10 +176,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/sourcegraph/values.yaml b/charts/incubator/sourcegraph/values.yaml index a1fa915596b..1b18e2ddae9 100644 --- a/charts/incubator/sourcegraph/values.yaml +++ b/charts/incubator/sourcegraph/values.yaml @@ -41,3 +41,6 @@ service: port: 7080 protocol: HTTP targetPort: 7080 + +portal: + enabled: true diff --git a/charts/incubator/spaceengineers/questions.yaml b/charts/incubator/spaceengineers/questions.yaml index ba794531ab0..e1e4df76c32 100644 --- a/charts/incubator/spaceengineers/questions.yaml +++ b/charts/incubator/spaceengineers/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: WINEPREFIX label: 'WINEPREFIX' schema: @@ -104,16 +38,8 @@ questions: schema: type: string default: "1" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -135,71 +61,18 @@ questions: type: int default: 27017 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27017 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -232,18 +105,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -251,31 +114,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -297,14 +141,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -324,10 +161,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/spaceengineers/values.yaml b/charts/incubator/spaceengineers/values.yaml index b1a3b2be727..4e3fc8c8d1d 100644 --- a/charts/incubator/spaceengineers/values.yaml +++ b/charts/incubator/spaceengineers/values.yaml @@ -42,3 +42,6 @@ service: port: 27017 protocol: UDP targetPort: 27017 + +portal: + enabled: true diff --git a/charts/incubator/splunk/questions.yaml b/charts/incubator/splunk/questions.yaml index 8800138429d..55ed49d7fe9 100644 --- a/charts/incubator/splunk/questions.yaml +++ b/charts/incubator/splunk/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SPLUNK_CLI_ARGS label: 'SPLUNK_CLI_ARGS' description: "Arguments to start Splunk with. " @@ -96,16 +30,8 @@ questions: schema: type: string default: "changeme2019" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,41 +53,13 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - variable: management label: 'management service' description: "HTTPS API" @@ -183,39 +81,7 @@ questions: type: int default: 8089 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -243,75 +109,18 @@ questions: type: int default: 9997 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9997 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datapersist label: "datapersist Storage" description: "For indexed data persistence" @@ -339,18 +148,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -358,31 +157,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -404,14 +184,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -431,10 +204,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/splunk/values.yaml b/charts/incubator/splunk/values.yaml index 45f48b93127..26d395ee0ee 100644 --- a/charts/incubator/splunk/values.yaml +++ b/charts/incubator/splunk/values.yaml @@ -46,3 +46,6 @@ service: port: 8089 protocol: TCP targetPort: 8089 + +portal: + enabled: true diff --git a/charts/incubator/sqlite-web/questions.yaml b/charts/incubator/sqlite-web/questions.yaml index ae3f3509be7..e43e17bef6f 100644 --- a/charts/incubator/sqlite-web/questions.yaml +++ b/charts/incubator/sqlite-web/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: SQLITE_DATABASE label: 'SQLITE_DATABASE' description: "This is the database file that will be loaded in the web browser." schema: type: string default: "db_name.db" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" schema: @@ -194,18 +67,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -213,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -259,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -286,10 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/sqlite-web/values.yaml b/charts/incubator/sqlite-web/values.yaml index d05a0dd81ec..c6df4d39b60 100644 --- a/charts/incubator/sqlite-web/values.yaml +++ b/charts/incubator/sqlite-web/values.yaml @@ -23,3 +23,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/st-reborn-server/questions.yaml b/charts/incubator/st-reborn-server/questions.yaml index 61f97910c97..40fa1518ba4 100644 --- a/charts/incubator/st-reborn-server/questions.yaml +++ b/charts/incubator/st-reborn-server/questions.yaml @@ -2,66 +2,15 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -83,65 +32,18 @@ questions: type: int default: 10578 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10578 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -172,20 +74,7 @@ questions: # Include{persistenceList} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -207,13 +96,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/st-reborn-server/values.yaml b/charts/incubator/st-reborn-server/values.yaml index 612bb3194a8..701a26d31ec 100644 --- a/charts/incubator/st-reborn-server/values.yaml +++ b/charts/incubator/st-reborn-server/values.yaml @@ -29,3 +29,6 @@ persistence: data: enabled: true mountPath: "/home/server/Data" + +portal: + enabled: false diff --git a/charts/incubator/stackedit/questions.yaml b/charts/incubator/stackedit/questions.yaml index 6145a636074..e3cfdab6d48 100644 --- a/charts/incubator/stackedit/questions.yaml +++ b/charts/incubator/stackedit/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: ROOT_URL label: 'ROOT_URL' description: "Sets production behavior for stackedit" schema: type: string default: "/" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,73 +47,19 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -195,31 +67,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -241,14 +94,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -268,10 +114,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/stackedit/values.yaml b/charts/incubator/stackedit/values.yaml index 71184dafad3..e713c1deae9 100644 --- a/charts/incubator/stackedit/values.yaml +++ b/charts/incubator/stackedit/values.yaml @@ -20,3 +20,6 @@ service: port: 8000 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/standardnotes-web/questions.yaml b/charts/incubator/standardnotes-web/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/standardnotes-web/questions.yaml +++ b/charts/incubator/standardnotes-web/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/standardnotes-web/values.yaml b/charts/incubator/standardnotes-web/values.yaml index 8569833aaea..2aecc87cde3 100644 --- a/charts/incubator/standardnotes-web/values.yaml +++ b/charts/incubator/standardnotes-web/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/starmade/questions.yaml b/charts/incubator/starmade/questions.yaml index cf6a5c6265f..bf0f538d76e 100644 --- a/charts/incubator/starmade/questions.yaml +++ b/charts/incubator/starmade/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "Enter your extra startup parameters otherwise leave blank!" @@ -132,16 +66,8 @@ questions: schema: type: string default: "http://files.star-made.org/StarMade-Starter.jar" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,71 +89,18 @@ questions: type: int default: 4242 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4242 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path starmade" @@ -237,18 +110,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -256,31 +119,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -302,14 +146,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -329,10 +166,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/starmade/values.yaml b/charts/incubator/starmade/values.yaml index 91dfe68a9c2..7291531aa8d 100644 --- a/charts/incubator/starmade/values.yaml +++ b/charts/incubator/starmade/values.yaml @@ -30,3 +30,6 @@ service: port: 4242 protocol: TCP targetPort: 4242 + +portal: + enabled: true diff --git a/charts/incubator/stationeers/questions.yaml b/charts/incubator/stationeers/questions.yaml index 310c7cad209..b27813d318a 100644 --- a/charts/incubator/stationeers/questions.yaml +++ b/charts/incubator/stationeers/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -114,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,41 +71,13 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27015 - - variable: gameport label: 'gameport service' description: "Container Port 27500" @@ -201,75 +99,18 @@ questions: type: int default: 27500 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27500 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -288,18 +129,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -307,31 +138,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -353,14 +165,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -380,10 +185,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/stationeers/values.yaml b/charts/incubator/stationeers/values.yaml index d24a3384aeb..3c96197aa05 100644 --- a/charts/incubator/stationeers/values.yaml +++ b/charts/incubator/stationeers/values.yaml @@ -45,3 +45,6 @@ service: port: 27015 protocol: UDP targetPort: 27015 + +portal: + enabled: true diff --git a/charts/incubator/statping-ng/questions.yaml b/charts/incubator/statping-ng/questions.yaml index a3ab608419f..8fe13ad97d7 100644 --- a/charts/incubator/statping-ng/questions.yaml +++ b/charts/incubator/statping-ng/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8366 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path app" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/statping-ng/values.yaml b/charts/incubator/statping-ng/values.yaml index 6f780dd4ead..ea2a029e7b8 100644 --- a/charts/incubator/statping-ng/values.yaml +++ b/charts/incubator/statping-ng/values.yaml @@ -22,3 +22,6 @@ service: port: 8366 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/storm/questions.yaml b/charts/incubator/storm/questions.yaml index 8842aff800a..c14ed36d5c7 100644 --- a/charts/incubator/storm/questions.yaml +++ b/charts/incubator/storm/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DELUGE_RPC_HOSTNAME label: 'DELUGE_RPC_HOSTNAME' description: "Change this to the current name for the deluge container you want to connect storms webUI to" @@ -114,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,73 +71,19 @@ questions: type: int default: 8221 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8221 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -219,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -265,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -292,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/storm/values.yaml b/charts/incubator/storm/values.yaml index 76d54908cca..312769e4c5a 100644 --- a/charts/incubator/storm/values.yaml +++ b/charts/incubator/storm/values.yaml @@ -24,3 +24,6 @@ service: port: 8221 protocol: TCP targetPort: 8221 + +portal: + enabled: true diff --git a/charts/incubator/stun-turn-server/questions.yaml b/charts/incubator/stun-turn-server/questions.yaml index 268e0e15b56..5b24aa53790 100644 --- a/charts/incubator/stun-turn-server/questions.yaml +++ b/charts/incubator/stun-turn-server/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: PORT label: 'PORT' description: "If you change this variable you have to create two new port forwardings with the corresponding ports one for TCP and one for UDP." @@ -216,16 +150,8 @@ questions: schema: type: string default: "770" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -247,41 +173,13 @@ questions: type: int default: 5349 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5349 - - variable: udpports label: 'udpports service' description: "UDP Port" @@ -303,75 +201,18 @@ questions: type: int default: 5349 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5349 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: containerpath label: "containerpath Storage" description: "Container Path stun-turn" @@ -381,18 +222,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -400,31 +231,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -446,14 +258,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -473,10 +278,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/stun-turn-server/values.yaml b/charts/incubator/stun-turn-server/values.yaml index 5633569a8de..d252f23823f 100644 --- a/charts/incubator/stun-turn-server/values.yaml +++ b/charts/incubator/stun-turn-server/values.yaml @@ -52,3 +52,6 @@ service: port: 5349 protocol: UDP targetPort: 5349 + +portal: + enabled: true diff --git a/charts/incubator/suistartpage/questions.yaml b/charts/incubator/suistartpage/questions.yaml index dd0c8ebee31..502f0489c64 100644 --- a/charts/incubator/suistartpage/questions.yaml +++ b/charts/incubator/suistartpage/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8489 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path usrsharenginxhtml" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/suistartpage/values.yaml b/charts/incubator/suistartpage/values.yaml index 05ea8e53b42..7f4bbc928cd 100644 --- a/charts/incubator/suistartpage/values.yaml +++ b/charts/incubator/suistartpage/values.yaml @@ -22,3 +22,6 @@ service: port: 8489 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/survivethenights/questions.yaml b/charts/incubator/survivethenights/questions.yaml index 0c70e285d8b..e0d6bbb637b 100644 --- a/charts/incubator/survivethenights/questions.yaml +++ b/charts/incubator/survivethenights/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup." @@ -120,16 +54,8 @@ questions: schema: type: string default: "false" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,71 +77,18 @@ questions: type: int default: 7950 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7950 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -232,18 +105,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -251,31 +114,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -297,14 +141,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -324,10 +161,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/survivethenights/values.yaml b/charts/incubator/survivethenights/values.yaml index 68e946e10c6..7bb4ff75523 100644 --- a/charts/incubator/survivethenights/values.yaml +++ b/charts/incubator/survivethenights/values.yaml @@ -38,3 +38,6 @@ service: port: 7950 protocol: UDP targetPort: 7950 + +portal: + enabled: true diff --git a/charts/incubator/synctube/questions.yaml b/charts/incubator/synctube/questions.yaml index a7871a69607..3d95ec0f3db 100644 --- a/charts/incubator/synctube/questions.yaml +++ b/charts/incubator/synctube/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 4200 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4200 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storageconfig label: "storageconfig Storage" description: "This is the location for the config file." @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/synctube/values.yaml b/charts/incubator/synctube/values.yaml index cc49a81fca7..a3c78dfa0cf 100644 --- a/charts/incubator/synctube/values.yaml +++ b/charts/incubator/synctube/values.yaml @@ -22,3 +22,6 @@ service: port: 4200 protocol: TCP targetPort: 4200 + +portal: + enabled: true diff --git a/charts/incubator/tachidesk-docker/questions.yaml b/charts/incubator/tachidesk-docker/questions.yaml index 7d60a3cc2bb..453c0dfac63 100644 --- a/charts/incubator/tachidesk-docker/questions.yaml +++ b/charts/incubator/tachidesk-docker/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 4567 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4567 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Tachidesk stores its files here." @@ -199,18 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -218,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -264,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -291,10 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tachidesk-docker/values.yaml b/charts/incubator/tachidesk-docker/values.yaml index edf8a85b072..c9b6673a848 100644 --- a/charts/incubator/tachidesk-docker/values.yaml +++ b/charts/incubator/tachidesk-docker/values.yaml @@ -28,3 +28,6 @@ service: port: 4567 protocol: TCP targetPort: 4567 + +portal: + enabled: true diff --git a/charts/incubator/tanoshi/questions.yaml b/charts/incubator/tanoshi/questions.yaml index 8b2d4d1dd18..c9d8a20236b 100644 --- a/charts/incubator/tanoshi/questions.yaml +++ b/charts/incubator/tanoshi/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: directoryconfig label: "directoryconfig Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tanoshi/values.yaml b/charts/incubator/tanoshi/values.yaml index f465b30debf..8bb42f5c0c0 100644 --- a/charts/incubator/tanoshi/values.yaml +++ b/charts/incubator/tanoshi/values.yaml @@ -22,3 +22,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/tar1090/questions.yaml b/charts/incubator/tar1090/questions.yaml index c518b1daa02..e8ae95322b0 100644 --- a/charts/incubator/tar1090/questions.yaml +++ b/charts/incubator/tar1090/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: BEASTHOST label: 'BEASTHOST' description: "You will need a source of Beast data. This could be an RPi running PiAware, the mikenyepiaware image or mikenyereadsb." @@ -108,16 +42,8 @@ questions: schema: type: string default: "xx.xxxxx" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,73 +65,19 @@ questions: type: int default: 8078 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -213,31 +85,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -259,14 +112,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -286,10 +132,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tar1090/values.yaml b/charts/incubator/tar1090/values.yaml index 6867a778886..1d05b39a0aa 100644 --- a/charts/incubator/tar1090/values.yaml +++ b/charts/incubator/tar1090/values.yaml @@ -23,3 +23,6 @@ service: port: 8078 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/tasmoadmin/questions.yaml b/charts/incubator/tasmoadmin/questions.yaml index 61900d15e29..20c06d38426 100644 --- a/charts/incubator/tasmoadmin/questions.yaml +++ b/charts/incubator/tasmoadmin/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 9541 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tasmoadmin/values.yaml b/charts/incubator/tasmoadmin/values.yaml index 87f23957ca5..6c27d67ab9c 100644 --- a/charts/incubator/tasmoadmin/values.yaml +++ b/charts/incubator/tasmoadmin/values.yaml @@ -22,3 +22,6 @@ service: port: 9541 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/tasmobackup/questions.yaml b/charts/incubator/tasmobackup/questions.yaml index 5a1a15c6d4c..b4c11f608ed 100644 --- a/charts/incubator/tasmobackup/questions.yaml +++ b/charts/incubator/tasmobackup/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DBTYPE label: 'DBTYPE' description: "Container Variable DBTYPE" @@ -96,16 +30,8 @@ questions: schema: type: string default: "data/tasmobackup" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 8259 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path varwwwhtmldata" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tasmobackup/values.yaml b/charts/incubator/tasmobackup/values.yaml index 43b3033c3b5..be89981aff3 100644 --- a/charts/incubator/tasmobackup/values.yaml +++ b/charts/incubator/tasmobackup/values.yaml @@ -24,3 +24,6 @@ service: port: 8259 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/tasmocompiler/questions.yaml b/charts/incubator/tasmocompiler/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/tasmocompiler/questions.yaml +++ b/charts/incubator/tasmocompiler/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tasmocompiler/values.yaml b/charts/incubator/tasmocompiler/values.yaml index 92869b283b7..cf0ef519ade 100644 --- a/charts/incubator/tasmocompiler/values.yaml +++ b/charts/incubator/tasmocompiler/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/technitium/questions.yaml b/charts/incubator/technitium/questions.yaml index 2861105cb58..8686461a327 100644 --- a/charts/incubator/technitium/questions.yaml +++ b/charts/incubator/technitium/questions.yaml @@ -1,87 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/" admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/admin/" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -190,14 +122,7 @@ questions: - value: "HttpsJson" description: "HttpsJson" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -219,41 +144,13 @@ questions: type: int default: 5380 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5380 - - variable: dns-udp label: "DNS-UDP Service" description: "DNS-UDP Service" @@ -275,41 +172,13 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - variable: dns-tcp label: "DNS-TCP Service" description: "DNS-TCP Service" @@ -331,41 +200,13 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - variable: dns-tls label: "DNS-TLS Service" description: "DNS-TLS Service" @@ -387,34 +228,7 @@ questions: type: int default: 853 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -442,34 +256,7 @@ questions: type: int default: 10202 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -497,34 +284,7 @@ questions: type: int default: 10203 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -552,67 +312,18 @@ questions: type: int default: 10204 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8053 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -622,16 +333,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -639,11 +342,8 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - variable: dns-https-proxy label: "DNS-over-HTTPS Reverse Proxy" @@ -652,31 +352,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -698,14 +379,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -725,9 +399,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/technitium/values.yaml b/charts/incubator/technitium/values.yaml index b4703bfb0aa..3a3394f6a59 100644 --- a/charts/incubator/technitium/values.yaml +++ b/charts/incubator/technitium/values.yaml @@ -91,3 +91,6 @@ persistence: config: enabled: true mountPath: "/etc/dns/config" + +portal: + enabled: true diff --git a/charts/incubator/teedy-docs/questions.yaml b/charts/incubator/teedy-docs/questions.yaml index 883bf2721d9..afba7a3ea7f 100644 --- a/charts/incubator/teedy-docs/questions.yaml +++ b/charts/incubator/teedy-docs/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,43 +16,17 @@ questions: additional_attrs: true type: dict attrs: - - variable: DOCS_BASE_URL label: 'DOCS_BASE_URL' description: "For using an external URL, for example httpsteedy.mycompany.com" schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -122,29 +36,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -166,14 +61,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -193,10 +81,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/teedy-docs/values.yaml b/charts/incubator/teedy-docs/values.yaml index d73969cbd91..48ee26e4db5 100644 --- a/charts/incubator/teedy-docs/values.yaml +++ b/charts/incubator/teedy-docs/values.yaml @@ -27,3 +27,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/telethon-downloader/questions.yaml b/charts/incubator/telethon-downloader/questions.yaml index 30b56069aa2..911957f62b9 100644 --- a/charts/incubator/telethon-downloader/questions.yaml +++ b/charts/incubator/telethon-downloader/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TG_AUTHORIZED_USER_ID label: 'TG_AUTHORIZED_USER_ID' description: "Container Variable TGAUTHORIZEDUSERID" @@ -107,36 +46,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: pathdownload label: "pathdownload Storage" description: "Container Path download" @@ -164,29 +78,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -208,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -235,10 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/telethon-downloader/values.yaml b/charts/incubator/telethon-downloader/values.yaml index 9b26c59a6ee..a0771a5c08f 100644 --- a/charts/incubator/telethon-downloader/values.yaml +++ b/charts/incubator/telethon-downloader/values.yaml @@ -37,3 +37,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/terraria-tshock/questions.yaml b/charts/incubator/terraria-tshock/questions.yaml index d7dbc352f6a..d405d7cfb92 100644 --- a/charts/incubator/terraria-tshock/questions.yaml +++ b/charts/incubator/terraria-tshock/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "Enter your start up commands for the server." schema: type: string default: "-config serverconfig.txt" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,41 +47,13 @@ questions: type: int default: 9014 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: tcp label: 'tcp service' description: "Container Port 7777" @@ -177,75 +75,18 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path serverdataserverfiles" @@ -255,18 +96,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -274,31 +105,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -320,14 +132,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -347,10 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/terraria-tshock/values.yaml b/charts/incubator/terraria-tshock/values.yaml index 4dfb08f9f44..b631c50c465 100644 --- a/charts/incubator/terraria-tshock/values.yaml +++ b/charts/incubator/terraria-tshock/values.yaml @@ -31,3 +31,6 @@ service: port: 7777 protocol: TCP targetPort: 7777 + +portal: + enabled: true diff --git a/charts/incubator/theforest/questions.yaml b/charts/incubator/theforest/questions.yaml index c44e1b4eeba..1cf107b0997 100644 --- a/charts/incubator/theforest/questions.yaml +++ b/charts/incubator/theforest/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -114,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,41 +71,13 @@ questions: type: int default: 8766 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8766 - - variable: gameport label: 'gameport service' description: "Container Port 27015" @@ -201,39 +99,7 @@ questions: type: int default: 27015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -261,75 +127,18 @@ questions: type: int default: 27016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27016 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -348,18 +157,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -367,31 +166,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -413,14 +193,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -440,10 +213,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/theforest/values.yaml b/charts/incubator/theforest/values.yaml index dddd6f6e362..d236c7be489 100644 --- a/charts/incubator/theforest/values.yaml +++ b/charts/incubator/theforest/values.yaml @@ -53,3 +53,6 @@ service: port: 27016 protocol: UDP targetPort: 27016 + +portal: + enabled: true diff --git a/charts/incubator/thunderbird/questions.yaml b/charts/incubator/thunderbird/questions.yaml index 3473eb53768..432eb592467 100644 --- a/charts/incubator/thunderbird/questions.yaml +++ b/charts/incubator/thunderbird/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/vnc.html?autoconnect=true" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -113,13 +50,7 @@ questions: type: int default: 770 # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -141,64 +72,18 @@ questions: type: int default: 10291 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -209,13 +94,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -228,20 +107,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -263,13 +129,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/thunderbird/values.yaml b/charts/incubator/thunderbird/values.yaml index f2ce167f273..499b75ca29b 100644 --- a/charts/incubator/thunderbird/values.yaml +++ b/charts/incubator/thunderbird/values.yaml @@ -29,3 +29,6 @@ persistence: data: enabled: true mountPath: /thunderbird + +portal: + enabled: true diff --git a/charts/incubator/timetagger/questions.yaml b/charts/incubator/timetagger/questions.yaml index 734f72f9846..ae5b3949c7b 100644 --- a/charts/incubator/timetagger/questions.yaml +++ b/charts/incubator/timetagger/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -107,13 +44,7 @@ questions: type: string default: "info" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -135,64 +66,18 @@ questions: type: int default: 10286 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10286 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -203,13 +88,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,20 +101,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -257,13 +123,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/timetagger/values.yaml b/charts/incubator/timetagger/values.yaml index f4a13104c09..0ca8601d43a 100644 --- a/charts/incubator/timetagger/values.yaml +++ b/charts/incubator/timetagger/values.yaml @@ -30,3 +30,6 @@ persistence: config: enabled: true mountPath: "/root/_timetagger" + +portal: + enabled: true diff --git a/charts/incubator/tonido/questions.yaml b/charts/incubator/tonido/questions.yaml index e97803ca279..eb553b6c98c 100644 --- a/charts/incubator/tonido/questions.yaml +++ b/charts/incubator/tonido/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 10001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10001 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: tonido label: "tonido Storage" schema: @@ -180,18 +54,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -199,31 +63,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +90,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,10 +110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tonido/values.yaml b/charts/incubator/tonido/values.yaml index 4fd0a51b750..64a9d7e10e0 100644 --- a/charts/incubator/tonido/values.yaml +++ b/charts/incubator/tonido/values.yaml @@ -22,3 +22,6 @@ service: port: 10001 protocol: TCP targetPort: 10001 + +portal: + enabled: true diff --git a/charts/incubator/tracks/questions.yaml b/charts/incubator/tracks/questions.yaml index a332cd9e76c..a743301dd06 100644 --- a/charts/incubator/tracks/questions.yaml +++ b/charts/incubator/tracks/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DATABASE_NAME label: 'DATABASE_NAME' description: "Container Variable DATABASENAME" @@ -138,16 +72,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,73 +95,19 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -243,31 +115,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -289,14 +142,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -316,10 +162,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tracks/values.yaml b/charts/incubator/tracks/values.yaml index 85dfed8e994..fb86f382788 100644 --- a/charts/incubator/tracks/values.yaml +++ b/charts/incubator/tracks/values.yaml @@ -28,3 +28,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/traktarr/questions.yaml b/charts/incubator/traktarr/questions.yaml index 089f7730abc..08b29fffe12 100644 --- a/charts/incubator/traktarr/questions.yaml +++ b/charts/incubator/traktarr/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: DELAY label: 'DELAY' description: "Container Variable DELAY (FLOAT) in secs - default 2.5" @@ -125,36 +64,11 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -164,29 +78,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -208,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -235,10 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/traktarr/values.yaml b/charts/incubator/traktarr/values.yaml index 0d218e1b069..87747366f0b 100644 --- a/charts/incubator/traktarr/values.yaml +++ b/charts/incubator/traktarr/values.yaml @@ -34,3 +34,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/trango/questions.yaml b/charts/incubator/trango/questions.yaml index 2db31aa7e3b..956f0c2c97e 100644 --- a/charts/incubator/trango/questions.yaml +++ b/charts/incubator/trango/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 7755 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: hostport2 label: 'hostport2 service' description: "Container Port 443" @@ -163,75 +62,18 @@ questions: type: int default: 5533 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Appdata" @@ -241,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/trango/values.yaml b/charts/incubator/trango/values.yaml index 32fc8dc3fd6..d7dbaa30a00 100644 --- a/charts/incubator/trango/values.yaml +++ b/charts/incubator/trango/values.yaml @@ -30,3 +30,6 @@ service: port: 7755 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/trilium/questions.yaml b/charts/incubator/trilium/questions.yaml index 364bde1c415..4f501c01df0 100644 --- a/charts/incubator/trilium/questions.yaml +++ b/charts/incubator/trilium/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Container Path homenodetrilium-data" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/trilium/values.yaml b/charts/incubator/trilium/values.yaml index 4762149f001..00cd2923168 100644 --- a/charts/incubator/trilium/values.yaml +++ b/charts/incubator/trilium/values.yaml @@ -25,3 +25,6 @@ service: port: 8888 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/troddit/questions.yaml b/charts/incubator/troddit/questions.yaml index 7eca0ac2130..c136882dee3 100644 --- a/charts/incubator/troddit/questions.yaml +++ b/charts/incubator/troddit/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: CLIENT_ID label: 'CLIENT_ID' description: "Client ID generated on Reddit" @@ -114,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,73 +71,19 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -219,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -265,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -292,10 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/troddit/values.yaml b/charts/incubator/troddit/values.yaml index c8632d28f35..8e7fff4a3d3 100644 --- a/charts/incubator/troddit/values.yaml +++ b/charts/incubator/troddit/values.yaml @@ -24,3 +24,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/ts-dnsserver/questions.yaml b/charts/incubator/ts-dnsserver/questions.yaml index 1dc6516a185..e351761a91f 100644 --- a/charts/incubator/ts-dnsserver/questions.yaml +++ b/charts/incubator/ts-dnsserver/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 5380 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5380 - - variable: dnsport label: 'dnsport service' description: "Container Port 53" @@ -163,75 +62,18 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -241,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ts-dnsserver/values.yaml b/charts/incubator/ts-dnsserver/values.yaml index 52ecd8607d8..4f54a27c8f0 100644 --- a/charts/incubator/ts-dnsserver/values.yaml +++ b/charts/incubator/ts-dnsserver/values.yaml @@ -30,3 +30,6 @@ service: port: 5380 protocol: HTTP targetPort: 5380 + +portal: + enabled: true diff --git a/charts/incubator/ts3-manager/questions.yaml b/charts/incubator/ts3-manager/questions.yaml index 74bdc2c5494..78d15abbbde 100644 --- a/charts/incubator/ts3-manager/questions.yaml +++ b/charts/incubator/ts3-manager/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -105,14 +40,7 @@ questions: required: false default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -134,73 +62,19 @@ questions: type: int default: 10284 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10284 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -208,30 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -253,14 +109,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -280,9 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ts3-manager/values.yaml b/charts/incubator/ts3-manager/values.yaml index 39cfbd29def..1069dafc03c 100644 --- a/charts/incubator/ts3-manager/values.yaml +++ b/charts/incubator/ts3-manager/values.yaml @@ -59,3 +59,6 @@ service: main: protocol: HTTP port: 10284 + +portal: + enabled: true diff --git a/charts/incubator/tubearchivist-es/questions.yaml b/charts/incubator/tubearchivist-es/questions.yaml index facd59f47c1..27c9455fdfb 100644 --- a/charts/incubator/tubearchivist-es/questions.yaml +++ b/charts/incubator/tubearchivist-es/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ELASTIC_PASSWORD label: 'ELASTIC_PASSWORD' description: "Container Variable ELASTICPASSWORD" @@ -108,16 +42,8 @@ questions: schema: type: string default: "true" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -139,71 +65,18 @@ questions: type: int default: 9200 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9200 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path usrshareelasticsearchdata" @@ -213,18 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,10 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tubearchivist-es/values.yaml b/charts/incubator/tubearchivist-es/values.yaml index c330f365cf8..bb81b7f570d 100644 --- a/charts/incubator/tubearchivist-es/values.yaml +++ b/charts/incubator/tubearchivist-es/values.yaml @@ -26,3 +26,6 @@ service: port: 9200 protocol: TCP targetPort: 9200 + +portal: + enabled: true diff --git a/charts/incubator/tubearchivist-redisjson/questions.yaml b/charts/incubator/tubearchivist-redisjson/questions.yaml index e070a8d0cee..c27471653c6 100644 --- a/charts/incubator/tubearchivist-redisjson/questions.yaml +++ b/charts/incubator/tubearchivist-redisjson/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 6379 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6379 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Container Path data" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tubearchivist-redisjson/values.yaml b/charts/incubator/tubearchivist-redisjson/values.yaml index 64a938791fe..9f5b7c104e5 100644 --- a/charts/incubator/tubearchivist-redisjson/values.yaml +++ b/charts/incubator/tubearchivist-redisjson/values.yaml @@ -22,3 +22,6 @@ service: port: 6379 protocol: TCP targetPort: 6379 + +portal: + enabled: true diff --git a/charts/incubator/tubesync/questions.yaml b/charts/incubator/tubesync/questions.yaml index a8366daa1b2..9b2e6597d3f 100644 --- a/charts/incubator/tubesync/questions.yaml +++ b/charts/incubator/tubesync/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TUBESYNC_WORKERS label: 'TUBESYNC_WORKERS' description: "If you add a significant amount of work due to adding many large channels you may need to increase the number of background workers. Try around ~4 at most, although the absolute maximum allowed is 8. Default is 2." @@ -120,16 +54,8 @@ questions: schema: type: string default: "False" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,71 +77,18 @@ questions: type: int default: 4848 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4848 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Config storage path. Default is mntuserappdatatubesync." @@ -234,18 +107,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -253,31 +116,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -299,14 +143,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -326,10 +163,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tubesync/values.yaml b/charts/incubator/tubesync/values.yaml index 2aa451de314..1b001ccf963 100644 --- a/charts/incubator/tubesync/values.yaml +++ b/charts/incubator/tubesync/values.yaml @@ -31,3 +31,6 @@ service: port: 4848 protocol: TCP targetPort: 4848 + +portal: + enabled: true diff --git a/charts/incubator/tvhproxy/questions.yaml b/charts/incubator/tvhproxy/questions.yaml index e9d9d2d690d..8fd2b04a456 100644 --- a/charts/incubator/tvhproxy/questions.yaml +++ b/charts/incubator/tvhproxy/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: TVH_URL label: 'TVH_URL' description: "Container Variable TVHURL" @@ -89,49 +28,14 @@ questions: schema: type: string default: "4" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -153,14 +57,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -180,10 +77,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/tvhproxy/values.yaml b/charts/incubator/tvhproxy/values.yaml index f9e86cde1cf..8e0351da9ea 100644 --- a/charts/incubator/tvhproxy/values.yaml +++ b/charts/incubator/tvhproxy/values.yaml @@ -25,3 +25,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/twonky-server/questions.yaml b/charts/incubator/twonky-server/questions.yaml index 5604e839356..80ec71c9ef5 100644 --- a/charts/incubator/twonky-server/questions.yaml +++ b/charts/incubator/twonky-server/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 9000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/twonky-server/values.yaml b/charts/incubator/twonky-server/values.yaml index 8bfcfe4e33c..b25e6f8ebf7 100644 --- a/charts/incubator/twonky-server/values.yaml +++ b/charts/incubator/twonky-server/values.yaml @@ -25,3 +25,6 @@ service: port: 9000 protocol: TCP targetPort: 9000 + +portal: + enabled: true diff --git a/charts/incubator/ubuntu-xrdp/questions.yaml b/charts/incubator/ubuntu-xrdp/questions.yaml index 2d5d96680f1..09529c2e40e 100644 --- a/charts/incubator/ubuntu-xrdp/questions.yaml +++ b/charts/incubator/ubuntu-xrdp/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 3389 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3389 - - variable: tcpport1 label: 'tcpport1 service' schema: @@ -162,39 +61,7 @@ questions: type: int default: 6080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -221,75 +88,18 @@ questions: type: int default: 5900 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: ubuntu-xrdp label: "ubuntu-xrdp Storage" schema: @@ -298,18 +108,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -317,31 +117,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -363,14 +144,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -390,10 +164,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ubuntu-xrdp/values.yaml b/charts/incubator/ubuntu-xrdp/values.yaml index ed4fc9b9d6e..ce323d7b8f3 100644 --- a/charts/incubator/ubuntu-xrdp/values.yaml +++ b/charts/incubator/ubuntu-xrdp/values.yaml @@ -38,3 +38,6 @@ service: port: 5900 protocol: TCP targetPort: 5900 + +portal: + enabled: true diff --git a/charts/incubator/ungoogled-chromium/questions.yaml b/charts/incubator/ungoogled-chromium/questions.yaml index a72f98891bb..b3ec1efa9f9 100644 --- a/charts/incubator/ungoogled-chromium/questions.yaml +++ b/charts/incubator/ungoogled-chromium/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: EXTRA_PARAMETERS label: 'EXTRA_PARAMETERS' description: "If needed enter extra startup parameters here otherwise leave empty." @@ -119,16 +53,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -150,71 +76,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datadir label: "datadir Storage" description: "Data Path" @@ -224,18 +97,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -243,31 +106,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -289,14 +133,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -316,10 +153,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/ungoogled-chromium/values.yaml b/charts/incubator/ungoogled-chromium/values.yaml index 2113ff06652..6db169c706a 100644 --- a/charts/incubator/ungoogled-chromium/values.yaml +++ b/charts/incubator/ungoogled-chromium/values.yaml @@ -28,3 +28,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/universal-media-server/questions.yaml b/charts/incubator/universal-media-server/questions.yaml index bc04bc6bdf8..cff031f488f 100644 --- a/charts/incubator/universal-media-server/questions.yaml +++ b/charts/incubator/universal-media-server/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 9001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9001 - - variable: port5002 label: 'port5002 service' description: "Container Port 5002" @@ -163,39 +62,7 @@ questions: type: int default: 5002 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -223,75 +90,18 @@ questions: type: int default: 1044 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1044 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: media label: "media Storage" description: "Container Path media" @@ -310,18 +120,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -329,31 +129,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -375,14 +156,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -402,10 +176,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/universal-media-server/values.yaml b/charts/incubator/universal-media-server/values.yaml index 4626e00e808..0aa2717af51 100644 --- a/charts/incubator/universal-media-server/values.yaml +++ b/charts/incubator/universal-media-server/values.yaml @@ -41,3 +41,6 @@ service: port: 5002 protocol: TCP targetPort: 5002 + +portal: + enabled: true diff --git a/charts/incubator/unturned/questions.yaml b/charts/incubator/unturned/questions.yaml index 193bf6500fb..b70d85d2ce9 100644 --- a/charts/incubator/unturned/questions.yaml +++ b/charts/incubator/unturned/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)" @@ -138,16 +72,8 @@ questions: schema: type: string default: "27015" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -169,71 +95,18 @@ questions: type: int default: 27017 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27017 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" description: "Container Path serverdatasteamcmd" @@ -252,18 +125,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -271,31 +134,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -317,14 +161,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -344,10 +181,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/unturned/values.yaml b/charts/incubator/unturned/values.yaml index e7dac243486..2b66e0749a1 100644 --- a/charts/incubator/unturned/values.yaml +++ b/charts/incubator/unturned/values.yaml @@ -41,3 +41,6 @@ service: port: 27017 protocol: UDP targetPort: 27017 + +portal: + enabled: true diff --git a/charts/incubator/urban-terror/questions.yaml b/charts/incubator/urban-terror/questions.yaml index 22d70f2b65b..4901176b880 100644 --- a/charts/incubator/urban-terror/questions.yaml +++ b/charts/incubator/urban-terror/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: START_PARAMS label: 'START_PARAMS' description: "Enter you extra startup parameters if needed" @@ -102,16 +36,8 @@ questions: schema: type: string default: "000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 27960 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 27960 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: datadir label: "datadir Storage" description: "Data Path" @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/urban-terror/values.yaml b/charts/incubator/urban-terror/values.yaml index 8d454e994d0..71e68aaae50 100644 --- a/charts/incubator/urban-terror/values.yaml +++ b/charts/incubator/urban-terror/values.yaml @@ -32,3 +32,6 @@ service: port: 27960 protocol: UDP targetPort: 27960 + +portal: + enabled: true diff --git a/charts/incubator/v-rising/questions.yaml b/charts/incubator/v-rising/questions.yaml index 827008fdc6a..1157baaa824 100644 --- a/charts/incubator/v-rising/questions.yaml +++ b/charts/incubator/v-rising/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_ID label: 'GAME_ID' description: "The GAMEID that the container download at startup.If you want to install a static or beta version of the game change the value to 1829350 -beta YOURBRANCH (without quotes, replace YOURBRANCH with the branch or version you want to install)." @@ -132,16 +66,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,71 +89,18 @@ questions: type: int default: 9876 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9876 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: steamcmd label: "steamcmd Storage" schema: @@ -244,18 +117,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -263,31 +126,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -309,14 +153,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -336,10 +173,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/v-rising/values.yaml b/charts/incubator/v-rising/values.yaml index c45353be49e..359209a498a 100644 --- a/charts/incubator/v-rising/values.yaml +++ b/charts/incubator/v-rising/values.yaml @@ -40,3 +40,6 @@ service: port: 9876 protocol: UDP targetPort: 9876 + +portal: + enabled: true diff --git a/charts/incubator/valetudo-mapper/questions.yaml b/charts/incubator/valetudo-mapper/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/valetudo-mapper/questions.yaml +++ b/charts/incubator/valetudo-mapper/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/valetudo-mapper/values.yaml b/charts/incubator/valetudo-mapper/values.yaml index c1583f56495..ba35648bacd 100644 --- a/charts/incubator/valetudo-mapper/values.yaml +++ b/charts/incubator/valetudo-mapper/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/vaulthunters/questions.yaml b/charts/incubator/vaulthunters/questions.yaml index b8e0c0f9272..78428d4ffa4 100644 --- a/charts/incubator/vaulthunters/questions.yaml +++ b/charts/incubator/vaulthunters/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: EULA label: 'EULA' description: "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at httpsaccount.mojang.comdocumentsminecrafteula before accepting it." @@ -102,16 +36,8 @@ questions: schema: type: string default: "-Xms6144m -Xmx8192m" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 25565 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 25565 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: data label: "data Storage" description: "Path to store the installed server files." @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/vaulthunters/values.yaml b/charts/incubator/vaulthunters/values.yaml index 923d2d836f2..d9d2eff854b 100644 --- a/charts/incubator/vaulthunters/values.yaml +++ b/charts/incubator/vaulthunters/values.yaml @@ -25,3 +25,6 @@ service: port: 25565 protocol: TCP targetPort: 25565 + +portal: + enabled: true diff --git a/charts/incubator/venstar2mqtt/questions.yaml b/charts/incubator/venstar2mqtt/questions.yaml index 8dc1306852c..b08a4fbb341 100644 --- a/charts/incubator/venstar2mqtt/questions.yaml +++ b/charts/incubator/venstar2mqtt/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VENSTAR_HOST label: 'VENSTAR_HOST' description: "The IP or DNS of the Venstar Thermostat" @@ -107,49 +46,14 @@ questions: schema: type: string default: "" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -171,14 +75,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -198,10 +95,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/venstar2mqtt/values.yaml b/charts/incubator/venstar2mqtt/values.yaml index b2407b0c90f..3cb05660688 100644 --- a/charts/incubator/venstar2mqtt/values.yaml +++ b/charts/incubator/venstar2mqtt/values.yaml @@ -28,3 +28,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/vertex/questions.yaml b/charts/incubator/vertex/questions.yaml index 75e68744291..476cd81ef36 100644 --- a/charts/incubator/vertex/questions.yaml +++ b/charts/incubator/vertex/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: PORT label: 'PORT' description: "Vertex " schema: type: string default: "3000" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/vertex/values.yaml b/charts/incubator/vertex/values.yaml index a32823b74a0..bcabc6e172b 100644 --- a/charts/incubator/vertex/values.yaml +++ b/charts/incubator/vertex/values.yaml @@ -23,3 +23,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/vintage-story/questions.yaml b/charts/incubator/vintage-story/questions.yaml index 2fcf195a009..984ef425497 100644 --- a/charts/incubator/vintage-story/questions.yaml +++ b/charts/incubator/vintage-story/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: VS_CHANNEL label: 'VS_CHANNEL' description: "Select which release channel you want to use (valid values are stable, unstable & pre without quotes)." @@ -96,16 +30,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -127,71 +53,18 @@ questions: type: int default: 42420 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 42420 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Data Path" @@ -201,18 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,10 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/vintage-story/values.yaml b/charts/incubator/vintage-story/values.yaml index b0799c2ba17..509c6a7e85e 100644 --- a/charts/incubator/vintage-story/values.yaml +++ b/charts/incubator/vintage-story/values.yaml @@ -24,3 +24,6 @@ service: port: 42420 protocol: TCP targetPort: 42420 + +portal: + enabled: true diff --git a/charts/incubator/virt-manager/questions.yaml b/charts/incubator/virt-manager/questions.yaml index 1c11f712b45..d2db706afbe 100644 --- a/charts/incubator/virt-manager/questions.yaml +++ b/charts/incubator/virt-manager/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: HOSTS label: 'HOSTS' description: "Container Variable HOSTS" schema: type: string default: "['qemu:///system']" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8185 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: libvirt-sock label: "libvirt-sock Storage" description: "Container Path varrunlibvirtlibvirt-sock" @@ -222,18 +95,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -241,31 +104,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -287,14 +131,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -314,10 +151,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/virt-manager/values.yaml b/charts/incubator/virt-manager/values.yaml index c55b4fe366a..83a7a29f5b8 100644 --- a/charts/incubator/virt-manager/values.yaml +++ b/charts/incubator/virt-manager/values.yaml @@ -32,3 +32,6 @@ service: port: 8185 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/vlmcsd-kms-server/questions.yaml b/charts/incubator/vlmcsd-kms-server/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/vlmcsd-kms-server/questions.yaml +++ b/charts/incubator/vlmcsd-kms-server/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/vlmcsd-kms-server/values.yaml b/charts/incubator/vlmcsd-kms-server/values.yaml index dc7d6a9fb2a..3eb0243bc5f 100644 --- a/charts/incubator/vlmcsd-kms-server/values.yaml +++ b/charts/incubator/vlmcsd-kms-server/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/vorta/questions.yaml b/charts/incubator/vorta/questions.yaml index bff9ec0794f..0d6b5336fdb 100644 --- a/charts/incubator/vorta/questions.yaml +++ b/charts/incubator/vorta/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: APP_NAME label: 'APP_NAME' description: "This is the title of the browsers tab." @@ -119,16 +53,8 @@ questions: schema: type: string default: "022" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -150,71 +76,18 @@ questions: type: int default: 5800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: backupsto label: "backupsto Storage" description: "This is the location for backups (destination)." @@ -242,18 +115,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -261,31 +124,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -307,14 +151,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -334,10 +171,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/vorta/values.yaml b/charts/incubator/vorta/values.yaml index 9159a9a5a16..2cb1c46ca4d 100644 --- a/charts/incubator/vorta/values.yaml +++ b/charts/incubator/vorta/values.yaml @@ -35,3 +35,6 @@ service: port: 5800 protocol: TCP targetPort: 5800 + +portal: + enabled: true diff --git a/charts/incubator/webp-server/questions.yaml b/charts/incubator/webp-server/questions.yaml index c34eb93ee7b..5688fe57c59 100644 --- a/charts/incubator/webp-server/questions.yaml +++ b/charts/incubator/webp-server/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: ALLOWED_TYPES label: 'ALLOWED_TYPES' schema: @@ -99,16 +33,8 @@ questions: schema: type: string default: "false" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -130,71 +56,18 @@ questions: type: int default: 3333 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3333 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: storagepics label: "storagepics Storage" description: "This is the location for your pics." @@ -213,18 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,10 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/webp-server/values.yaml b/charts/incubator/webp-server/values.yaml index 25370d50286..44719d82b06 100644 --- a/charts/incubator/webp-server/values.yaml +++ b/charts/incubator/webp-server/values.yaml @@ -29,3 +29,6 @@ service: port: 3333 protocol: TCP targetPort: 3333 + +portal: + enabled: true diff --git a/charts/incubator/webtop/questions.yaml b/charts/incubator/webtop/questions.yaml index 5e208b95ac4..bb959830f01 100644 --- a/charts/incubator/webtop/questions.yaml +++ b/charts/incubator/webtop/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: SUBFOLDER label: 'SUBFOLDER' description: "Specify a subfolder to use with reverse proxies, IE `subfolder`" @@ -102,16 +36,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "abc users home directory" @@ -216,18 +89,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -235,31 +98,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -281,14 +125,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -308,10 +145,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/webtop/values.yaml b/charts/incubator/webtop/values.yaml index b4fda48e3a0..23abed89c2b 100644 --- a/charts/incubator/webtop/values.yaml +++ b/charts/incubator/webtop/values.yaml @@ -28,3 +28,6 @@ service: port: 3000 protocol: TCP targetPort: 3000 + +portal: + enabled: true diff --git a/charts/incubator/wger/questions.yaml b/charts/incubator/wger/questions.yaml index 96634e3f83a..e1e0197fa37 100644 --- a/charts/incubator/wger/questions.yaml +++ b/charts/incubator/wger/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: wger group: "Container Configuration" @@ -192,14 +129,7 @@ questions: type: boolean default: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -221,67 +151,18 @@ questions: type: int default: 10249 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: media label: "App Media Storage" description: "Stores the Application Media." @@ -291,16 +172,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -308,31 +181,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -354,14 +208,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -381,9 +228,6 @@ questions: type: int default: 1000 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/wger/values.yaml b/charts/incubator/wger/values.yaml index ec414ee776f..1b61c950f09 100644 --- a/charts/incubator/wger/values.yaml +++ b/charts/incubator/wger/values.yaml @@ -177,3 +177,6 @@ redis: enabled: true existingSecret: "rediscreds" redisUsername: "default" + +portal: + enabled: true diff --git a/charts/incubator/whisparr/questions.yaml b/charts/incubator/whisparr/questions.yaml index 7db175eb816..5e32083836b 100644 --- a/charts/incubator/whisparr/questions.yaml +++ b/charts/incubator/whisparr/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: UMASK label: 'UMASK' description: "Container Variable UMASK" schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 6969 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6969 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -195,18 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -260,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -287,10 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/whisparr/values.yaml b/charts/incubator/whisparr/values.yaml index 85ff7f351f4..6c99ab8a7e7 100644 --- a/charts/incubator/whisparr/values.yaml +++ b/charts/incubator/whisparr/values.yaml @@ -23,3 +23,6 @@ service: port: 6969 protocol: TCP targetPort: 6969 + +portal: + enabled: true diff --git a/charts/incubator/wifi-card/questions.yaml b/charts/incubator/wifi-card/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/wifi-card/questions.yaml +++ b/charts/incubator/wifi-card/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/wifi-card/values.yaml b/charts/incubator/wifi-card/values.yaml index 906c0a4f8dc..28a8f6bffd0 100644 --- a/charts/incubator/wifi-card/values.yaml +++ b/charts/incubator/wifi-card/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/wordle/questions.yaml b/charts/incubator/wordle/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/wordle/questions.yaml +++ b/charts/incubator/wordle/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/wordle/values.yaml b/charts/incubator/wordle/values.yaml index 2a1cffaac19..e4cdfb4e250 100644 --- a/charts/incubator/wordle/values.yaml +++ b/charts/incubator/wordle/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/xmrig/questions.yaml b/charts/incubator/xmrig/questions.yaml index 30f327ed452..3077eefa7ba 100644 --- a/charts/incubator/xmrig/questions.yaml +++ b/charts/incubator/xmrig/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -76,7 +16,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: POOL label: 'POOL' description: "Address for your mining pool. Eg. xmr-au1.nanopool.org14444" @@ -137,49 +76,14 @@ questions: schema: type: string default: "all" - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -201,14 +105,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -228,10 +125,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/xmrig/values.yaml b/charts/incubator/xmrig/values.yaml index e29eacfe1d7..d7c1a3c387d 100644 --- a/charts/incubator/xmrig/values.yaml +++ b/charts/incubator/xmrig/values.yaml @@ -33,3 +33,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/xonotic/questions.yaml b/charts/incubator/xonotic/questions.yaml index 598cc2afdc4..2c704ad8f4d 100644 --- a/charts/incubator/xonotic/questions.yaml +++ b/charts/incubator/xonotic/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: GAME_PARAMS label: 'GAME_PARAMS' description: "Enter your extra start up commands for the server if needed." @@ -102,16 +36,8 @@ questions: schema: type: string default: "https://dl.xonotic.org/" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,71 +59,18 @@ questions: type: int default: 26000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 26000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: serverfiles label: "serverfiles Storage" description: "Container Path serverdataserverfiles" @@ -207,18 +80,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,10 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/xonotic/values.yaml b/charts/incubator/xonotic/values.yaml index cecaf154a64..1934befb647 100644 --- a/charts/incubator/xonotic/values.yaml +++ b/charts/incubator/xonotic/values.yaml @@ -32,3 +32,6 @@ service: port: 26000 protocol: UDP targetPort: 26000 + +portal: + enabled: true diff --git a/charts/incubator/xware/questions.yaml b/charts/incubator/xware/questions.yaml index 1f3a55cb4c6..fbd27e97fcb 100644 --- a/charts/incubator/xware/questions.yaml +++ b/charts/incubator/xware/questions.yaml @@ -1,117 +1,22 @@ # Include{groups} portals: {} 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: false # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +38,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,10 +58,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/xware/values.yaml b/charts/incubator/xware/values.yaml index 56abea4a218..802584771f3 100644 --- a/charts/incubator/xware/values.yaml +++ b/charts/incubator/xware/values.yaml @@ -23,3 +23,6 @@ service: ports: main: enabled: false + +portal: + enabled: false diff --git a/charts/incubator/yacht/questions.yaml b/charts/incubator/yacht/questions.yaml index ad84ab87a0b..6676b8f9b77 100644 --- a/charts/incubator/yacht/questions.yaml +++ b/charts/incubator/yacht/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,23 +18,14 @@ questions: additional_attrs: true type: dict attrs: - - variable: ADMIN_EMAIL label: 'ADMIN_EMAIL' description: "Administrator email address. Default = admin@yacht.local" schema: type: string default: "admin@yacht.local" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -121,71 +47,18 @@ questions: type: int default: 8000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "To store Yacht configuration. Default appdata" @@ -204,18 +77,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +86,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +113,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,10 +133,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/yacht/values.yaml b/charts/incubator/yacht/values.yaml index d275402ae7a..12694c9f2c3 100644 --- a/charts/incubator/yacht/values.yaml +++ b/charts/incubator/yacht/values.yaml @@ -26,3 +26,6 @@ service: port: 8000 protocol: TCP targetPort: 8000 + +portal: + enabled: true diff --git a/charts/incubator/yacreaderlibraryserver/questions.yaml b/charts/incubator/yacreaderlibraryserver/questions.yaml index 0b2fe8018ff..9f9fd689c09 100644 --- a/charts/incubator/yacreaderlibraryserver/questions.yaml +++ b/charts/incubator/yacreaderlibraryserver/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: comics label: "comics Storage" description: "Container Path comics" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/yacreaderlibraryserver/values.yaml b/charts/incubator/yacreaderlibraryserver/values.yaml index b79edaa6fbb..58d60c0d376 100644 --- a/charts/incubator/yacreaderlibraryserver/values.yaml +++ b/charts/incubator/yacreaderlibraryserver/values.yaml @@ -25,3 +25,6 @@ service: port: 8080 protocol: TCP targetPort: 8080 + +portal: + enabled: true diff --git a/charts/incubator/yacy/questions.yaml b/charts/incubator/yacy/questions.yaml index e371106c186..f1672117295 100644 --- a/charts/incubator/yacy/questions.yaml +++ b/charts/incubator/yacy/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8090 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8090 - - variable: https label: 'https service' description: "HTTPs (Not Required if you using reverse proxy)" @@ -163,75 +62,18 @@ questions: type: int default: 8443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8443 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: appdata label: "appdata Storage" description: "Appdata" @@ -241,18 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,10 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/yacy/values.yaml b/charts/incubator/yacy/values.yaml index 41a9990522d..4af56917bcc 100644 --- a/charts/incubator/yacy/values.yaml +++ b/charts/incubator/yacy/values.yaml @@ -30,3 +30,6 @@ service: port: 8090 protocol: HTTP targetPort: 8090 + +portal: + enabled: true diff --git a/charts/incubator/yourls/questions.yaml b/charts/incubator/yourls/questions.yaml index 45aac33fe9d..37405f95f67 100644 --- a/charts/incubator/yourls/questions.yaml +++ b/charts/incubator/yourls/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,7 +18,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: YOURLS_DB_HOST label: 'YOURLS_DB_HOST' description: "Container Variable YOURLSDBHOST" @@ -132,16 +66,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,73 +89,19 @@ questions: type: int default: 80 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -237,31 +109,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -283,14 +136,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -310,10 +156,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/yourls/values.yaml b/charts/incubator/yourls/values.yaml index bd9b4b6aff9..973afb93fed 100644 --- a/charts/incubator/yourls/values.yaml +++ b/charts/incubator/yourls/values.yaml @@ -27,3 +27,6 @@ service: port: 80 protocol: TCP targetPort: 80 + +portal: + enabled: true diff --git a/charts/incubator/youtransfer/questions.yaml b/charts/incubator/youtransfer/questions.yaml index 53c18850a35..eb7cbcdf211 100644 --- a/charts/incubator/youtransfer/questions.yaml +++ b/charts/incubator/youtransfer/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 5000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Config Path" @@ -190,18 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,10 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/youtransfer/values.yaml b/charts/incubator/youtransfer/values.yaml index b446e80b4cf..feeb9d29287 100644 --- a/charts/incubator/youtransfer/values.yaml +++ b/charts/incubator/youtransfer/values.yaml @@ -25,3 +25,6 @@ service: port: 5000 protocol: TCP targetPort: 5000 + +portal: + enabled: true diff --git a/charts/incubator/youtubedl-material/questions.yaml b/charts/incubator/youtubedl-material/questions.yaml index 31ba0d56ce3..49b982b9da4 100644 --- a/charts/incubator/youtubedl-material/questions.yaml +++ b/charts/incubator/youtubedl-material/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -348,14 +285,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -377,68 +307,18 @@ questions: type: int default: 10253 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10253 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: appdata label: "App AppData Storage" description: "Stores the Application AppData." @@ -484,16 +364,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -501,31 +373,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -547,14 +400,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -574,9 +420,6 @@ questions: type: int default: 1000 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/youtubedl-material/values.yaml b/charts/incubator/youtubedl-material/values.yaml index 259e040e374..5ff79d0d4d0 100644 --- a/charts/incubator/youtubedl-material/values.yaml +++ b/charts/incubator/youtubedl-material/values.yaml @@ -90,3 +90,6 @@ mongodb: mongodbUsername: ytdl_material # DB name seems to be harcoded in their app mongodbDatabase: ytdl_material + +portal: + enabled: true diff --git a/charts/incubator/z80pack/questions.yaml b/charts/incubator/z80pack/questions.yaml index 6b9611ed2af..ca12561a27f 100644 --- a/charts/incubator/z80pack/questions.yaml +++ b/charts/incubator/z80pack/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,71 +34,18 @@ questions: type: int default: 4200 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4200 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" @@ -181,18 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/z80pack/values.yaml b/charts/incubator/z80pack/values.yaml index eeb553473e1..f70283cfd52 100644 --- a/charts/incubator/z80pack/values.yaml +++ b/charts/incubator/z80pack/values.yaml @@ -22,3 +22,6 @@ service: port: 4200 protocol: TCP targetPort: 4200 + +portal: + enabled: true diff --git a/charts/incubator/zabbix-server/questions.yaml b/charts/incubator/zabbix-server/questions.yaml index 06a6e018741..d75199e0af6 100644 --- a/charts/incubator/zabbix-server/questions.yaml +++ b/charts/incubator/zabbix-server/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -93,7 +30,6 @@ questions: schema: type: int default: 4 - - variable: frontendConfig group: "Container Configuration" label: "Web Frontend Environment" @@ -156,14 +92,7 @@ questions: type: int default: 300 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -185,34 +114,7 @@ questions: type: int default: 10211 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -240,34 +142,7 @@ questions: type: int default: 10212 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -295,68 +170,18 @@ questions: type: int default: 162 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1162 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: snmptraps label: "App snmptraps Storage" description: "Stores the Application snmptraps." @@ -366,16 +191,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -383,13 +200,9 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - - variable: server label: "Server Ingress" schema: @@ -397,31 +210,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -443,14 +237,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -470,9 +257,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/zabbix-server/values.yaml b/charts/incubator/zabbix-server/values.yaml index feb239c6b78..89441aa7c9c 100644 --- a/charts/incubator/zabbix-server/values.yaml +++ b/charts/incubator/zabbix-server/values.yaml @@ -230,3 +230,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: zabbix postgresqlDatabase: zabbix + +portal: + enabled: true diff --git a/charts/incubator/zoneminder/questions.yaml b/charts/incubator/zoneminder/questions.yaml index 93b6f81538f..83c22571669 100644 --- a/charts/incubator/zoneminder/questions.yaml +++ b/charts/incubator/zoneminder/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,41 +34,13 @@ questions: type: int default: 8443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - variable: zmninjaeventno label: 'zmninjaeventno service' schema: @@ -162,75 +61,18 @@ questions: type: int default: 9000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9000 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -247,18 +89,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -266,31 +98,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -312,14 +125,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -339,10 +145,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/zoneminder/values.yaml b/charts/incubator/zoneminder/values.yaml index c33e135e933..f6f2a10db2b 100644 --- a/charts/incubator/zoneminder/values.yaml +++ b/charts/incubator/zoneminder/values.yaml @@ -33,3 +33,6 @@ service: port: 9000 protocol: TCP targetPort: 9000 + +portal: + enabled: true diff --git a/charts/incubator/zusam/questions.yaml b/charts/incubator/zusam/questions.yaml index c4a39399a46..6f19b049b70 100644 --- a/charts/incubator/zusam/questions.yaml +++ b/charts/incubator/zusam/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -298,13 +235,7 @@ questions: type: int default: 2592000 # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -326,64 +257,18 @@ questions: type: int default: 10283 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -394,13 +279,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -413,20 +292,7 @@ questions: # Include{ingressExpert} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -448,13 +314,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/incubator/zusam/values.yaml b/charts/incubator/zusam/values.yaml index e3a8e0ab686..053c862fd9a 100644 --- a/charts/incubator/zusam/values.yaml +++ b/charts/incubator/zusam/values.yaml @@ -61,3 +61,6 @@ persistence: data: enabled: true mountPath: "/zusam/data" + +portal: + enabled: true diff --git a/charts/stable/airdcpp-webclient/questions.yaml b/charts/stable/airdcpp-webclient/questions.yaml index 4ec6129e15e..323682ee91f 100644 --- a/charts/stable/airdcpp-webclient/questions.yaml +++ b/charts/stable/airdcpp-webclient/questions.yaml @@ -1,91 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: - - variable: portal - group: "Container Image" - label: "Configure Portal Button" - schema: - additional_attrs: true - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable" - description: "enable the portal button" - schema: - hidden: true - editable: false - type: boolean - default: true # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,46 +34,13 @@ questions: type: int default: 10155 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10155 - - variable: unencrypted-tcp label: "Unencrypted Transfers" description: "Used for unencrypted transfers." @@ -168,41 +62,13 @@ questions: type: int default: 21248 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 21248 - - variable: encrypted-tcp label: "Encrypted Transfers" description: "Used for unencrypted transfers." @@ -224,41 +90,13 @@ questions: type: int default: 21249 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 21249 - - variable: search-udp label: "Unencrypted Transfers" description: "Used for searching." @@ -280,68 +118,18 @@ questions: type: int default: 21248 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 21248 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -352,14 +140,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -367,31 +148,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -413,14 +175,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -440,9 +195,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/airdcpp-webclient/values.yaml b/charts/stable/airdcpp-webclient/values.yaml index 44c71de2a46..33207509ce4 100644 --- a/charts/stable/airdcpp-webclient/values.yaml +++ b/charts/stable/airdcpp-webclient/values.yaml @@ -36,3 +36,6 @@ persistence: config: enabled: true mountPath: "/.airdcpp" + +portal: + enabled: true diff --git a/charts/stable/airsonic-advanced/questions.yaml b/charts/stable/airsonic-advanced/questions.yaml index 7e73eddca7b..f47ee13654e 100644 --- a/charts/stable/airsonic-advanced/questions.yaml +++ b/charts/stable/airsonic-advanced/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -94,16 +31,8 @@ questions: type: string required: true default: "/" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,68 +54,18 @@ questions: type: int default: 10122 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4040 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -223,16 +102,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -240,31 +111,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -286,14 +138,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -313,9 +158,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/airsonic-advanced/values.yaml b/charts/stable/airsonic-advanced/values.yaml index 00b70db2381..743dd15b51c 100644 --- a/charts/stable/airsonic-advanced/values.yaml +++ b/charts/stable/airsonic-advanced/values.yaml @@ -54,3 +54,6 @@ persistence: playlists: enabled: true mountPath: "/playlists" + +portal: + enabled: true diff --git a/charts/stable/airsonic/questions.yaml b/charts/stable/airsonic/questions.yaml index d92b088a692..d1adb099b2f 100644 --- a/charts/stable/airsonic/questions.yaml +++ b/charts/stable/airsonic/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10047 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4040 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,16 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/airsonic/values.yaml b/charts/stable/airsonic/values.yaml index b0d3944b59b..07440c6b6c4 100644 --- a/charts/stable/airsonic/values.yaml +++ b/charts/stable/airsonic/values.yaml @@ -28,3 +28,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/alist/questions.yaml b/charts/stable/alist/questions.yaml index fbcf18be005..3c2e59b47cd 100644 --- a/charts/stable/alist/questions.yaml +++ b/charts/stable/alist/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10167 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5244 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/alist/values.yaml b/charts/stable/alist/values.yaml index fff43968fc0..f7c9785fe16 100644 --- a/charts/stable/alist/values.yaml +++ b/charts/stable/alist/values.yaml @@ -14,3 +14,6 @@ persistence: data: enabled: true mountPath: "/opt/alist/data" + +portal: + enabled: true diff --git a/charts/stable/amcrest2mqtt/questions.yaml b/charts/stable/amcrest2mqtt/questions.yaml index 923d6a0eb42..064d4cdd18b 100644 --- a/charts/stable/amcrest2mqtt/questions.yaml +++ b/charts/stable/amcrest2mqtt/questions.yaml @@ -2,57 +2,13 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -133,48 +89,15 @@ questions: schema: type: string default: "homeassistant" - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -196,14 +119,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -223,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/amcrest2mqtt/values.yaml b/charts/stable/amcrest2mqtt/values.yaml index ec47c358847..c7451dc9a90 100644 --- a/charts/stable/amcrest2mqtt/values.yaml +++ b/charts/stable/amcrest2mqtt/values.yaml @@ -41,3 +41,6 @@ env: HOME_ASSISTANT: "false" # -- Home Assistant autodiscovery prefix HOME_ASSISTANT_PREFIX: "homeassistant" + +portal: + enabled: false diff --git a/charts/stable/anonaddy/questions.yaml b/charts/stable/anonaddy/questions.yaml index e1141fe66e0..d4168929ac4 100644 --- a/charts/stable/anonaddy/questions.yaml +++ b/charts/stable/anonaddy/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -89,16 +24,8 @@ questions: type: string default: "" required: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,39 +47,7 @@ questions: type: int default: 10110 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -180,73 +75,18 @@ questions: type: int default: 25 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 25 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -257,14 +97,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -272,31 +105,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -318,14 +132,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -345,9 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/anonaddy/values.yaml b/charts/stable/anonaddy/values.yaml index d86f07f35b1..c9b3ee00589 100644 --- a/charts/stable/anonaddy/values.yaml +++ b/charts/stable/anonaddy/values.yaml @@ -73,3 +73,6 @@ mariadb: mariadbUsername: anonaddy mariadbDatabase: anonaddy existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/apache-musicindex/questions.yaml b/charts/stable/apache-musicindex/questions.yaml index 025f20472f1..30a7b47910e 100644 --- a/charts/stable/apache-musicindex/questions.yaml +++ b/charts/stable/apache-musicindex/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,69 +34,19 @@ questions: type: int default: 10006 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -175,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -221,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -248,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/apache-musicindex/values.yaml b/charts/stable/apache-musicindex/values.yaml index 9744dcbd58c..b2833632614 100644 --- a/charts/stable/apache-musicindex/values.yaml +++ b/charts/stable/apache-musicindex/values.yaml @@ -17,3 +17,6 @@ service: main: port: 10006 targetPort: 80 + +portal: + enabled: true diff --git a/charts/stable/appdaemon/questions.yaml b/charts/stable/appdaemon/questions.yaml index af910eecd8e..cd2d2c629e8 100644 --- a/charts/stable/appdaemon/questions.yaml +++ b/charts/stable/appdaemon/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -134,16 +71,8 @@ questions: type: int default: 0 required: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -165,68 +94,18 @@ questions: type: int default: 51050 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5050 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: conf label: "App Config Storage" description: "Stores the Application Configuration." @@ -237,25 +116,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -277,14 +140,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -304,9 +160,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/appdaemon/values.yaml b/charts/stable/appdaemon/values.yaml index 33ab870e74e..dda1c3aee9b 100644 --- a/charts/stable/appdaemon/values.yaml +++ b/charts/stable/appdaemon/values.yaml @@ -40,3 +40,6 @@ persistence: mountPath: "/conf" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/aria2/questions.yaml b/charts/stable/aria2/questions.yaml index bed5c0970af..3d85101f8ab 100644 --- a/charts/stable/aria2/questions.yaml +++ b/charts/stable/aria2/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -89,14 +26,7 @@ questions: private: true default: "REPLACETHIS" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,42 +48,13 @@ questions: type: int default: 6800 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6800 - - - variable: listen label: "Listen Service" description: "" @@ -175,68 +76,18 @@ questions: type: int default: 6888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6888 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -247,14 +98,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -262,31 +106,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -308,14 +133,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -335,9 +153,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/aria2/values.yaml b/charts/stable/aria2/values.yaml index d4daaf7e00d..6df1aa2c063 100644 --- a/charts/stable/aria2/values.yaml +++ b/charts/stable/aria2/values.yaml @@ -38,3 +38,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/audacity/questions.yaml b/charts/stable/audacity/questions.yaml index 2ab7ec8de13..e919cd960b2 100644 --- a/charts/stable/audacity/questions.yaml +++ b/charts/stable/audacity/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10032 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/audacity/values.yaml b/charts/stable/audacity/values.yaml index 108a5336baf..9a9bd2786e7 100644 --- a/charts/stable/audacity/values.yaml +++ b/charts/stable/audacity/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/audiobookshelf/questions.yaml b/charts/stable/audiobookshelf/questions.yaml index 22258a887e5..cc1961103f9 100644 --- a/charts/stable/audiobookshelf/questions.yaml +++ b/charts/stable/audiobookshelf/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10223 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10223 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -194,16 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -211,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -257,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -284,9 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/audiobookshelf/values.yaml b/charts/stable/audiobookshelf/values.yaml index b0a3a55d0bb..d5b9eb034d1 100644 --- a/charts/stable/audiobookshelf/values.yaml +++ b/charts/stable/audiobookshelf/values.yaml @@ -44,3 +44,6 @@ persistence: metadata: enabled: true mountPath: "/metadata" + +portal: + enabled: true diff --git a/charts/stable/authelia/questions.yaml b/charts/stable/authelia/questions.yaml index ca81e85fd5f..51368dcf13b 100644 --- a/charts/stable/authelia/questions.yaml +++ b/charts/stable/authelia/questions.yaml @@ -1,82 +1,17 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: domain group: "App Configuration" label: "Domain" @@ -85,7 +20,6 @@ questions: type: string default: "" required: true - - variable: default_redirection_url group: "App Configuration" label: "Default Redirection Url" @@ -93,7 +27,6 @@ questions: schema: type: string default: "" - - variable: theme group: "App Configuration" label: "Theme" @@ -107,7 +40,6 @@ questions: description: "grey" - value: "dark" description: "dark" - - variable: log group: "App Configuration" label: "Log Configuration " @@ -137,7 +69,6 @@ questions: description: "json" - value: "text" description: "text" - - variable: totp group: "App Configuration" label: "TOTP Configuration" @@ -163,7 +94,6 @@ questions: schema: type: int default: 1 - - variable: duo_api group: "App Configuration" label: "DUO API Configuration" @@ -185,7 +115,6 @@ questions: type: string required: true default: "" - - variable: integration_key label: "integration_key" schema: @@ -198,7 +127,6 @@ questions: type: string default: "" required: true - - variable: session group: "App Configuration" label: "Session Provider" @@ -246,7 +174,6 @@ questions: type: string default: "5M" required: true - - variable: regulation group: "App Configuration" label: "Regulation Configuration" @@ -275,7 +202,6 @@ questions: type: string default: "5m" required: true - - variable: authentication_backend group: "App Configuration" label: "Authentication Backend Provider" @@ -515,7 +441,6 @@ questions: type: int default: 8 required: true - - variable: notifier group: "App Configuration" label: "Notifier Configuration" @@ -685,7 +610,6 @@ questions: description: "two_factor" - value: "deny" description: "deny" - - variable: networks label: "Networks" schema: @@ -716,7 +640,6 @@ questions: type: string default: "" required: true - - variable: rules label: "Rules" schema: @@ -795,14 +718,7 @@ questions: type: string default: "" required: true - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -824,68 +740,18 @@ questions: type: int default: 9091 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9091 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -895,16 +761,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -912,30 +770,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -957,14 +797,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -984,13 +817,9 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} - - variable: identity_providers group: "Advanced" label: "Authelia Identity Providers (BETA)" diff --git a/charts/stable/authelia/values.yaml b/charts/stable/authelia/values.yaml index 2507c4a2508..07397d9f3e5 100644 --- a/charts/stable/authelia/values.yaml +++ b/charts/stable/authelia/values.yaml @@ -620,3 +620,6 @@ identity_providers: ## The algorithm used to sign userinfo endpoint responses for this client, either none or RS256. # userinfo_signing_algorithm: none + +portal: + enabled: true diff --git a/charts/stable/automatic-music-downloader/questions.yaml b/charts/stable/automatic-music-downloader/questions.yaml index c39c3cce15e..5a7002ec1c6 100644 --- a/charts/stable/automatic-music-downloader/questions.yaml +++ b/charts/stable/automatic-music-downloader/questions.yaml @@ -2,57 +2,13 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -275,35 +231,11 @@ questions: type: int default: 1 # Include{containerConfig} - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -322,26 +254,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -363,14 +279,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -390,9 +299,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/automatic-music-downloader/values.yaml b/charts/stable/automatic-music-downloader/values.yaml index fe95679e7d5..46eab02972b 100644 --- a/charts/stable/automatic-music-downloader/values.yaml +++ b/charts/stable/automatic-music-downloader/values.yaml @@ -62,3 +62,6 @@ persistence: data: enabled: true mountPath: "/downloads-amd" + +portal: + enabled: false diff --git a/charts/stable/avidemux/questions.yaml b/charts/stable/avidemux/questions.yaml index 3baa3353078..391a6606dfe 100644 --- a/charts/stable/avidemux/questions.yaml +++ b/charts/stable/avidemux/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,41 +96,13 @@ questions: type: int default: 10272 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -222,68 +124,18 @@ questions: type: int default: 10273 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,14 +155,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -318,31 +163,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -364,14 +190,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -391,11 +210,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/avidemux/values.yaml b/charts/stable/avidemux/values.yaml index 3dc922fc4f6..c61ad926205 100644 --- a/charts/stable/avidemux/values.yaml +++ b/charts/stable/avidemux/values.yaml @@ -56,3 +56,6 @@ persistence: storage: enabled: true mountPath: "/storage" + +portal: + enabled: true diff --git a/charts/stable/babybuddy/questions.yaml b/charts/stable/babybuddy/questions.yaml index 32547c0ab11..f45f8a764c5 100644 --- a/charts/stable/babybuddy/questions.yaml +++ b/charts/stable/babybuddy/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -88,14 +25,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,68 +47,18 @@ questions: type: int default: 10069 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -206,27 +79,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -248,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -275,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/babybuddy/values.yaml b/charts/stable/babybuddy/values.yaml index 62a69f3b85b..1296eff8c0a 100644 --- a/charts/stable/babybuddy/values.yaml +++ b/charts/stable/babybuddy/values.yaml @@ -45,3 +45,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: babybuddy postgresqlDatabase: babybuddy + +portal: + enabled: true diff --git a/charts/stable/baserow/questions.yaml b/charts/stable/baserow/questions.yaml index c633b2dcc75..9478668ef0a 100644 --- a/charts/stable/baserow/questions.yaml +++ b/charts/stable/baserow/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -148,17 +85,8 @@ questions: type: string private: true default: "" - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -180,68 +108,18 @@ questions: type: int default: 10228 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10228 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -251,16 +129,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -268,31 +138,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -314,14 +165,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -341,9 +185,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/baserow/values.yaml b/charts/stable/baserow/values.yaml index 3f0342443c8..a33dbe5a4a1 100644 --- a/charts/stable/baserow/values.yaml +++ b/charts/stable/baserow/values.yaml @@ -78,3 +78,6 @@ redis: enabled: true existingSecret: "rediscreds" redisUsername: "default" + +portal: + enabled: true diff --git a/charts/stable/bazarr/questions.yaml b/charts/stable/bazarr/questions.yaml index d2e28e70ff7..716a793a01a 100644 --- a/charts/stable/bazarr/questions.yaml +++ b/charts/stable/bazarr/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 6767 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6767 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/bazarr/values.yaml b/charts/stable/bazarr/values.yaml index 0f7779b0c49..87724a56f2c 100644 --- a/charts/stable/bazarr/values.yaml +++ b/charts/stable/bazarr/values.yaml @@ -14,3 +14,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/beets/questions.yaml b/charts/stable/beets/questions.yaml index f5b36c8a36f..9711cb6e341 100644 --- a/charts/stable/beets/questions.yaml +++ b/charts/stable/beets/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 8337 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8337 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/beets/values.yaml b/charts/stable/beets/values.yaml index 3b2c84f1db4..15c578002c8 100644 --- a/charts/stable/beets/values.yaml +++ b/charts/stable/beets/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/blog/questions.yaml b/charts/stable/blog/questions.yaml index c0448d014be..f5f13dc16d3 100644 --- a/charts/stable/blog/questions.yaml +++ b/charts/stable/blog/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -101,16 +36,8 @@ questions: type: string default: "" required: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -132,73 +59,18 @@ questions: type: int default: 10111 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -209,14 +81,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -224,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -270,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -297,9 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/blog/values.yaml b/charts/stable/blog/values.yaml index ba357f2201c..88cf91c05a0 100644 --- a/charts/stable/blog/values.yaml +++ b/charts/stable/blog/values.yaml @@ -49,3 +49,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: blog postgresqlDatabase: blog + +portal: + enabled: true diff --git a/charts/stable/boinc/questions.yaml b/charts/stable/boinc/questions.yaml index 7e97a9c2adf..0fb2cfc6e74 100644 --- a/charts/stable/boinc/questions.yaml +++ b/charts/stable/boinc/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -88,14 +24,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,73 +46,18 @@ questions: type: int default: 10142 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -194,14 +68,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,9 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/boinc/values.yaml b/charts/stable/boinc/values.yaml index 76f5b8be4f0..2bcd9aac613 100644 --- a/charts/stable/boinc/values.yaml +++ b/charts/stable/boinc/values.yaml @@ -27,3 +27,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/booksonic-air/questions.yaml b/charts/stable/booksonic-air/questions.yaml index c778491b2b8..eae46ce8a3c 100644 --- a/charts/stable/booksonic-air/questions.yaml +++ b/charts/stable/booksonic-air/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10048 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4040 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/booksonic-air/values.yaml b/charts/stable/booksonic-air/values.yaml index b7b4f7fe24b..bf6e47be7c6 100644 --- a/charts/stable/booksonic-air/values.yaml +++ b/charts/stable/booksonic-air/values.yaml @@ -22,3 +22,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/bookstack/questions.yaml b/charts/stable/bookstack/questions.yaml index d1bfee32cc6..97ec777a51c 100644 --- a/charts/stable/bookstack/questions.yaml +++ b/charts/stable/bookstack/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -89,14 +25,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,73 +47,18 @@ questions: type: int default: 10112 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -195,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -210,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -256,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -283,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/bookstack/values.yaml b/charts/stable/bookstack/values.yaml index babe5c14862..df9a76f8539 100644 --- a/charts/stable/bookstack/values.yaml +++ b/charts/stable/bookstack/values.yaml @@ -47,3 +47,6 @@ mariadb: mariadbUsername: bookstack mariadbDatabase: bookstack existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/browserless-chrome/questions.yaml b/charts/stable/browserless-chrome/questions.yaml index 6f75a823fe9..e46a7a6eaf3 100644 --- a/charts/stable/browserless-chrome/questions.yaml +++ b/charts/stable/browserless-chrome/questions.yaml @@ -1,36 +1,11 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} metrics: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/metrics" 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 # Include{global} - variable: imageSelector group: "Container Image" @@ -43,55 +18,12 @@ questions: description: "Chrome" - value: "imagePuppeteer" description: "Puppeteer" - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -205,14 +137,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -234,68 +159,18 @@ questions: type: int default: 10194 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: downloads label: "App Downloads Storage" description: "Stores the Application Downloads." @@ -314,16 +189,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -331,31 +198,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -377,14 +225,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -404,9 +245,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/browserless-chrome/values.yaml b/charts/stable/browserless-chrome/values.yaml index 8e0c98aecee..8689cde2eae 100644 --- a/charts/stable/browserless-chrome/values.yaml +++ b/charts/stable/browserless-chrome/values.yaml @@ -63,3 +63,6 @@ persistence: metrics: enabled: true mountPath: "/metrics" + +portal: + enabled: true diff --git a/charts/stable/budge/questions.yaml b/charts/stable/budge/questions.yaml index d4fab764772..eb81fb1adc8 100644 --- a/charts/stable/budge/questions.yaml +++ b/charts/stable/budge/questions.yaml @@ -1,89 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +35,18 @@ questions: type: int default: 10165 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,16 +56,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +65,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +92,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +112,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/budge/values.yaml b/charts/stable/budge/values.yaml index 7b8935ecfd7..1d3f5260a99 100644 --- a/charts/stable/budge/values.yaml +++ b/charts/stable/budge/values.yaml @@ -27,3 +27,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/calibre-web/questions.yaml b/charts/stable/calibre-web/questions.yaml index 9b268606532..64f55b36849 100644 --- a/charts/stable/calibre-web/questions.yaml +++ b/charts/stable/calibre-web/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8083 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8083 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,30 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -263,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/calibre-web/values.yaml b/charts/stable/calibre-web/values.yaml index 7eb83f07578..1d8dcff2793 100644 --- a/charts/stable/calibre-web/values.yaml +++ b/charts/stable/calibre-web/values.yaml @@ -22,3 +22,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/calibre/questions.yaml b/charts/stable/calibre/questions.yaml index 5f36233b181..e5dcfe1a879 100644 --- a/charts/stable/calibre/questions.yaml +++ b/charts/stable/calibre/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -102,14 +39,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -131,42 +61,13 @@ questions: type: int default: 8084 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: webserver label: "webserver Service" description: "The webserver service" @@ -188,68 +89,18 @@ questions: type: int default: 8081 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8081 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -260,14 +111,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -275,31 +119,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -321,14 +146,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -348,9 +166,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/calibre/values.yaml b/charts/stable/calibre/values.yaml index 5dd3c07cfc6..b3ce3d5f393 100644 --- a/charts/stable/calibre/values.yaml +++ b/charts/stable/calibre/values.yaml @@ -37,3 +37,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/chevereto/questions.yaml b/charts/stable/chevereto/questions.yaml index 312e4807ec0..a1abfcf452a 100644 --- a/charts/stable/chevereto/questions.yaml +++ b/charts/stable/chevereto/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: chevereto group: "Container Configuration" @@ -97,14 +34,7 @@ questions: type: boolean default: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -126,68 +56,18 @@ questions: type: int default: 10197 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: storage label: "App Storage" description: "Stores the Application Storage." @@ -206,16 +86,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,9 +142,6 @@ questions: type: int default: 33 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/chevereto/values.yaml b/charts/stable/chevereto/values.yaml index 9a75177cb7d..29a797b29b9 100644 --- a/charts/stable/chevereto/values.yaml +++ b/charts/stable/chevereto/values.yaml @@ -64,3 +64,6 @@ mariadb: mariadbUsername: chevereto mariadbDatabase: chevereto existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/clamav/questions.yaml b/charts/stable/clamav/questions.yaml index 0151243b20a..2c826e1471a 100644 --- a/charts/stable/clamav/questions.yaml +++ b/charts/stable/clamav/questions.yaml @@ -1,60 +1,14 @@ # Include{groups} portals: {} - questions: - # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -143,17 +97,8 @@ questions: schema: type: string default: "" - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,39 +120,7 @@ questions: type: int default: 3310 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -235,73 +148,18 @@ questions: type: int default: 7357 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7357 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: sigdatabase label: "App Signature Database Storage" description: "Stores the Application Signature Database." @@ -329,16 +187,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -346,31 +196,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -392,13 +223,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -418,9 +243,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/clamav/values.yaml b/charts/stable/clamav/values.yaml index 97c00021c33..016bfb78dcb 100644 --- a/charts/stable/clamav/values.yaml +++ b/charts/stable/clamav/values.yaml @@ -80,3 +80,6 @@ persistence: logs: enabled: true mountPath: "/logs" + +portal: + enabled: false diff --git a/charts/stable/clarkson/questions.yaml b/charts/stable/clarkson/questions.yaml index e085350c7db..5ca01243d17 100644 --- a/charts/stable/clarkson/questions.yaml +++ b/charts/stable/clarkson/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,75 +34,19 @@ questions: type: int default: 10244 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -182,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -228,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -255,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/clarkson/values.yaml b/charts/stable/clarkson/values.yaml index 582b875f07d..473cd94bf14 100644 --- a/charts/stable/clarkson/values.yaml +++ b/charts/stable/clarkson/values.yaml @@ -41,3 +41,6 @@ mariadb: mariadbUsername: clarkson mariadbDatabase: clarkson existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/cloud9/questions.yaml b/charts/stable/cloud9/questions.yaml index 1aba3e632e2..0529242bdd8 100644 --- a/charts/stable/cloud9/questions.yaml +++ b/charts/stable/cloud9/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10070 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: code label: "Code Storage" description: "Stores the code files." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/cloud9/values.yaml b/charts/stable/cloud9/values.yaml index 55e8c7e7044..4d7b4dd3124 100644 --- a/charts/stable/cloud9/values.yaml +++ b/charts/stable/cloud9/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/code" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/cloudflared/questions.yaml b/charts/stable/cloudflared/questions.yaml index cae2eb35d6c..1f0eb63bcff 100644 --- a/charts/stable/cloudflared/questions.yaml +++ b/charts/stable/cloudflared/questions.yaml @@ -2,55 +2,12 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -67,14 +24,7 @@ questions: required: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -96,65 +46,18 @@ questions: type: int default: 6969 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6969 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -167,20 +70,7 @@ questions: # Include{persistenceList} # Include{ingressList} # Include{security} - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -202,13 +92,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" diff --git a/charts/stable/cloudflared/values.yaml b/charts/stable/cloudflared/values.yaml index f6d32e99b1d..57c05566980 100644 --- a/charts/stable/cloudflared/values.yaml +++ b/charts/stable/cloudflared/values.yaml @@ -31,3 +31,6 @@ probes: enabled: false startup: enabled: false + +portal: + enabled: false diff --git a/charts/stable/cloudflareddns/questions.yaml b/charts/stable/cloudflareddns/questions.yaml index fce3f287408..436bc2c17bf 100644 --- a/charts/stable/cloudflareddns/questions.yaml +++ b/charts/stable/cloudflareddns/questions.yaml @@ -2,56 +2,12 @@ portals: {} questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -153,18 +109,8 @@ questions: type: string default: "A;A;AAAA" # Include{containerConfig} - - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -175,25 +121,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -215,14 +145,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -242,9 +165,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/cloudflareddns/values.yaml b/charts/stable/cloudflareddns/values.yaml index 5e75b1a0499..99daafe1e20 100644 --- a/charts/stable/cloudflareddns/values.yaml +++ b/charts/stable/cloudflareddns/values.yaml @@ -50,3 +50,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: false diff --git a/charts/stable/code-server/questions.yaml b/charts/stable/code-server/questions.yaml index e7bcd85fd5e..a7ed13433aa 100644 --- a/charts/stable/code-server/questions.yaml +++ b/charts/stable/code-server/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -88,16 +24,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -119,68 +47,18 @@ questions: type: int default: 10063 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8443 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -191,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -206,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -252,14 +104,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -279,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/code-server/values.yaml b/charts/stable/code-server/values.yaml index 3dd5d5bf493..b690d20bcf7 100644 --- a/charts/stable/code-server/values.yaml +++ b/charts/stable/code-server/values.yaml @@ -32,3 +32,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/commento-plusplus/questions.yaml b/charts/stable/commento-plusplus/questions.yaml index a231f1371cb..2ca6a55c247 100644 --- a/charts/stable/commento-plusplus/questions.yaml +++ b/charts/stable/commento-plusplus/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -155,14 +92,7 @@ questions: type: int default: 587 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -184,69 +114,19 @@ questions: type: int default: 10240 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10240 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -254,31 +134,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -300,14 +161,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -327,9 +181,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/commento-plusplus/values.yaml b/charts/stable/commento-plusplus/values.yaml index 0990bb5484b..7d3701da77f 100644 --- a/charts/stable/commento-plusplus/values.yaml +++ b/charts/stable/commento-plusplus/values.yaml @@ -33,3 +33,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: comment-plusplus postgresqlDatabase: comment-plusplus + +portal: + enabled: true diff --git a/charts/stable/couchpotato/questions.yaml b/charts/stable/couchpotato/questions.yaml index 28fc5ad9398..be9fbd6f1d9 100644 --- a/charts/stable/couchpotato/questions.yaml +++ b/charts/stable/couchpotato/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10139 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5050 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/couchpotato/values.yaml b/charts/stable/couchpotato/values.yaml index 9fde3d18a31..1e2ad9a9321 100644 --- a/charts/stable/couchpotato/values.yaml +++ b/charts/stable/couchpotato/values.yaml @@ -23,3 +23,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/cryptofolio/questions.yaml b/charts/stable/cryptofolio/questions.yaml index 3b5d3d71dca..141a71fce10 100644 --- a/charts/stable/cryptofolio/questions.yaml +++ b/charts/stable/cryptofolio/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10007 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/cryptofolio/values.yaml b/charts/stable/cryptofolio/values.yaml index c998f650399..b7a1cb350ae 100644 --- a/charts/stable/cryptofolio/values.yaml +++ b/charts/stable/cryptofolio/values.yaml @@ -22,3 +22,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/custom-app/questions.yaml b/charts/stable/custom-app/questions.yaml index c0dd8ae0595..974a18ef763 100644 --- a/charts/stable/custom-app/questions.yaml +++ b/charts/stable/custom-app/questions.yaml @@ -1,29 +1,8 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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: image group: "Container Image" label: "Container" @@ -55,62 +34,16 @@ questions: description: "Always" - value: "Never" description: "Never" - # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpertCommand} # Include{controllerExpert} - # Include{containerConfig} - - variable: probes group: "Container Configuration" label: "Healthcheck Probes" @@ -220,14 +153,7 @@ questions: schema: type: string default: "/" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -274,7 +200,6 @@ questions: schema: type: int required: true - - variable: portsList label: "Additional Service Ports" schema: @@ -324,36 +249,12 @@ questions: schema: type: int required: true - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -361,31 +262,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -407,14 +289,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -434,10 +309,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/custom-app/values.yaml b/charts/stable/custom-app/values.yaml index 88adfd5ad6b..2556cbecba8 100644 --- a/charts/stable/custom-app/values.yaml +++ b/charts/stable/custom-app/values.yaml @@ -2,3 +2,6 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent tag: 0.20.1489@sha256:e07a554cdbc0bce3c689baf4f8f31f2dcad24e6148d51eec5bcd049d1a6f16a6 + +portal: + enabled: true diff --git a/charts/stable/cyberchef/questions.yaml b/charts/stable/cyberchef/questions.yaml index 2681bbd1e38..ae461bae834 100644 --- a/charts/stable/cyberchef/questions.yaml +++ b/charts/stable/cyberchef/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,69 +34,19 @@ questions: type: int default: 10219 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -174,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -220,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -247,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/cyberchef/values.yaml b/charts/stable/cyberchef/values.yaml index 8696a4be3bf..47df46ccf0b 100644 --- a/charts/stable/cyberchef/values.yaml +++ b/charts/stable/cyberchef/values.yaml @@ -17,3 +17,6 @@ service: main: port: 10219 targetPort: 8000 + +portal: + enabled: true diff --git a/charts/stable/czkawka/questions.yaml b/charts/stable/czkawka/questions.yaml index 40f04f35a5c..cd0a7c339bb 100644 --- a/charts/stable/czkawka/questions.yaml +++ b/charts/stable/czkawka/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +73,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,41 +95,13 @@ questions: type: int default: 10258 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -222,68 +123,18 @@ questions: type: int default: 10259 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -312,14 +163,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -327,31 +171,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -373,14 +198,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -400,10 +218,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/czkawka/values.yaml b/charts/stable/czkawka/values.yaml index 60d7bcd31a9..359626545e2 100644 --- a/charts/stable/czkawka/values.yaml +++ b/charts/stable/czkawka/values.yaml @@ -59,3 +59,6 @@ persistence: trash: enabled: true mountPath: "/trash" + +portal: + enabled: true diff --git a/charts/stable/darktable/questions.yaml b/charts/stable/darktable/questions.yaml index a062a657aaa..85a4a349988 100644 --- a/charts/stable/darktable/questions.yaml +++ b/charts/stable/darktable/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10129 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/darktable/values.yaml b/charts/stable/darktable/values.yaml index b2f6d70ecc3..276e0599e1d 100644 --- a/charts/stable/darktable/values.yaml +++ b/charts/stable/darktable/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/dashdot/questions.yaml b/charts/stable/dashdot/questions.yaml index 58d37233375..4c5d891e4c7 100644 --- a/charts/stable/dashdot/questions.yaml +++ b/charts/stable/dashdot/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -438,14 +375,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -467,69 +397,19 @@ questions: type: int default: 10044 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10044 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -537,31 +417,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -583,14 +444,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -610,9 +464,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/dashdot/values.yaml b/charts/stable/dashdot/values.yaml index db3193cb1e2..762a40b6a29 100644 --- a/charts/stable/dashdot/values.yaml +++ b/charts/stable/dashdot/values.yaml @@ -92,3 +92,6 @@ persistence: hostPath: "/dev/mem" mountPath: "/dev/mem" readOnly: true + +portal: + enabled: true diff --git a/charts/stable/davos/questions.yaml b/charts/stable/davos/questions.yaml index 415381d5546..74d08768756 100644 --- a/charts/stable/davos/questions.yaml +++ b/charts/stable/davos/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10081 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/davos/values.yaml b/charts/stable/davos/values.yaml index 45ca7885bd6..7a209099356 100644 --- a/charts/stable/davos/values.yaml +++ b/charts/stable/davos/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/ddclient/questions.yaml b/charts/stable/ddclient/questions.yaml index 6b5a631bad1..b5255b613a1 100644 --- a/charts/stable/ddclient/questions.yaml +++ b/charts/stable/ddclient/questions.yaml @@ -2,87 +2,19 @@ portals: {} questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -93,25 +25,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +49,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,9 +69,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ddclient/values.yaml b/charts/stable/ddclient/values.yaml index 11f66c9234b..32e4dc8d265 100644 --- a/charts/stable/ddclient/values.yaml +++ b/charts/stable/ddclient/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: false diff --git a/charts/stable/ddns-go/questions.yaml b/charts/stable/ddns-go/questions.yaml index 17afb24d2e4..61f7a24969c 100644 --- a/charts/stable/ddns-go/questions.yaml +++ b/charts/stable/ddns-go/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10168 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9876 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ddns-go/values.yaml b/charts/stable/ddns-go/values.yaml index 33a8da1a4b6..87aa8316c1d 100644 --- a/charts/stable/ddns-go/values.yaml +++ b/charts/stable/ddns-go/values.yaml @@ -22,3 +22,6 @@ persistence: data: enabled: true mountPath: "/root" + +portal: + enabled: true diff --git a/charts/stable/ddns-updater/questions.yaml b/charts/stable/ddns-updater/questions.yaml index 97664034697..38ac7a66720 100644 --- a/charts/stable/ddns-updater/questions.yaml +++ b/charts/stable/ddns-updater/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -186,14 +123,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -215,68 +145,18 @@ questions: type: int default: 10227 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10227 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -286,16 +166,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -303,31 +175,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -349,14 +202,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -376,9 +222,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ddns-updater/values.yaml b/charts/stable/ddns-updater/values.yaml index a354e1c7aea..b5e46831e08 100644 --- a/charts/stable/ddns-updater/values.yaml +++ b/charts/stable/ddns-updater/values.yaml @@ -31,3 +31,6 @@ persistence: data: enabled: true mountPath: "/updater/data" + +portal: + enabled: true diff --git a/charts/stable/deconz/questions.yaml b/charts/stable/deconz/questions.yaml index 7c6084bfac1..cb28400342f 100644 --- a/charts/stable/deconz/questions.yaml +++ b/charts/stable/deconz/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -120,16 +57,8 @@ questions: schema: type: int default: 0 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -151,42 +80,13 @@ questions: type: int default: 10008 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10008 - - - variable: websocket label: "websocket Service" description: "The websocket service" @@ -208,42 +108,13 @@ questions: type: int default: 10001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10001 - - - variable: vnc label: "vnc Service" description: "The vnc service" @@ -265,68 +136,18 @@ questions: type: int default: 10002 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10002 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -337,14 +158,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -352,31 +166,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -398,14 +193,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -425,9 +213,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/deconz/values.yaml b/charts/stable/deconz/values.yaml index 4ebca317aaf..b288796257c 100644 --- a/charts/stable/deconz/values.yaml +++ b/charts/stable/deconz/values.yaml @@ -62,3 +62,6 @@ affinity: {} # operator: In # values: # - zigbee-controller + +portal: + enabled: true diff --git a/charts/stable/deemix/questions.yaml b/charts/stable/deemix/questions.yaml index 9732dfbd823..8862972ff00 100644 --- a/charts/stable/deemix/questions.yaml +++ b/charts/stable/deemix/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -88,14 +25,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,68 +47,18 @@ questions: type: int default: 6595 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6595 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -204,32 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -251,14 +104,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -278,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/deemix/values.yaml b/charts/stable/deemix/values.yaml index 1efe23323ae..f01701916db 100644 --- a/charts/stable/deemix/values.yaml +++ b/charts/stable/deemix/values.yaml @@ -31,3 +31,6 @@ persistence: data: enabled: true mountPath: "/downloads" + +portal: + enabled: true diff --git a/charts/stable/deepstack/questions.yaml b/charts/stable/deepstack/questions.yaml index 8077b290fcc..057c2a4dec7 100644 --- a/charts/stable/deepstack/questions.yaml +++ b/charts/stable/deepstack/questions.yaml @@ -1,29 +1,9 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - variable: imageSelector group: "Container Image" @@ -36,56 +16,12 @@ questions: description: "CPU" - value: "imageGPU" description: "GPU" - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -108,7 +44,6 @@ questions: type: string default: "" private: true - # Configure Enviroment Variables - variable: env group: "Container Configuration" @@ -168,16 +103,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -199,68 +126,18 @@ questions: type: int default: 10049 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -280,14 +157,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -295,30 +165,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -340,14 +192,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -367,9 +212,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/deepstack/values.yaml b/charts/stable/deepstack/values.yaml index 85d64eaa8e0..9e0f147c493 100644 --- a/charts/stable/deepstack/values.yaml +++ b/charts/stable/deepstack/values.yaml @@ -62,3 +62,6 @@ configmap: VISION-DETECTION: '{{ ternary "True" "False" .Values.deepstack.vision_detection }}' VISION-SCENE: '{{ ternary "True" "False" .Values.deepstack.vision_scene }}' VISION-ENHANCE: '{{ ternary "True" "False" .Values.deepstack.vision_enhance }}' + +portal: + enabled: true diff --git a/charts/stable/deluge/questions.yaml b/charts/stable/deluge/questions.yaml index 150751fcca7..c536bb74291 100644 --- a/charts/stable/deluge/questions.yaml +++ b/charts/stable/deluge/questions.yaml @@ -1,90 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: ## Portal Button - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,42 +35,13 @@ questions: type: int default: 8112 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8112 - - - variable: torrent label: "TCP Torrent Service" description: "TCP Torrent Service" @@ -163,34 +63,7 @@ questions: type: int default: 51413 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -218,68 +91,18 @@ questions: type: int default: 51413 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 51413 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -290,14 +113,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -305,30 +121,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -350,14 +148,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -377,9 +168,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/deluge/values.yaml b/charts/stable/deluge/values.yaml index 4025248655b..f3a2670b624 100644 --- a/charts/stable/deluge/values.yaml +++ b/charts/stable/deluge/values.yaml @@ -39,3 +39,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/digikam/questions.yaml b/charts/stable/digikam/questions.yaml index 08a177fd511..1aebb310693 100644 --- a/charts/stable/digikam/questions.yaml +++ b/charts/stable/digikam/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10033 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/digikam/values.yaml b/charts/stable/digikam/values.yaml index f3afa4aa310..dbf8bf38bef 100644 --- a/charts/stable/digikam/values.yaml +++ b/charts/stable/digikam/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/dillinger/questions.yaml b/charts/stable/dillinger/questions.yaml index 5c9056eda85..382d4e2d40f 100644 --- a/charts/stable/dillinger/questions.yaml +++ b/charts/stable/dillinger/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10143 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/dillinger/values.yaml b/charts/stable/dillinger/values.yaml index 723e216b423..04c4b650ce9 100644 --- a/charts/stable/dillinger/values.yaml +++ b/charts/stable/dillinger/values.yaml @@ -23,3 +23,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/dizquetv/questions.yaml b/charts/stable/dizquetv/questions.yaml index 20b8b0d0ff1..1d51236f578 100644 --- a/charts/stable/dizquetv/questions.yaml +++ b/charts/stable/dizquetv/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10071 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/dizquetv/values.yaml b/charts/stable/dizquetv/values.yaml index de6c23cf357..af64ec52ae1 100644 --- a/charts/stable/dizquetv/values.yaml +++ b/charts/stable/dizquetv/values.yaml @@ -14,3 +14,6 @@ persistence: config: enabled: true mountPath: "/home/node/app/.dizquetv" + +portal: + enabled: true diff --git a/charts/stable/docker-compose/questions.yaml b/charts/stable/docker-compose/questions.yaml index b63ee2296d4..f67f6fbb874 100644 --- a/charts/stable/docker-compose/questions.yaml +++ b/charts/stable/docker-compose/questions.yaml @@ -1,60 +1,14 @@ # Include{groups} portals: {} - questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -67,48 +21,15 @@ questions: description: "Path on the host of the composefile you want to load. Supported are paths inside /mnt, /root and /cluster" schema: type: string - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: true - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -130,14 +51,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -157,10 +71,6 @@ questions: type: int default: 0 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/docker-compose/values.yaml b/charts/stable/docker-compose/values.yaml index 342bdcc3015..b0d3fe49b83 100644 --- a/charts/stable/docker-compose/values.yaml +++ b/charts/stable/docker-compose/values.yaml @@ -113,3 +113,6 @@ volumeClaimTemplates: docker: enabled: true mountPath: "/var/lib/docker" + +portal: + enabled: false diff --git a/charts/stable/dokuwiki/questions.yaml b/charts/stable/dokuwiki/questions.yaml index ed057a7f9ef..83c135a7cd8 100644 --- a/charts/stable/dokuwiki/questions.yaml +++ b/charts/stable/dokuwiki/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -181,16 +117,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -212,73 +140,18 @@ questions: type: int default: 10123 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -289,14 +162,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -304,31 +170,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -350,14 +197,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -377,9 +217,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/dokuwiki/values.yaml b/charts/stable/dokuwiki/values.yaml index 186dfe5c1be..a3a3cb8c146 100644 --- a/charts/stable/dokuwiki/values.yaml +++ b/charts/stable/dokuwiki/values.yaml @@ -29,3 +29,6 @@ persistence: config: enabled: true mountPath: "/bitnami/dokuwiki" + +portal: + enabled: true diff --git a/charts/stable/domoticz/questions.yaml b/charts/stable/domoticz/questions.yaml index d86e04c6e44..d8f7c803c62 100644 --- a/charts/stable/domoticz/questions.yaml +++ b/charts/stable/domoticz/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -90,14 +25,7 @@ questions: type: string default: "domoticz" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -119,39 +47,7 @@ questions: type: int default: 10144 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -179,39 +75,7 @@ questions: type: int default: 6144 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -239,73 +103,18 @@ questions: type: int default: 1443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1443 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -316,14 +125,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -331,31 +133,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -377,14 +160,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -404,9 +180,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/domoticz/values.yaml b/charts/stable/domoticz/values.yaml index 70817a37cb7..4aac800efd3 100644 --- a/charts/stable/domoticz/values.yaml +++ b/charts/stable/domoticz/values.yaml @@ -41,3 +41,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/doplarr/questions.yaml b/charts/stable/doplarr/questions.yaml index ae23b248e25..ee6aaa3c01a 100644 --- a/charts/stable/doplarr/questions.yaml +++ b/charts/stable/doplarr/questions.yaml @@ -2,55 +2,12 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -98,7 +55,6 @@ questions: type: string private: true default: "" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -185,49 +141,15 @@ questions: description: ":fatal" - value: ":repor" description: ":repor" - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -249,14 +171,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -276,9 +191,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/doplarr/values.yaml b/charts/stable/doplarr/values.yaml index 94085145863..e4a468fdf48 100644 --- a/charts/stable/doplarr/values.yaml +++ b/charts/stable/doplarr/values.yaml @@ -37,3 +37,6 @@ probes: enabled: false startup: enabled: false + +portal: + enabled: false diff --git a/charts/stable/double-take/questions.yaml b/charts/stable/double-take/questions.yaml index 5a15dcbb161..d6d82ae232a 100644 --- a/charts/stable/double-take/questions.yaml +++ b/charts/stable/double-take/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,67 +34,18 @@ questions: type: int default: 10200 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/double-take/values.yaml b/charts/stable/double-take/values.yaml index c0a94607c3e..fbc5cf4e0b5 100644 --- a/charts/stable/double-take/values.yaml +++ b/charts/stable/double-take/values.yaml @@ -14,3 +14,6 @@ persistence: data: enabled: true mountPath: "/.storage" + +portal: + enabled: true diff --git a/charts/stable/doublecommander/questions.yaml b/charts/stable/doublecommander/questions.yaml index c3c7859c0db..9c7905426ea 100644 --- a/charts/stable/doublecommander/questions.yaml +++ b/charts/stable/doublecommander/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10034 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/doublecommander/values.yaml b/charts/stable/doublecommander/values.yaml index 66ca2fa5152..9f67021df9d 100644 --- a/charts/stable/doublecommander/values.yaml +++ b/charts/stable/doublecommander/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/drawio/questions.yaml b/charts/stable/drawio/questions.yaml index 638485549eb..e7c040c2439 100644 --- a/charts/stable/drawio/questions.yaml +++ b/charts/stable/drawio/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,69 +34,19 @@ questions: type: int default: 10214 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -174,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -220,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -247,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/drawio/values.yaml b/charts/stable/drawio/values.yaml index 016925ddd60..6023deb4ce2 100644 --- a/charts/stable/drawio/values.yaml +++ b/charts/stable/drawio/values.yaml @@ -17,3 +17,6 @@ service: main: port: 10214 targetPort: 8080 + +portal: + enabled: true diff --git a/charts/stable/dsmr-reader/questions.yaml b/charts/stable/dsmr-reader/questions.yaml index d1d696e2f33..25eb92c851e 100644 --- a/charts/stable/dsmr-reader/questions.yaml +++ b/charts/stable/dsmr-reader/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10009 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -194,27 +66,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -263,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/dsmr-reader/values.yaml b/charts/stable/dsmr-reader/values.yaml index cb9c9b28841..e1abb1fc7d8 100644 --- a/charts/stable/dsmr-reader/values.yaml +++ b/charts/stable/dsmr-reader/values.yaml @@ -43,3 +43,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: dsmr-reader postgresqlDatabase: dsmr-reader + +portal: + enabled: true diff --git a/charts/stable/duckdns/questions.yaml b/charts/stable/duckdns/questions.yaml index ce0ba423ca2..6dae0aef83e 100644 --- a/charts/stable/duckdns/questions.yaml +++ b/charts/stable/duckdns/questions.yaml @@ -2,56 +2,12 @@ portals: {} questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -86,34 +42,11 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -124,25 +57,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -164,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -191,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/duckdns/values.yaml b/charts/stable/duckdns/values.yaml index 0f661014027..5d2441cb1dc 100644 --- a/charts/stable/duckdns/values.yaml +++ b/charts/stable/duckdns/values.yaml @@ -31,3 +31,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: false diff --git a/charts/stable/dupeguru/questions.yaml b/charts/stable/dupeguru/questions.yaml index 82be0776203..23d6ec5c8ce 100644 --- a/charts/stable/dupeguru/questions.yaml +++ b/charts/stable/dupeguru/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,41 +96,13 @@ questions: type: int default: 10260 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -222,68 +124,18 @@ questions: type: int default: 10261 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -312,14 +164,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -327,31 +172,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -373,14 +199,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -400,11 +219,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/dupeguru/values.yaml b/charts/stable/dupeguru/values.yaml index 95b4aa12b7f..a816e989345 100644 --- a/charts/stable/dupeguru/values.yaml +++ b/charts/stable/dupeguru/values.yaml @@ -59,3 +59,6 @@ persistence: trash: enabled: true mountPath: "/trash" + +portal: + enabled: true diff --git a/charts/stable/duplicati/questions.yaml b/charts/stable/duplicati/questions.yaml index 4e3b54c6860..57a8a22cca5 100644 --- a/charts/stable/duplicati/questions.yaml +++ b/charts/stable/duplicati/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8200 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8200 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/duplicati/values.yaml b/charts/stable/duplicati/values.yaml index 9289d221bbb..572cfc73fc4 100644 --- a/charts/stable/duplicati/values.yaml +++ b/charts/stable/duplicati/values.yaml @@ -14,3 +14,6 @@ persistence: config: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/emby/questions.yaml b/charts/stable/emby/questions.yaml index cdf82c35299..ef40209d0f1 100644 --- a/charts/stable/emby/questions.yaml +++ b/charts/stable/emby/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10079 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8096 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,32 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/emby/values.yaml b/charts/stable/emby/values.yaml index e9496e92f12..6b2cd21c371 100644 --- a/charts/stable/emby/values.yaml +++ b/charts/stable/emby/values.yaml @@ -17,3 +17,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/embystat/questions.yaml b/charts/stable/embystat/questions.yaml index 7572b400e80..72af8395db7 100644 --- a/charts/stable/embystat/questions.yaml +++ b/charts/stable/embystat/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 6555 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6555 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/embystat/values.yaml b/charts/stable/embystat/values.yaml index 5e3b23ae4e5..f3ad423146e 100644 --- a/charts/stable/embystat/values.yaml +++ b/charts/stable/embystat/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/emulatorjs/questions.yaml b/charts/stable/emulatorjs/questions.yaml index c6b17907ee2..2c25bf727d0 100644 --- a/charts/stable/emulatorjs/questions.yaml +++ b/charts/stable/emulatorjs/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,39 +34,7 @@ questions: type: int default: 10130 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -166,39 +62,7 @@ questions: type: int default: 10124 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -226,73 +90,18 @@ questions: type: int default: 10138 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4001 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -312,14 +121,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -327,11 +129,8 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - variable: front label: "Front Ingress" @@ -340,31 +139,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -386,14 +166,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -413,9 +186,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/emulatorjs/values.yaml b/charts/stable/emulatorjs/values.yaml index 335a93fb49c..ba7d391ccd6 100644 --- a/charts/stable/emulatorjs/values.yaml +++ b/charts/stable/emulatorjs/values.yaml @@ -45,3 +45,6 @@ persistence: mountPath: "/data" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/endlessh/questions.yaml b/charts/stable/endlessh/questions.yaml index a232ffacaef..8cf27db57c4 100644 --- a/charts/stable/endlessh/questions.yaml +++ b/charts/stable/endlessh/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10128 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2222 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/endlessh/values.yaml b/charts/stable/endlessh/values.yaml index 4fb48114c7f..6d9124d165f 100644 --- a/charts/stable/endlessh/values.yaml +++ b/charts/stable/endlessh/values.yaml @@ -23,3 +23,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/esphome/questions.yaml b/charts/stable/esphome/questions.yaml index 837aefa4ef1..b2d4d8e4317 100644 --- a/charts/stable/esphome/questions.yaml +++ b/charts/stable/esphome/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,71 +34,19 @@ questions: type: int default: 6052 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6052 - - # Configure app volumes - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,14 +66,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -204,31 +74,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -250,14 +101,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -277,9 +121,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/esphome/values.yaml b/charts/stable/esphome/values.yaml index 8338cd3dafe..f09dda21797 100644 --- a/charts/stable/esphome/values.yaml +++ b/charts/stable/esphome/values.yaml @@ -38,3 +38,6 @@ persistence: platformio: enabled: true mountPath: "/.platformio" + +portal: + enabled: true diff --git a/charts/stable/etherpad/questions.yaml b/charts/stable/etherpad/questions.yaml index a5ef46f4eda..6dc05ab734d 100644 --- a/charts/stable/etherpad/questions.yaml +++ b/charts/stable/etherpad/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10060 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9001 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -186,14 +65,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -203,27 +75,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -245,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -272,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/etherpad/values.yaml b/charts/stable/etherpad/values.yaml index 1fc4df236db..21eb2e08f09 100644 --- a/charts/stable/etherpad/values.yaml +++ b/charts/stable/etherpad/values.yaml @@ -45,3 +45,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: etherpad postgresqlDatabase: etherpad + +portal: + enabled: true diff --git a/charts/stable/external-service/questions.yaml b/charts/stable/external-service/questions.yaml index 071e745090a..db903794ff4 100644 --- a/charts/stable/external-service/questions.yaml +++ b/charts/stable/external-service/questions.yaml @@ -1,36 +1,11 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{controller} +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -107,14 +82,7 @@ questions: schema: type: int default: 10003 - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -184,7 +152,5 @@ questions: default: "Prefix" # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} diff --git a/charts/stable/external-service/values.yaml b/charts/stable/external-service/values.yaml index f8072f52213..7eaeee4d441 100644 --- a/charts/stable/external-service/values.yaml +++ b/charts/stable/external-service/values.yaml @@ -17,3 +17,6 @@ service: Type: HTTPS port: 10003 targetPort: 443 + +portal: + enabled: true diff --git a/charts/stable/ferdi-server/questions.yaml b/charts/stable/ferdi-server/questions.yaml index f258e518745..11960d3376a 100644 --- a/charts/stable/ferdi-server/questions.yaml +++ b/charts/stable/ferdi-server/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -183,16 +120,8 @@ questions: type: string private: true default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -214,68 +143,18 @@ questions: type: int default: 10206 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3333 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -294,16 +173,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -311,31 +182,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -357,14 +209,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -384,9 +229,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ferdi-server/values.yaml b/charts/stable/ferdi-server/values.yaml index de7a75227c0..bf3d6472650 100644 --- a/charts/stable/ferdi-server/values.yaml +++ b/charts/stable/ferdi-server/values.yaml @@ -106,3 +106,6 @@ installContainers: else echo "APP_KEY File exists. Skipping..."; fi; + +portal: + enabled: true diff --git a/charts/stable/filebot/questions.yaml b/charts/stable/filebot/questions.yaml index 8283f17ec44..0205eeaf9b6 100644 --- a/charts/stable/filebot/questions.yaml +++ b/charts/stable/filebot/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -294,14 +231,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -323,41 +253,13 @@ questions: type: int default: 10268 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -379,68 +281,18 @@ questions: type: int default: 10269 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -478,14 +330,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -493,31 +338,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -539,14 +365,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -566,11 +385,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/filebot/values.yaml b/charts/stable/filebot/values.yaml index 078030f7679..f69143a3ff8 100644 --- a/charts/stable/filebot/values.yaml +++ b/charts/stable/filebot/values.yaml @@ -100,3 +100,6 @@ persistence: output: enabled: true mountPath: "/output" + +portal: + enabled: true diff --git a/charts/stable/filebrowser/questions.yaml b/charts/stable/filebrowser/questions.yaml index aec51a0a867..d2a075b7952 100644 --- a/charts/stable/filebrowser/questions.yaml +++ b/charts/stable/filebrowser/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -94,14 +31,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -123,68 +53,18 @@ questions: type: int default: 10187 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10187 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Data." @@ -213,14 +93,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -228,31 +101,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -274,14 +128,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -301,9 +148,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/filebrowser/values.yaml b/charts/stable/filebrowser/values.yaml index 349b0ee89af..d09ba2e8417 100644 --- a/charts/stable/filebrowser/values.yaml +++ b/charts/stable/filebrowser/values.yaml @@ -27,3 +27,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/fileflows/questions.yaml b/charts/stable/fileflows/questions.yaml index 575625e50a9..985a5a7cac4 100644 --- a/charts/stable/fileflows/questions.yaml +++ b/charts/stable/fileflows/questions.yaml @@ -1,89 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +35,18 @@ questions: type: int default: 10242 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -203,16 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/fileflows/values.yaml b/charts/stable/fileflows/values.yaml index 891e1e354b5..58d70abe864 100644 --- a/charts/stable/fileflows/values.yaml +++ b/charts/stable/fileflows/values.yaml @@ -31,3 +31,6 @@ persistence: media: enabled: true mountPath: "/media" + +portal: + enabled: true diff --git a/charts/stable/filezilla/questions.yaml b/charts/stable/filezilla/questions.yaml index c2767bfecee..ea2cc0b54d8 100644 --- a/charts/stable/filezilla/questions.yaml +++ b/charts/stable/filezilla/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10035 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/filezilla/values.yaml b/charts/stable/filezilla/values.yaml index 5e16b6976ec..23e599ad1e1 100644 --- a/charts/stable/filezilla/values.yaml +++ b/charts/stable/filezilla/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/fireflyiii/questions.yaml b/charts/stable/fireflyiii/questions.yaml index 4f126611c87..3679b00fb04 100644 --- a/charts/stable/fireflyiii/questions.yaml +++ b/charts/stable/fireflyiii/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -93,16 +30,8 @@ questions: schema: type: string default: "172.16.0.0/16" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -124,68 +53,18 @@ questions: type: int default: 10082 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -195,16 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -212,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -258,14 +110,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -285,9 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/fireflyiii/values.yaml b/charts/stable/fireflyiii/values.yaml index 3ff603f75b4..d93fa767c82 100644 --- a/charts/stable/fireflyiii/values.yaml +++ b/charts/stable/fireflyiii/values.yaml @@ -88,3 +88,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: firefly postgresqlDatabase: firefly + +portal: + enabled: true diff --git a/charts/stable/firefox-syncserver/questions.yaml b/charts/stable/firefox-syncserver/questions.yaml index f9780504f6c..bb965b5f64d 100644 --- a/charts/stable/firefox-syncserver/questions.yaml +++ b/charts/stable/firefox-syncserver/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -132,14 +68,7 @@ questions: type: string default: "*" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -161,68 +90,18 @@ questions: type: int default: 10051 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -233,14 +112,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -250,27 +122,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -292,14 +147,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -319,9 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/firefox-syncserver/values.yaml b/charts/stable/firefox-syncserver/values.yaml index d9a0d5b8a76..bb4cb85e36b 100644 --- a/charts/stable/firefox-syncserver/values.yaml +++ b/charts/stable/firefox-syncserver/values.yaml @@ -44,3 +44,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: firefox-syncserver postgresqlDatabase: firefox-syncserver + +portal: + enabled: true diff --git a/charts/stable/firefox/questions.yaml b/charts/stable/firefox/questions.yaml index 15f1dc8f85c..a05963f1046 100644 --- a/charts/stable/firefox/questions.yaml +++ b/charts/stable/firefox/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10131 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/firefox/values.yaml b/charts/stable/firefox/values.yaml index 7c34b2392a4..ee04e43436b 100644 --- a/charts/stable/firefox/values.yaml +++ b/charts/stable/firefox/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/flaresolverr/questions.yaml b/charts/stable/flaresolverr/questions.yaml index dd07113f772..5a7738dd425 100644 --- a/charts/stable/flaresolverr/questions.yaml +++ b/charts/stable/flaresolverr/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8191 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8191 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/flaresolverr/values.yaml b/charts/stable/flaresolverr/values.yaml index 0e0901429f3..174dbbaf342 100644 --- a/charts/stable/flaresolverr/values.yaml +++ b/charts/stable/flaresolverr/values.yaml @@ -22,3 +22,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/fleet/questions.yaml b/charts/stable/fleet/questions.yaml index 59184ab0699..98bcddced89 100644 --- a/charts/stable/fleet/questions.yaml +++ b/charts/stable/fleet/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -89,14 +25,7 @@ questions: private: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,73 +47,18 @@ questions: type: int default: 10145 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -195,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -210,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -256,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -283,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/fleet/values.yaml b/charts/stable/fleet/values.yaml index 29dcf5333a5..d781e772fea 100644 --- a/charts/stable/fleet/values.yaml +++ b/charts/stable/fleet/values.yaml @@ -45,3 +45,6 @@ mariadb: mariadbUsername: fleet mariadbDatabase: fleet existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/flexget/questions.yaml b/charts/stable/flexget/questions.yaml index 1d7b0102442..3b34abb213f 100644 --- a/charts/stable/flexget/questions.yaml +++ b/charts/stable/flexget/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -89,14 +26,7 @@ questions: private: true default: "REPLACETHIS" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +48,18 @@ questions: type: int default: 10174 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5050 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -198,16 +78,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -215,31 +87,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -261,14 +114,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -288,9 +134,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/flexget/values.yaml b/charts/stable/flexget/values.yaml index b8048787181..eda8a37d131 100644 --- a/charts/stable/flexget/values.yaml +++ b/charts/stable/flexget/values.yaml @@ -33,3 +33,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/flood/questions.yaml b/charts/stable/flood/questions.yaml index 8fb3009a060..af9906c0435 100644 --- a/charts/stable/flood/questions.yaml +++ b/charts/stable/flood/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -87,16 +24,8 @@ questions: schema: type: string default: "/data" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +47,18 @@ questions: type: int default: 10036 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -190,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -205,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -251,14 +104,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -278,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/flood/values.yaml b/charts/stable/flood/values.yaml index c71a082a119..73312236b11 100644 --- a/charts/stable/flood/values.yaml +++ b/charts/stable/flood/values.yaml @@ -17,3 +17,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/fluidd/questions.yaml b/charts/stable/fluidd/questions.yaml index 0ab5a0e24c5..da5410caebc 100644 --- a/charts/stable/fluidd/questions.yaml +++ b/charts/stable/fluidd/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,69 +34,19 @@ questions: type: int default: 10224 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -175,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -221,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -248,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/fluidd/values.yaml b/charts/stable/fluidd/values.yaml index fa89d4c1fd0..306fcdf213a 100644 --- a/charts/stable/fluidd/values.yaml +++ b/charts/stable/fluidd/values.yaml @@ -17,3 +17,6 @@ service: main: port: 10224 targetPort: 80 + +portal: + enabled: true diff --git a/charts/stable/focalboard/questions.yaml b/charts/stable/focalboard/questions.yaml index fb2b73cb0e8..3d286e9347a 100644 --- a/charts/stable/focalboard/questions.yaml +++ b/charts/stable/focalboard/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: focalboard group: "Container Configuration" label: "Focalboard Configuration" @@ -107,14 +43,7 @@ questions: type: boolean default: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -136,68 +65,18 @@ questions: type: int default: 10072 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10072 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: uploads label: "App Uploads Storage" description: "Stores the Application Uploads." @@ -208,14 +87,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +122,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,9 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/focalboard/values.yaml b/charts/stable/focalboard/values.yaml index f26d035b804..5cdf1405794 100644 --- a/charts/stable/focalboard/values.yaml +++ b/charts/stable/focalboard/values.yaml @@ -30,3 +30,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: focalboard postgresqlDatabase: focalboard + +portal: + enabled: true diff --git a/charts/stable/foldingathome/questions.yaml b/charts/stable/foldingathome/questions.yaml index cb4d0c436d4..fc31b867c6e 100644 --- a/charts/stable/foldingathome/questions.yaml +++ b/charts/stable/foldingathome/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,39 +34,7 @@ questions: type: int default: 7396 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -166,73 +62,18 @@ questions: type: int default: 36330 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 36330 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -243,14 +84,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -258,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -304,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -331,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/foldingathome/values.yaml b/charts/stable/foldingathome/values.yaml index aaee1ef9e7a..098b8ae9077 100644 --- a/charts/stable/foldingathome/values.yaml +++ b/charts/stable/foldingathome/values.yaml @@ -31,3 +31,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/fossil/questions.yaml b/charts/stable/fossil/questions.yaml index 15427b6d9bd..7965760737b 100644 --- a/charts/stable/fossil/questions.yaml +++ b/charts/stable/fossil/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,69 +34,19 @@ questions: type: int default: 10083 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -175,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -221,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -248,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/fossil/values.yaml b/charts/stable/fossil/values.yaml index 7cf457c5b84..fe9554ea237 100644 --- a/charts/stable/fossil/values.yaml +++ b/charts/stable/fossil/values.yaml @@ -20,3 +20,6 @@ service: persistence: varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/freeradius/questions.yaml b/charts/stable/freeradius/questions.yaml index da031b8d09f..f96b8a9d47f 100644 --- a/charts/stable/freeradius/questions.yaml +++ b/charts/stable/freeradius/questions.yaml @@ -1,81 +1,15 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -97,41 +31,13 @@ questions: type: int default: 1812 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1812 - - variable: accounting label: "accounting Service" description: "The administration service" @@ -153,69 +59,18 @@ questions: type: int default: 1813 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1813 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -225,27 +80,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -267,14 +105,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -294,9 +125,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/freeradius/values.yaml b/charts/stable/freeradius/values.yaml index 6defb2c281c..8629f6f24d7 100644 --- a/charts/stable/freeradius/values.yaml +++ b/charts/stable/freeradius/values.yaml @@ -39,3 +39,6 @@ persistence: config: enabled: true mountPath: "/etc/raddb" + +portal: + enabled: false diff --git a/charts/stable/freshrss/questions.yaml b/charts/stable/freshrss/questions.yaml index 83be5d86e4d..9378bb0542e 100644 --- a/charts/stable/freshrss/questions.yaml +++ b/charts/stable/freshrss/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10010 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,30 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,7 +112,5 @@ questions: default: 568 # Include{podSecurityContextAdvanced} # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/freshrss/values.yaml b/charts/stable/freshrss/values.yaml index e474fa96888..e00bffe9b56 100644 --- a/charts/stable/freshrss/values.yaml +++ b/charts/stable/freshrss/values.yaml @@ -22,3 +22,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/friendica/questions.yaml b/charts/stable/friendica/questions.yaml index f8e82ab34ca..edeeabbbf6f 100644 --- a/charts/stable/friendica/questions.yaml +++ b/charts/stable/friendica/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -125,14 +60,7 @@ questions: required: true default: "512M" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -154,73 +82,18 @@ questions: type: int default: 10058 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -240,14 +113,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -255,31 +121,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -301,14 +148,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -328,9 +168,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/friendica/values.yaml b/charts/stable/friendica/values.yaml index 816957c63ad..d76af003e4b 100644 --- a/charts/stable/friendica/values.yaml +++ b/charts/stable/friendica/values.yaml @@ -78,3 +78,6 @@ mariadb: mariadbUsername: friendica mariadbDatabase: friendica existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/gaps/questions.yaml b/charts/stable/gaps/questions.yaml index 69cd58ec7b6..8054f84dece 100644 --- a/charts/stable/gaps/questions.yaml +++ b/charts/stable/gaps/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8484 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8484 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,7 +112,5 @@ questions: default: 568 # Include{podSecurityContextAdvanced} # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/gaps/values.yaml b/charts/stable/gaps/values.yaml index 5908e0baed2..a163ae27dfe 100644 --- a/charts/stable/gaps/values.yaml +++ b/charts/stable/gaps/values.yaml @@ -19,3 +19,6 @@ persistence: data: enabled: true mountPath: "/usr/data" + +portal: + enabled: true diff --git a/charts/stable/gitea/questions.yaml b/charts/stable/gitea/questions.yaml index 7f7ddb2045b..60aa24423ad 100644 --- a/charts/stable/gitea/questions.yaml +++ b/charts/stable/gitea/questions.yaml @@ -1,82 +1,17 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: admin group: "App Configuration" label: "Admin Credentials" @@ -100,7 +35,6 @@ questions: schema: type: string required: true - - variable: config group: "App Configuration" label: "Admin Configuration" @@ -126,8 +60,6 @@ questions: description: "Development" - value: "test" description: "Testing" - - - variable: customConfig group: "App Configuration" label: "Custom Configuration parameters" @@ -168,14 +100,7 @@ questions: schema: type: string required: true - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -197,41 +122,13 @@ questions: type: int default: 10037 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - variable: ssh label: "SSH Service" description: "The SSH service" @@ -253,69 +150,18 @@ questions: type: int default: 2222 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2222 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App data Storage" description: "Stores the Application Configuration." @@ -325,16 +171,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -342,30 +180,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -387,14 +207,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -414,9 +227,6 @@ questions: type: int default: 1000 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/gitea/values.yaml b/charts/stable/gitea/values.yaml index 26ac5ad2f7f..54871b25c74 100644 --- a/charts/stable/gitea/values.yaml +++ b/charts/stable/gitea/values.yaml @@ -138,3 +138,6 @@ postgresql: # -- memcached dependency settings memcached: enabled: true + +portal: + enabled: true diff --git a/charts/stable/golinks/questions.yaml b/charts/stable/golinks/questions.yaml index ef9f09fb32a..562c7b39c2c 100644 --- a/charts/stable/golinks/questions.yaml +++ b/charts/stable/golinks/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -100,16 +36,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -131,68 +59,18 @@ questions: type: int default: 10073 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -203,14 +81,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -218,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -264,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -291,9 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/golinks/values.yaml b/charts/stable/golinks/values.yaml index 968e1683577..02317705d9d 100644 --- a/charts/stable/golinks/values.yaml +++ b/charts/stable/golinks/values.yaml @@ -30,3 +30,6 @@ persistence: mountPath: "/data" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/gonic/questions.yaml b/charts/stable/gonic/questions.yaml index f7d16fd47be..a42ec603807 100644 --- a/charts/stable/gonic/questions.yaml +++ b/charts/stable/gonic/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10023 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,7 +112,5 @@ questions: default: 568 # Include{podSecurityContextAdvanced} # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/gonic/values.yaml b/charts/stable/gonic/values.yaml index 41b02fd330d..02e19f8fa11 100644 --- a/charts/stable/gonic/values.yaml +++ b/charts/stable/gonic/values.yaml @@ -26,3 +26,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/gotify/questions.yaml b/charts/stable/gotify/questions.yaml index 32b4ae3c263..d65beab714a 100644 --- a/charts/stable/gotify/questions.yaml +++ b/charts/stable/gotify/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -93,7 +30,6 @@ questions: schema: type: string default: "changeme" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -149,16 +85,8 @@ questions: schema: type: string default: "data/plugins" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -180,68 +108,18 @@ questions: type: int default: 10084 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -252,14 +130,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -269,27 +140,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -311,14 +165,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -338,9 +185,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/gotify/values.yaml b/charts/stable/gotify/values.yaml index c3e6115eb44..1d2abddbd41 100644 --- a/charts/stable/gotify/values.yaml +++ b/charts/stable/gotify/values.yaml @@ -45,3 +45,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: gotify postgresqlDatabase: gotify + +portal: + enabled: true diff --git a/charts/stable/grafana/questions.yaml b/charts/stable/grafana/questions.yaml index 091bab9ad15..56ca12c30a9 100644 --- a/charts/stable/grafana/questions.yaml +++ b/charts/stable/grafana/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Secret Image Environment" @@ -124,16 +59,8 @@ questions: schema: type: string default: "/opt/bitnami/grafana/conf/ldap.toml" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -155,73 +82,18 @@ questions: type: int default: 10038 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -232,14 +104,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -247,31 +112,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -293,14 +139,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -320,13 +159,8 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{metrics} - # Include{prometheusRule} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/grafana/values.yaml b/charts/stable/grafana/values.yaml index a10bbf06a36..7a3b96894b4 100644 --- a/charts/stable/grafana/values.yaml +++ b/charts/stable/grafana/values.yaml @@ -70,3 +70,6 @@ metrics: # for: 5m # labels: # severity: critical + +portal: + enabled: true diff --git a/charts/stable/grav/questions.yaml b/charts/stable/grav/questions.yaml index 0ed60201144..3cc4220419c 100644 --- a/charts/stable/grav/questions.yaml +++ b/charts/stable/grav/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10012 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/grav/values.yaml b/charts/stable/grav/values.yaml index b487ccc6710..4aa21591b5d 100644 --- a/charts/stable/grav/values.yaml +++ b/charts/stable/grav/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/grist/questions.yaml b/charts/stable/grist/questions.yaml index c27a1de40b4..09bfa75e339 100644 --- a/charts/stable/grist/questions.yaml +++ b/charts/stable/grist/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" - +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -209,16 +144,8 @@ questions: type: string private: true default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -240,34 +167,7 @@ questions: type: int default: 10163 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -295,68 +195,18 @@ questions: type: int default: 10164 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10164 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: persist label: "App Persist Storage" description: "Stores the Application Persist." @@ -366,16 +216,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -383,31 +225,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -429,14 +252,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -456,9 +272,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/grist/values.yaml b/charts/stable/grist/values.yaml index d5c41dd4ac8..6ac85a439d8 100644 --- a/charts/stable/grist/values.yaml +++ b/charts/stable/grist/values.yaml @@ -55,3 +55,6 @@ persistence: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/grocy/questions.yaml b/charts/stable/grocy/questions.yaml index a67959ddbdc..7bf9b840dbf 100644 --- a/charts/stable/grocy/questions.yaml +++ b/charts/stable/grocy/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10013 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,30 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -263,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/grocy/values.yaml b/charts/stable/grocy/values.yaml index cfb81d9575c..24c9621d510 100644 --- a/charts/stable/grocy/values.yaml +++ b/charts/stable/grocy/values.yaml @@ -22,3 +22,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/guacamole-client/questions.yaml b/charts/stable/guacamole-client/questions.yaml index baf5c416dce..e2692fabd28 100644 --- a/charts/stable/guacamole-client/questions.yaml +++ b/charts/stable/guacamole-client/questions.yaml @@ -1,81 +1,17 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/guacamole" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -97,7 +33,6 @@ questions: type: int required: true default: 4822 - - variable: general group: "App Configuration" label: "General Configuration" @@ -754,13 +689,7 @@ questions: type: string default: "" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -782,74 +711,19 @@ questions: type: int default: 9998 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -857,31 +731,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -903,13 +758,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -929,9 +778,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/guacamole-client/values.yaml b/charts/stable/guacamole-client/values.yaml index a33f1ae315f..1991ba6a3c4 100644 --- a/charts/stable/guacamole-client/values.yaml +++ b/charts/stable/guacamole-client/values.yaml @@ -308,3 +308,6 @@ initContainers: else echo "Failed to copy the driver" fi + +portal: + enabled: true diff --git a/charts/stable/guacd/questions.yaml b/charts/stable/guacd/questions.yaml index 1bbf41a8d53..9a1219e4184 100644 --- a/charts/stable/guacd/questions.yaml +++ b/charts/stable/guacd/questions.yaml @@ -2,66 +2,15 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -83,74 +32,19 @@ questions: type: int default: 4822 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4822 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -158,31 +52,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -204,14 +79,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -231,9 +99,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/guacd/values.yaml b/charts/stable/guacd/values.yaml index 66762d4899e..6cd197a7ddf 100644 --- a/charts/stable/guacd/values.yaml +++ b/charts/stable/guacd/values.yaml @@ -16,3 +16,6 @@ service: main: targetPort: 4822 port: 4822 + +portal: + enabled: false diff --git a/charts/stable/habridge/questions.yaml b/charts/stable/habridge/questions.yaml index 677d30b3845..439bbec8238 100644 --- a/charts/stable/habridge/questions.yaml +++ b/charts/stable/habridge/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -89,14 +25,7 @@ questions: private: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,39 +47,7 @@ questions: type: int default: 10146 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -178,73 +75,18 @@ questions: type: int default: 50000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 50000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -255,14 +97,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -270,31 +105,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -316,14 +132,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -343,9 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/habridge/values.yaml b/charts/stable/habridge/values.yaml index 761226261fa..bd24dd08ca3 100644 --- a/charts/stable/habridge/values.yaml +++ b/charts/stable/habridge/values.yaml @@ -33,3 +33,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/hammond/questions.yaml b/charts/stable/hammond/questions.yaml index 5080e8332b6..35e635e9868 100644 --- a/charts/stable/hammond/questions.yaml +++ b/charts/stable/hammond/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10186 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -185,16 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -202,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -248,14 +100,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -275,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/hammond/values.yaml b/charts/stable/hammond/values.yaml index 2fd18d8b89f..86807fe38ef 100644 --- a/charts/stable/hammond/values.yaml +++ b/charts/stable/hammond/values.yaml @@ -23,3 +23,6 @@ persistence: assets: enabled: true mountPath: "/assets" + +portal: + enabled: true diff --git a/charts/stable/handbrake/questions.yaml b/charts/stable/handbrake/questions.yaml index febaab50149..673ebe20e91 100644 --- a/charts/stable/handbrake/questions.yaml +++ b/charts/stable/handbrake/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -172,14 +109,7 @@ questions: default: "ignore" required: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -201,41 +131,13 @@ questions: type: int default: 10053 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -257,68 +159,18 @@ questions: type: int default: 10055 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -347,14 +199,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -362,31 +207,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -408,14 +234,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -435,11 +254,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/handbrake/values.yaml b/charts/stable/handbrake/values.yaml index cd6cb0f429f..e2849c022dd 100644 --- a/charts/stable/handbrake/values.yaml +++ b/charts/stable/handbrake/values.yaml @@ -67,3 +67,6 @@ persistence: output: enabled: true mountPath: "/output" + +portal: + enabled: true diff --git a/charts/stable/haste-server/questions.yaml b/charts/stable/haste-server/questions.yaml index 130be54c20b..72a915472cb 100644 --- a/charts/stable/haste-server/questions.yaml +++ b/charts/stable/haste-server/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env - variable: env @@ -92,16 +29,8 @@ questions: schema: type: string default: "file" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -123,68 +52,18 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7777 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -194,16 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -211,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -257,14 +109,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -284,9 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/haste-server/values.yaml b/charts/stable/haste-server/values.yaml index a89042e8149..233bfa9b602 100644 --- a/charts/stable/haste-server/values.yaml +++ b/charts/stable/haste-server/values.yaml @@ -18,3 +18,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/headphones/questions.yaml b/charts/stable/headphones/questions.yaml index 13d85100575..9c2eafa75f0 100644 --- a/charts/stable/headphones/questions.yaml +++ b/charts/stable/headphones/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10064 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8181 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/headphones/values.yaml b/charts/stable/headphones/values.yaml index a62fc92f1eb..072b24765e5 100644 --- a/charts/stable/headphones/values.yaml +++ b/charts/stable/headphones/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/healthchecks/questions.yaml b/charts/stable/healthchecks/questions.yaml index 8dc27f83e6b..af6ffb6271e 100644 --- a/charts/stable/healthchecks/questions.yaml +++ b/charts/stable/healthchecks/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -123,16 +60,8 @@ questions: type: string required: true default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -154,68 +83,18 @@ questions: type: int default: 10074 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -226,14 +105,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -241,31 +113,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -287,14 +140,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -314,9 +160,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/healthchecks/values.yaml b/charts/stable/healthchecks/values.yaml index 21e788a3f6b..c17d4285d33 100644 --- a/charts/stable/healthchecks/values.yaml +++ b/charts/stable/healthchecks/values.yaml @@ -31,3 +31,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/hedgedoc/questions.yaml b/charts/stable/hedgedoc/questions.yaml index 120524ec43e..563ba185c1b 100644 --- a/charts/stable/hedgedoc/questions.yaml +++ b/charts/stable/hedgedoc/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -898,16 +833,8 @@ questions: description: "verbose" - value: "debug" description: "debug" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -929,73 +856,18 @@ questions: type: int default: 10132 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10132 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: uploads label: "App Uploads Storage" description: "Stores the Application Uploads." @@ -1005,16 +877,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -1022,31 +886,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -1068,14 +913,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -1095,9 +933,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/hedgedoc/values.yaml b/charts/stable/hedgedoc/values.yaml index 83434d2ed7c..9d04120acca 100644 --- a/charts/stable/hedgedoc/values.yaml +++ b/charts/stable/hedgedoc/values.yaml @@ -139,3 +139,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: hedgedoc postgresqlDatabase: hedgedoc + +portal: + enabled: true diff --git a/charts/stable/heimdall/questions.yaml b/charts/stable/heimdall/questions.yaml index b8fdae7e780..7bddf4e754a 100644 --- a/charts/stable/heimdall/questions.yaml +++ b/charts/stable/heimdall/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10014 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,30 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -263,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/heimdall/values.yaml b/charts/stable/heimdall/values.yaml index c577f0d6ffd..94d0a6dd0c2 100644 --- a/charts/stable/heimdall/values.yaml +++ b/charts/stable/heimdall/values.yaml @@ -26,3 +26,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/homarr/questions.yaml b/charts/stable/homarr/questions.yaml index c3a695d82d8..1c2ff7eb09a 100644 --- a/charts/stable/homarr/questions.yaml +++ b/charts/stable/homarr/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10245 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7575 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -185,16 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -202,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -248,14 +100,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -275,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/homarr/values.yaml b/charts/stable/homarr/values.yaml index 5693f96d063..bbacc8289c4 100644 --- a/charts/stable/homarr/values.yaml +++ b/charts/stable/homarr/values.yaml @@ -17,3 +17,6 @@ persistence: icons: enabled: true mountPath: "/app/public/icons" + +portal: + enabled: true diff --git a/charts/stable/home-assistant/questions.yaml b/charts/stable/home-assistant/questions.yaml index 8094690281d..3eb0e917e44 100644 --- a/charts/stable/home-assistant/questions.yaml +++ b/charts/stable/home-assistant/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8123 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8123 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/home-assistant/values.yaml b/charts/stable/home-assistant/values.yaml index 91d9ec07b26..17e5f84e140 100644 --- a/charts/stable/home-assistant/values.yaml +++ b/charts/stable/home-assistant/values.yaml @@ -155,3 +155,6 @@ influxdb: enabled: false # storageClass: "" # + +portal: + enabled: true diff --git a/charts/stable/homer/questions.yaml b/charts/stable/homer/questions.yaml index 625222e8c93..a95ebe9c11c 100644 --- a/charts/stable/homer/questions.yaml +++ b/charts/stable/homer/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -88,14 +25,7 @@ questions: type: string default: "1" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,68 +47,18 @@ questions: type: int default: 10178 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -188,16 +68,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -205,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -251,14 +104,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -278,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/homer/values.yaml b/charts/stable/homer/values.yaml index 364761bd11d..48c08506009 100644 --- a/charts/stable/homer/values.yaml +++ b/charts/stable/homer/values.yaml @@ -21,3 +21,6 @@ persistence: config: enabled: true mountPath: "/www/assets" + +portal: + enabled: true diff --git a/charts/stable/htpcmanager/questions.yaml b/charts/stable/htpcmanager/questions.yaml index 14dc899f294..94e79b2e889 100644 --- a/charts/stable/htpcmanager/questions.yaml +++ b/charts/stable/htpcmanager/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 8085 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8085 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/htpcmanager/values.yaml b/charts/stable/htpcmanager/values.yaml index be593c6f18d..6f130aadd04 100644 --- a/charts/stable/htpcmanager/values.yaml +++ b/charts/stable/htpcmanager/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/hyperion-ng/questions.yaml b/charts/stable/hyperion-ng/questions.yaml index 88ea2c9c69d..6003ea5e60c 100644 --- a/charts/stable/hyperion-ng/questions.yaml +++ b/charts/stable/hyperion-ng/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,42 +34,13 @@ questions: type: int default: 10065 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8090 - - - variable: jsonservice label: "jsonservice Service" description: "The jsonservice service" @@ -161,42 +62,13 @@ questions: type: int default: 19444 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 19444 - - - variable: protobufservice label: "protobufservice Service" description: "The protobufservice service" @@ -218,42 +90,13 @@ questions: type: int default: 19445 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 19445 - - - variable: boblightservice label: "boblightservice Service" description: "The boblightservice service" @@ -275,68 +118,18 @@ questions: type: int default: 19333 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 19333 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -347,14 +140,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -362,31 +148,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -408,14 +175,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -436,7 +196,5 @@ questions: default: 568 # Include{podSecurityContextAdvanced} # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/hyperion-ng/values.yaml b/charts/stable/hyperion-ng/values.yaml index ea7bb7897f5..aef5baacc07 100644 --- a/charts/stable/hyperion-ng/values.yaml +++ b/charts/stable/hyperion-ng/values.yaml @@ -42,3 +42,6 @@ persistence: config: enabled: true mountPath: "/root/.hyperion" + +portal: + enabled: true diff --git a/charts/stable/icantbelieveitsnotvaletudo/questions.yaml b/charts/stable/icantbelieveitsnotvaletudo/questions.yaml index 6bee0af26aa..11594e206a9 100644 --- a/charts/stable/icantbelieveitsnotvaletudo/questions.yaml +++ b/charts/stable/icantbelieveitsnotvaletudo/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: config group: "Container Configuration" label: "Configuration" @@ -160,16 +96,8 @@ questions: schema: type: boolean default: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -191,68 +119,18 @@ questions: type: int default: 10039 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -263,14 +141,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -278,31 +149,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -324,14 +176,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -351,9 +196,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/icantbelieveitsnotvaletudo/values.yaml b/charts/stable/icantbelieveitsnotvaletudo/values.yaml index a9cf457e096..fb9e9489773 100644 --- a/charts/stable/icantbelieveitsnotvaletudo/values.yaml +++ b/charts/stable/icantbelieveitsnotvaletudo/values.yaml @@ -49,3 +49,6 @@ config: publishMapImage: true webserver: enabled: true + +portal: + enabled: true diff --git a/charts/stable/icinga2/questions.yaml b/charts/stable/icinga2/questions.yaml index 34e6f69a658..1430c8f7413 100644 --- a/charts/stable/icinga2/questions.yaml +++ b/charts/stable/icinga2/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,39 +34,7 @@ questions: type: int default: 10114 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -166,39 +62,7 @@ questions: type: int default: 10115 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -226,73 +90,18 @@ questions: type: int default: 10116 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5665 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -330,14 +139,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -345,31 +147,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -391,14 +174,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -418,9 +194,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/icinga2/values.yaml b/charts/stable/icinga2/values.yaml index b7232cddfd0..c10b48ff305 100644 --- a/charts/stable/icinga2/values.yaml +++ b/charts/stable/icinga2/values.yaml @@ -66,3 +66,6 @@ mariadb: mariadbUsername: icinga2 mariadbDatabase: icinga2 existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/impostor-server/questions.yaml b/charts/stable/impostor-server/questions.yaml index a74b04ce01a..ad903f33134 100644 --- a/charts/stable/impostor-server/questions.yaml +++ b/charts/stable/impostor-server/questions.yaml @@ -1,28 +1,8 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - variable: imageSelector group: "Container Image" @@ -35,58 +15,13 @@ questions: description: "Stable" - value: "nightlyImage" description: "Nightly" - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -133,17 +68,8 @@ questions: schema: type: string default: "" - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -165,85 +91,21 @@ questions: type: int default: 22023 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22023 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -265,14 +127,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -292,9 +147,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/impostor-server/values.yaml b/charts/stable/impostor-server/values.yaml index f5b8989ded5..c7b81a96449 100644 --- a/charts/stable/impostor-server/values.yaml +++ b/charts/stable/impostor-server/values.yaml @@ -31,3 +31,6 @@ probes: enabled: false startup: enabled: false + +portal: + enabled: true diff --git a/charts/stable/inventree/questions.yaml b/charts/stable/inventree/questions.yaml index 8df4165653d..2ef8c747df6 100644 --- a/charts/stable/inventree/questions.yaml +++ b/charts/stable/inventree/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -205,14 +142,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -234,68 +164,18 @@ questions: type: int default: 10231 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -305,16 +185,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -322,31 +194,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -368,14 +221,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -395,9 +241,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/inventree/values.yaml b/charts/stable/inventree/values.yaml index 14b1ce6d50d..985a7411203 100644 --- a/charts/stable/inventree/values.yaml +++ b/charts/stable/inventree/values.yaml @@ -234,3 +234,6 @@ postgresql: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/ipfs/questions.yaml b/charts/stable/ipfs/questions.yaml index 79925cc147c..ee3a28234a5 100644 --- a/charts/stable/ipfs/questions.yaml +++ b/charts/stable/ipfs/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/webui" 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -103,14 +39,7 @@ questions: type: string default: "server" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -132,39 +61,7 @@ questions: type: int default: 10125 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -192,39 +89,7 @@ questions: type: int default: 4001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -252,39 +117,7 @@ questions: type: int default: 4001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -312,73 +145,18 @@ questions: type: int default: 10147 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -416,14 +194,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -431,31 +202,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -477,14 +229,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -504,9 +249,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ipfs/values.yaml b/charts/stable/ipfs/values.yaml index 768ce65ad18..9300bc6eb44 100644 --- a/charts/stable/ipfs/values.yaml +++ b/charts/stable/ipfs/values.yaml @@ -67,3 +67,6 @@ persistence: ipns: enabled: true mountPath: "/ipns" + +portal: + enabled: true diff --git a/charts/stable/ispy-agent-dvr/questions.yaml b/charts/stable/ispy-agent-dvr/questions.yaml index 30f27a357bb..394a8b267a3 100644 --- a/charts/stable/ispy-agent-dvr/questions.yaml +++ b/charts/stable/ispy-agent-dvr/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,34 +34,7 @@ questions: type: int default: 10184 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -160,34 +62,7 @@ questions: type: int default: 3478 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -216,34 +91,7 @@ questions: type: int default: 50000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -264,34 +112,7 @@ questions: type: int default: 50001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -312,34 +133,7 @@ questions: type: int default: 50002 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -360,34 +154,7 @@ questions: type: int default: 50003 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -408,34 +175,7 @@ questions: type: int default: 50004 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -456,34 +196,7 @@ questions: type: int default: 50005 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -504,34 +217,7 @@ questions: type: int default: 50006 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -552,34 +238,7 @@ questions: type: int default: 50007 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -600,34 +259,7 @@ questions: type: int default: 50008 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -648,34 +280,7 @@ questions: type: int default: 50009 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -696,68 +301,18 @@ questions: type: int default: 50010 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 50010 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -767,16 +322,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -784,31 +331,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -830,14 +358,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -857,9 +378,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ispy-agent-dvr/values.yaml b/charts/stable/ispy-agent-dvr/values.yaml index f6be419826f..2f11649906d 100644 --- a/charts/stable/ispy-agent-dvr/values.yaml +++ b/charts/stable/ispy-agent-dvr/values.yaml @@ -94,3 +94,6 @@ persistence: commands: enabled: true mountPath: "/agent/Commands" + +portal: + enabled: true diff --git a/charts/stable/iyuuplus/questions.yaml b/charts/stable/iyuuplus/questions.yaml index 1753cfea28a..aa15b01a291 100644 --- a/charts/stable/iyuuplus/questions.yaml +++ b/charts/stable/iyuuplus/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10188 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8787 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -195,14 +74,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -210,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -256,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -283,9 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/iyuuplus/values.yaml b/charts/stable/iyuuplus/values.yaml index 0d565f0bdcc..92d92b3689d 100644 --- a/charts/stable/iyuuplus/values.yaml +++ b/charts/stable/iyuuplus/values.yaml @@ -28,3 +28,6 @@ persistence: btbackup: enabled: true mountPath: "/BT_backup" + +portal: + enabled: true diff --git a/charts/stable/jackett/questions.yaml b/charts/stable/jackett/questions.yaml index f9fd9629c4a..3943ebea5f2 100644 --- a/charts/stable/jackett/questions.yaml +++ b/charts/stable/jackett/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 9117 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9117 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/jackett/values.yaml b/charts/stable/jackett/values.yaml index 8a24c876b4a..58c7f4b432d 100644 --- a/charts/stable/jackett/values.yaml +++ b/charts/stable/jackett/values.yaml @@ -28,3 +28,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/jdownloader2/questions.yaml b/charts/stable/jdownloader2/questions.yaml index a05d6022066..685b639c06a 100644 --- a/charts/stable/jdownloader2/questions.yaml +++ b/charts/stable/jdownloader2/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,42 +96,13 @@ questions: type: int default: 10054 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - - variable: myjd label: "MyJDownloader" description: "Port used by MyJDownloader mobile applications and browser extensions to establish a direct connect to the JDownloader" @@ -223,41 +124,13 @@ questions: type: int default: 3129 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3129 - - variable: vnc label: "VNC Service" description: "The VNC service" @@ -279,68 +152,18 @@ questions: type: int default: 10056 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -360,13 +183,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -374,30 +191,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -419,14 +218,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -446,9 +238,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/jdownloader2/values.yaml b/charts/stable/jdownloader2/values.yaml index 062636ced21..8a15c98bac3 100644 --- a/charts/stable/jdownloader2/values.yaml +++ b/charts/stable/jdownloader2/values.yaml @@ -65,3 +65,6 @@ persistence: output: enabled: true mountPath: "/output" + +portal: + enabled: true diff --git a/charts/stable/jellyfin/questions.yaml b/charts/stable/jellyfin/questions.yaml index ec5aa6ff8ff..b8f8261dbb2 100644 --- a/charts/stable/jellyfin/questions.yaml +++ b/charts/stable/jellyfin/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -88,14 +25,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,68 +47,18 @@ questions: type: int default: 8096 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8096 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -204,32 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -251,14 +104,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -278,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/jellyfin/values.yaml b/charts/stable/jellyfin/values.yaml index 5af87e4dbde..627ca5d63a7 100644 --- a/charts/stable/jellyfin/values.yaml +++ b/charts/stable/jellyfin/values.yaml @@ -24,3 +24,6 @@ persistence: enabled: true mountPath: "/cache" type: "emptyDir" + +portal: + enabled: true diff --git a/charts/stable/jellyseerr/questions.yaml b/charts/stable/jellyseerr/questions.yaml index 2376044b502..eaa6e414aa0 100644 --- a/charts/stable/jellyseerr/questions.yaml +++ b/charts/stable/jellyseerr/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -102,16 +39,8 @@ questions: description: "info" - value: "debug" description: "debug" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -133,68 +62,18 @@ questions: type: int default: 10241 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10241 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -204,16 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -221,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -267,14 +119,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -294,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/jellyseerr/values.yaml b/charts/stable/jellyseerr/values.yaml index e9c0715eac5..57703b497fc 100644 --- a/charts/stable/jellyseerr/values.yaml +++ b/charts/stable/jellyseerr/values.yaml @@ -19,3 +19,6 @@ persistence: config: enabled: true mountPath: "/app/config" + +portal: + enabled: true diff --git a/charts/stable/joplin-server/questions.yaml b/charts/stable/joplin-server/questions.yaml index 7587548a0e3..df9b5884180 100644 --- a/charts/stable/joplin-server/questions.yaml +++ b/charts/stable/joplin-server/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -89,16 +25,8 @@ questions: type: string required: true default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -120,68 +48,18 @@ questions: type: int default: 22300 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22300 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -192,14 +70,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -209,27 +80,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -251,14 +105,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -278,9 +125,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/joplin-server/values.yaml b/charts/stable/joplin-server/values.yaml index aff90e40e5a..de534733d65 100644 --- a/charts/stable/joplin-server/values.yaml +++ b/charts/stable/joplin-server/values.yaml @@ -52,3 +52,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: joplin postgresqlDatabase: joplin + +portal: + enabled: true diff --git a/charts/stable/k8s-gateway/questions.yaml b/charts/stable/k8s-gateway/questions.yaml index fd607287d72..768579f67c0 100644 --- a/charts/stable/k8s-gateway/questions.yaml +++ b/charts/stable/k8s-gateway/questions.yaml @@ -1,74 +1,14 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: domains group: "App Configuration" label: "Domains" @@ -109,7 +49,6 @@ questions: type: string required: true default: "dns01.clouddns.com" - - variable: forward group: "App Configuration" label: "Forward DNS To" @@ -161,14 +100,7 @@ questions: type: string required: true default: "" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -190,79 +122,20 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -284,14 +157,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -311,9 +177,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/k8s-gateway/values.yaml b/charts/stable/k8s-gateway/values.yaml index ae9972dc09e..a979a945a56 100644 --- a/charts/stable/k8s-gateway/values.yaml +++ b/charts/stable/k8s-gateway/values.yaml @@ -128,3 +128,6 @@ probes: timeoutSeconds: 2 periodSeconds: 5 failureThreshold: 60 + +portal: + enabled: false diff --git a/charts/stable/kanboard/questions.yaml b/charts/stable/kanboard/questions.yaml index aad997b4428..14f66cbd14d 100644 --- a/charts/stable/kanboard/questions.yaml +++ b/charts/stable/kanboard/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -95,14 +31,7 @@ questions: type: string default: "stdout" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -124,68 +53,18 @@ questions: type: int default: 10015 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -205,14 +84,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,27 +94,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -264,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -291,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/kanboard/values.yaml b/charts/stable/kanboard/values.yaml index 6dbb29ac0a0..ebbded6c2c9 100644 --- a/charts/stable/kanboard/values.yaml +++ b/charts/stable/kanboard/values.yaml @@ -47,3 +47,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: kanboard postgresqlDatabase: kanboard + +portal: + enabled: true diff --git a/charts/stable/kavita/questions.yaml b/charts/stable/kavita/questions.yaml index fcdde710257..769dc9d2058 100644 --- a/charts/stable/kavita/questions.yaml +++ b/charts/stable/kavita/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10189 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -186,14 +65,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -201,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -247,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -274,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/kavita/values.yaml b/charts/stable/kavita/values.yaml index 42d1bd997c5..b936744bb4d 100644 --- a/charts/stable/kavita/values.yaml +++ b/charts/stable/kavita/values.yaml @@ -25,3 +25,6 @@ persistence: manga: enabled: true mountPath: "/manga" + +portal: + enabled: true diff --git a/charts/stable/kimai/questions.yaml b/charts/stable/kimai/questions.yaml index 4d2b991de66..4b2ff4c0915 100644 --- a/charts/stable/kimai/questions.yaml +++ b/charts/stable/kimai/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -107,16 +44,8 @@ questions: schema: type: string default: "YOUR.FQDN or YOUR.NAS.IP" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -138,68 +67,18 @@ questions: type: int default: 10198 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8001 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data" @@ -218,16 +97,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -235,31 +106,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -281,14 +133,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -308,9 +153,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/kimai/values.yaml b/charts/stable/kimai/values.yaml index 3db0b14b5ae..38ed2980d31 100644 --- a/charts/stable/kimai/values.yaml +++ b/charts/stable/kimai/values.yaml @@ -64,3 +64,6 @@ mariadb: mariadbUsername: kimai mariadbDatabase: kimai existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/kms/questions.yaml b/charts/stable/kms/questions.yaml index 81540f5f2f0..a4f2b1bd05f 100644 --- a/charts/stable/kms/questions.yaml +++ b/charts/stable/kms/questions.yaml @@ -1,80 +1,15 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -96,80 +31,21 @@ questions: type: int default: 1688 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1688 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -191,14 +67,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -218,9 +87,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/kms/values.yaml b/charts/stable/kms/values.yaml index 79e58815f2d..1afe34729ff 100644 --- a/charts/stable/kms/values.yaml +++ b/charts/stable/kms/values.yaml @@ -17,3 +17,6 @@ service: main: port: 1688 targetPort: 1688 + +portal: + enabled: false diff --git a/charts/stable/kodi-headless/questions.yaml b/charts/stable/kodi-headless/questions.yaml index 196c29d5695..55ccb5ed8cf 100644 --- a/charts/stable/kodi-headless/questions.yaml +++ b/charts/stable/kodi-headless/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,39 +34,7 @@ questions: type: int default: 10148 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -166,39 +62,7 @@ questions: type: int default: 10152 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -226,73 +90,18 @@ questions: type: int default: 9777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9777 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,14 +112,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -318,31 +120,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -364,14 +147,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -391,9 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/kodi-headless/values.yaml b/charts/stable/kodi-headless/values.yaml index aaa9d1bb2b3..9208cfea220 100644 --- a/charts/stable/kodi-headless/values.yaml +++ b/charts/stable/kodi-headless/values.yaml @@ -38,3 +38,6 @@ persistence: mountPath: "/config/.kodi" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/koel/questions.yaml b/charts/stable/koel/questions.yaml index 96e4ccfee34..d48c9bc77ef 100644 --- a/charts/stable/koel/questions.yaml +++ b/charts/stable/koel/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -99,7 +36,6 @@ questions: schema: type: string default: "" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -119,16 +55,8 @@ questions: schema: type: int default: 2048 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -150,68 +78,18 @@ questions: type: int default: 10185 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: music label: "App Music Storage" description: "Stores the Application Music." @@ -239,16 +117,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -256,31 +126,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -302,14 +153,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -329,9 +173,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/koel/values.yaml b/charts/stable/koel/values.yaml index 93ea8f15bba..a1383611f32 100644 --- a/charts/stable/koel/values.yaml +++ b/charts/stable/koel/values.yaml @@ -95,3 +95,6 @@ mariadb: mariadbUsername: koel mariadbDatabase: koel existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/komga/questions.yaml b/charts/stable/komga/questions.yaml index 8f7d2c78b8c..1ae031589b8 100644 --- a/charts/stable/komga/questions.yaml +++ b/charts/stable/komga/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10085 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -185,14 +65,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -200,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +100,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/komga/values.yaml b/charts/stable/komga/values.yaml index f44c3bfe9f3..800519b31cf 100644 --- a/charts/stable/komga/values.yaml +++ b/charts/stable/komga/values.yaml @@ -17,3 +17,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/kopia/questions.yaml b/charts/stable/kopia/questions.yaml index d78f328e35e..a179b346b98 100644 --- a/charts/stable/kopia/questions.yaml +++ b/charts/stable/kopia/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -105,14 +42,7 @@ questions: required: true private: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -134,68 +64,18 @@ questions: type: int default: 10238 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10238 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -232,16 +112,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -249,31 +121,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -295,14 +148,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -322,9 +168,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/kopia/values.yaml b/charts/stable/kopia/values.yaml index 9484406a8f7..62df3ddc69e 100644 --- a/charts/stable/kopia/values.yaml +++ b/charts/stable/kopia/values.yaml @@ -29,3 +29,6 @@ persistence: rclone: enabled: true mountPath: "/app/rclone" + +portal: + enabled: true diff --git a/charts/stable/kutt/questions.yaml b/charts/stable/kutt/questions.yaml index f675db6250d..c74f9490acb 100644 --- a/charts/stable/kutt/questions.yaml +++ b/charts/stable/kutt/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -122,7 +59,6 @@ questions: type: string default: "" private: true - - variable: env group: "Container Configuration" label: "Image Environment" @@ -213,16 +149,8 @@ questions: schema: type: boolean default: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -244,69 +172,19 @@ questions: type: int default: 10195 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10195 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -314,31 +192,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -360,14 +219,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -387,9 +239,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/kutt/values.yaml b/charts/stable/kutt/values.yaml index 072ad6c326a..1ee7807c3fa 100644 --- a/charts/stable/kutt/values.yaml +++ b/charts/stable/kutt/values.yaml @@ -81,3 +81,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: kutt postgresqlDatabase: kutt + +portal: + enabled: true diff --git a/charts/stable/lanraragi/questions.yaml b/charts/stable/lanraragi/questions.yaml index 7eba5922b29..73f84b7d533 100644 --- a/charts/stable/lanraragi/questions.yaml +++ b/charts/stable/lanraragi/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10177 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,7 +55,6 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - variable: content label: "App Content Storage" description: "Stores the Application Content." @@ -186,16 +64,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -203,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -249,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -276,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/lanraragi/values.yaml b/charts/stable/lanraragi/values.yaml index 18fb7d9feb0..9aaca71370f 100644 --- a/charts/stable/lanraragi/values.yaml +++ b/charts/stable/lanraragi/values.yaml @@ -29,3 +29,6 @@ persistence: content: enabled: true mountPath: "/home/koyomi/lanraragi/content" + +portal: + enabled: true diff --git a/charts/stable/lazylibrarian/questions.yaml b/charts/stable/lazylibrarian/questions.yaml index b86a52f9a9c..018f8fe664d 100644 --- a/charts/stable/lazylibrarian/questions.yaml +++ b/charts/stable/lazylibrarian/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 5299 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5299 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -173,18 +53,10 @@ questions: additional_attrs: true type: dict attrs: - # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,30 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/lazylibrarian/values.yaml b/charts/stable/lazylibrarian/values.yaml index 35c2a101938..0fe671b2b65 100644 --- a/charts/stable/lazylibrarian/values.yaml +++ b/charts/stable/lazylibrarian/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/leaf2mqtt/questions.yaml b/charts/stable/leaf2mqtt/questions.yaml index 4fafa1d7f7c..0e156e101da 100644 --- a/charts/stable/leaf2mqtt/questions.yaml +++ b/charts/stable/leaf2mqtt/questions.yaml @@ -2,55 +2,12 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -87,7 +44,6 @@ questions: type: string default: "changeme" required: true - - variable: env group: "Container Configuration" label: "Image Environment" @@ -132,48 +88,15 @@ questions: schema: type: string default: "Warning" - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -195,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -222,9 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/leaf2mqtt/values.yaml b/charts/stable/leaf2mqtt/values.yaml index 1d39a0a9b3e..a9853ef53b0 100644 --- a/charts/stable/leaf2mqtt/values.yaml +++ b/charts/stable/leaf2mqtt/values.yaml @@ -40,3 +40,6 @@ env: UPDATE_INTERVAL_MINUTES: 60 CHARGING_UPDATE_INTERVAL_MINUTES: 60 LOG_LEVEL: "Warning" + +portal: + enabled: false diff --git a/charts/stable/leantime/questions.yaml b/charts/stable/leantime/questions.yaml index f8849e9d032..89e7621f3bb 100644 --- a/charts/stable/leantime/questions.yaml +++ b/charts/stable/leantime/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,74 +34,19 @@ questions: type: int default: 10117 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -181,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -227,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -254,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/leantime/values.yaml b/charts/stable/leantime/values.yaml index 988bf046284..884a47a6589 100644 --- a/charts/stable/leantime/values.yaml +++ b/charts/stable/leantime/values.yaml @@ -40,3 +40,6 @@ mariadb: mariadbUsername: leantime mariadbDatabase: leantime existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/libreddit/questions.yaml b/charts/stable/libreddit/questions.yaml index bef88f2d19c..fc5a49b9884 100644 --- a/charts/stable/libreddit/questions.yaml +++ b/charts/stable/libreddit/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: lbreddit group: "Container Configuration" @@ -189,14 +126,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -218,69 +148,19 @@ questions: type: int default: 10257 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -288,31 +168,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -334,14 +195,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -361,9 +215,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/libreddit/values.yaml b/charts/stable/libreddit/values.yaml index 4b538b14f97..9ab76d25da3 100644 --- a/charts/stable/libreddit/values.yaml +++ b/charts/stable/libreddit/values.yaml @@ -48,3 +48,6 @@ configmap: envFrom: - configMapRef: name: '{{ include "tc.common.names.fullname" . }}-libreddit' + +portal: + enabled: true diff --git a/charts/stable/libreoffice/questions.yaml b/charts/stable/libreoffice/questions.yaml index 117078c4446..c70b965a9c7 100644 --- a/charts/stable/libreoffice/questions.yaml +++ b/charts/stable/libreoffice/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10133 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/libreoffice/values.yaml b/charts/stable/libreoffice/values.yaml index 9cd6e61ff1a..bfbf749847c 100644 --- a/charts/stable/libreoffice/values.yaml +++ b/charts/stable/libreoffice/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/librephotos/questions.yaml b/charts/stable/librephotos/questions.yaml index 306b7cbef1b..3793af09cf1 100644 --- a/charts/stable/librephotos/questions.yaml +++ b/charts/stable/librephotos/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Secret Image Environment" @@ -109,7 +45,6 @@ questions: schema: type: string default: "" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -143,17 +78,8 @@ questions: schema: type: boolean default: false - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,68 +101,18 @@ questions: type: int default: 10161 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: media label: "App Media Storage" description: "Stores the Application Media." @@ -264,16 +140,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -281,31 +149,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -327,14 +176,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -354,9 +196,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/librephotos/values.yaml b/charts/stable/librephotos/values.yaml index 046337e7d87..d2e2e6fe075 100644 --- a/charts/stable/librephotos/values.yaml +++ b/charts/stable/librephotos/values.yaml @@ -184,3 +184,6 @@ persistence: volumeSpec: configMap: name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + +portal: + enabled: true diff --git a/charts/stable/librespeed/questions.yaml b/charts/stable/librespeed/questions.yaml index 46d1be8ae41..8e21f45402c 100644 --- a/charts/stable/librespeed/questions.yaml +++ b/charts/stable/librespeed/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10016 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/librespeed/values.yaml b/charts/stable/librespeed/values.yaml index 896b1dcdc1e..959950272d4 100644 --- a/charts/stable/librespeed/values.yaml +++ b/charts/stable/librespeed/values.yaml @@ -22,3 +22,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/lidarr/questions.yaml b/charts/stable/lidarr/questions.yaml index e6cad71f743..837cf0e7436 100644 --- a/charts/stable/lidarr/questions.yaml +++ b/charts/stable/lidarr/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8686 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8686 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/lidarr/values.yaml b/charts/stable/lidarr/values.yaml index 90e6af11d23..84dcc78f361 100644 --- a/charts/stable/lidarr/values.yaml +++ b/charts/stable/lidarr/values.yaml @@ -38,3 +38,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/linkace/questions.yaml b/charts/stable/linkace/questions.yaml index de4f5994f7a..0c8b7455672 100644 --- a/charts/stable/linkace/questions.yaml +++ b/charts/stable/linkace/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -216,16 +153,8 @@ questions: schema: type: int default: 512 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -247,68 +176,18 @@ questions: type: int default: 10160 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: backups label: "App Backup Storage" description: "Stores the Application Backup." @@ -327,16 +206,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -344,31 +215,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -390,14 +242,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -417,9 +262,6 @@ questions: type: int default: 82 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/linkace/values.yaml b/charts/stable/linkace/values.yaml index ffb5889b955..63ccc2034d2 100644 --- a/charts/stable/linkace/values.yaml +++ b/charts/stable/linkace/values.yaml @@ -99,3 +99,6 @@ mariadb: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/linkding/questions.yaml b/charts/stable/linkding/questions.yaml index 5948e4d8441..53edfb46417 100644 --- a/charts/stable/linkding/questions.yaml +++ b/charts/stable/linkding/questions.yaml @@ -1,86 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/admin" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -133,16 +65,8 @@ questions: schema: type: int default: 60 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -164,68 +88,18 @@ questions: type: int default: 10210 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10210 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -235,16 +109,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -252,31 +118,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -298,14 +145,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -325,9 +165,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/linkding/values.yaml b/charts/stable/linkding/values.yaml index 4d6ee0026b9..f858a8547f7 100644 --- a/charts/stable/linkding/values.yaml +++ b/charts/stable/linkding/values.yaml @@ -55,3 +55,6 @@ lifecycle: echo "This file is to ensure that init script won't try to create a superuser again and fail because it already exsits" > /etc/linkding/data/.superuser_exists; echo "Superuser Created!"; fi; + +portal: + enabled: true diff --git a/charts/stable/littlelink/questions.yaml b/charts/stable/littlelink/questions.yaml index cd91020ddbc..554917f1536 100644 --- a/charts/stable/littlelink/questions.yaml +++ b/charts/stable/littlelink/questions.yaml @@ -1,81 +1,17 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - variable: littlelink label: "" group: "App Configuration" @@ -398,14 +334,7 @@ questions: schema: type: string default: "" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -427,69 +356,19 @@ questions: type: int default: 10040 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -497,30 +376,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -542,14 +403,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -569,9 +423,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/littlelink/values.yaml b/charts/stable/littlelink/values.yaml index e03ab59503f..5a3db8181ec 100644 --- a/charts/stable/littlelink/values.yaml +++ b/charts/stable/littlelink/values.yaml @@ -34,3 +34,6 @@ littlelink: tiktok: "https://www.tiktok.com/@technotim" kit: "https://kit.co/technotim" footer: "thanks for stopping by!" + +portal: + enabled: true diff --git a/charts/stable/logitech-media-server/questions.yaml b/charts/stable/logitech-media-server/questions.yaml index ad4011d249f..e610378e14d 100644 --- a/charts/stable/logitech-media-server/questions.yaml +++ b/charts/stable/logitech-media-server/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "Logitech Media Web UI and music streaming" @@ -105,41 +34,13 @@ questions: type: int default: 7000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7000 - - variable: cli label: "CLI Service" description: "Logitech Media Server Telnet Command Line Interface" @@ -175,7 +76,6 @@ questions: type: int default: 10059 required: true - - variable: playertcp label: "Logitech Media Server Player TCP Communcation" description: "Logitech Media Server Player Service for TCP communication" @@ -211,7 +111,6 @@ questions: type: int default: 3483 required: true - - variable: playerudp label: "Logitech Media Server Player Communcation" description: "Logitech Media Server Player Service for UDP communication" @@ -247,35 +146,11 @@ questions: type: int default: 3483 required: true - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -285,16 +160,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -302,30 +169,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -347,14 +196,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -374,9 +216,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/logitech-media-server/values.yaml b/charts/stable/logitech-media-server/values.yaml index 7ed1ad315c3..6fb1f979c83 100644 --- a/charts/stable/logitech-media-server/values.yaml +++ b/charts/stable/logitech-media-server/values.yaml @@ -54,3 +54,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/loki/questions.yaml b/charts/stable/loki/questions.yaml index 1b706635638..2896b97abad 100644 --- a/charts/stable/loki/questions.yaml +++ b/charts/stable/loki/questions.yaml @@ -1,83 +1,17 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "Statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: config group: "App Configuration" label: "Loki Settings" @@ -135,15 +69,7 @@ questions: type: string default: "168h" required: true - - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -165,70 +91,18 @@ questions: type: int default: 3100 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3100 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -242,14 +116,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -257,31 +124,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -303,14 +151,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -330,9 +171,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/loki/values.yaml b/charts/stable/loki/values.yaml index f3982190901..28d0f688839 100644 --- a/charts/stable/loki/values.yaml +++ b/charts/stable/loki/values.yaml @@ -158,3 +158,6 @@ volumeClaimTemplates: promtail: enabled: true + +portal: + enabled: true diff --git a/charts/stable/lychee/questions.yaml b/charts/stable/lychee/questions.yaml index 6cd8e4ef9c5..644b3a9f909 100644 --- a/charts/stable/lychee/questions.yaml +++ b/charts/stable/lychee/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -170,7 +107,6 @@ questions: schema: type: string default: "mt1" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -196,16 +132,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -227,68 +155,18 @@ questions: type: int default: 10017 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: conf label: "App Config Storage" description: "Stores the Application Configuration." @@ -316,16 +194,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -333,30 +203,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -378,14 +230,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -405,9 +250,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/lychee/values.yaml b/charts/stable/lychee/values.yaml index 295006956a7..3f59ca79630 100644 --- a/charts/stable/lychee/values.yaml +++ b/charts/stable/lychee/values.yaml @@ -92,3 +92,6 @@ postgresql: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/makemkv/questions.yaml b/charts/stable/makemkv/questions.yaml index 4515a656dc4..e1dd1053004 100644 --- a/charts/stable/makemkv/questions.yaml +++ b/charts/stable/makemkv/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -184,16 +121,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -215,34 +144,7 @@ questions: type: int default: 10180 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -270,68 +172,18 @@ questions: type: int default: 10181 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -359,16 +211,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -376,31 +220,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -422,14 +247,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -449,9 +267,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/makemkv/values.yaml b/charts/stable/makemkv/values.yaml index ec31030d782..3053e605a7e 100644 --- a/charts/stable/makemkv/values.yaml +++ b/charts/stable/makemkv/values.yaml @@ -80,3 +80,6 @@ persistence: output: enabled: true mountPath: "/output" + +portal: + enabled: true diff --git a/charts/stable/matomo/questions.yaml b/charts/stable/matomo/questions.yaml index ac1cf6937d5..3156c280261 100644 --- a/charts/stable/matomo/questions.yaml +++ b/charts/stable/matomo/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -241,14 +176,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -270,73 +198,18 @@ questions: type: int default: 10172 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -347,14 +220,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -362,31 +228,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -408,14 +255,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -435,9 +275,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/matomo/values.yaml b/charts/stable/matomo/values.yaml index eb876a4569f..4a5e32c2fc8 100644 --- a/charts/stable/matomo/values.yaml +++ b/charts/stable/matomo/values.yaml @@ -94,3 +94,6 @@ mariadb: mariadbUsername: matomo mariadbDatabase: matomo existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/mattermost/questions.yaml b/charts/stable/mattermost/questions.yaml index f17ab6a18c9..734f49830da 100644 --- a/charts/stable/mattermost/questions.yaml +++ b/charts/stable/mattermost/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -87,16 +24,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +47,18 @@ questions: type: int default: 10239 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -234,16 +113,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -251,31 +122,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -297,14 +149,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -324,9 +169,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mattermost/values.yaml b/charts/stable/mattermost/values.yaml index 6536dde0876..d1d391d4a70 100644 --- a/charts/stable/mattermost/values.yaml +++ b/charts/stable/mattermost/values.yaml @@ -45,3 +45,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: mattermost postgresqlDatabase: mattermost + +portal: + enabled: true diff --git a/charts/stable/mealie/questions.yaml b/charts/stable/mealie/questions.yaml index 85488384575..5bcc17f7687 100644 --- a/charts/stable/mealie/questions.yaml +++ b/charts/stable/mealie/questions.yaml @@ -1,89 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +35,18 @@ questions: type: int default: 10018 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,16 +56,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +65,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +92,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +112,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mealie/values.yaml b/charts/stable/mealie/values.yaml index 59517b808f7..550aaee49d5 100644 --- a/charts/stable/mealie/values.yaml +++ b/charts/stable/mealie/values.yaml @@ -41,3 +41,6 @@ persistence: config: enabled: true mountPath: "/app/data" + +portal: + enabled: true diff --git a/charts/stable/mediainfo/questions.yaml b/charts/stable/mediainfo/questions.yaml index c2beabbe1fe..8b22fe280ea 100644 --- a/charts/stable/mediainfo/questions.yaml +++ b/charts/stable/mediainfo/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,41 +96,13 @@ questions: type: int default: 10264 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -222,68 +124,18 @@ questions: type: int default: 10265 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,14 +155,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -318,31 +163,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -364,14 +190,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -391,11 +210,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mediainfo/values.yaml b/charts/stable/mediainfo/values.yaml index d783ae26407..b0716a006d9 100644 --- a/charts/stable/mediainfo/values.yaml +++ b/charts/stable/mediainfo/values.yaml @@ -56,3 +56,6 @@ persistence: storage: enabled: true mountPath: "/storage" + +portal: + enabled: true diff --git a/charts/stable/medusa/questions.yaml b/charts/stable/medusa/questions.yaml index 710535363b5..3e5a762d2f5 100644 --- a/charts/stable/medusa/questions.yaml +++ b/charts/stable/medusa/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10068 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8081 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/medusa/values.yaml b/charts/stable/medusa/values.yaml index 69818da7fae..3419b7dbd4f 100644 --- a/charts/stable/medusa/values.yaml +++ b/charts/stable/medusa/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/meshroom/questions.yaml b/charts/stable/meshroom/questions.yaml index 5eb57d091c2..836a0da26fe 100644 --- a/charts/stable/meshroom/questions.yaml +++ b/charts/stable/meshroom/questions.yaml @@ -1,89 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +35,18 @@ questions: type: int default: 10243 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -176,16 +56,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +65,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +92,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +112,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/meshroom/values.yaml b/charts/stable/meshroom/values.yaml index 759ec062cef..3e0e6083f95 100644 --- a/charts/stable/meshroom/values.yaml +++ b/charts/stable/meshroom/values.yaml @@ -30,3 +30,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/metallb/questions.yaml b/charts/stable/metallb/questions.yaml index 0de960cc02e..85be4a8e857 100644 --- a/charts/stable/metallb/questions.yaml +++ b/charts/stable/metallb/questions.yaml @@ -1,7 +1,7 @@ # Include{groups} questions: # Include{global} - +# Include{controller} - variable: metallb group: "App Configuration" label: "" diff --git a/charts/stable/metallb/values.yaml b/charts/stable/metallb/values.yaml index 42cf2a96b06..64cb479e0b9 100644 --- a/charts/stable/metallb/values.yaml +++ b/charts/stable/metallb/values.yaml @@ -13,3 +13,6 @@ metallb: # Refer to https://metallb.universe.tf/configuration/ for # available options. configInline: {} + +portal: + enabled: false diff --git a/charts/stable/metube/questions.yaml b/charts/stable/metube/questions.yaml index 74cbc7d1bd2..91802390847 100644 --- a/charts/stable/metube/questions.yaml +++ b/charts/stable/metube/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -94,14 +31,7 @@ questions: type: string default: "{}" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -123,68 +53,18 @@ questions: type: int default: 10216 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8081 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: downloads label: "App Downloads Storage" description: "Stores the Application Downloads." @@ -194,16 +74,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -211,31 +83,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -257,14 +110,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -284,9 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/metube/values.yaml b/charts/stable/metube/values.yaml index f03802998bb..84937a27f39 100644 --- a/charts/stable/metube/values.yaml +++ b/charts/stable/metube/values.yaml @@ -18,3 +18,6 @@ persistence: downloads: enabled: true mountPath: "/downloads" + +portal: + enabled: true diff --git a/charts/stable/minecraft-bedrock/questions.yaml b/charts/stable/minecraft-bedrock/questions.yaml index e83a1de1d59..f6283b36c37 100644 --- a/charts/stable/minecraft-bedrock/questions.yaml +++ b/charts/stable/minecraft-bedrock/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -256,16 +191,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -287,73 +214,18 @@ questions: type: int default: 19132 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 19132 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -364,25 +236,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -404,14 +260,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -431,9 +280,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/minecraft-bedrock/values.yaml b/charts/stable/minecraft-bedrock/values.yaml index 7f056e4f634..bbda493e834 100644 --- a/charts/stable/minecraft-bedrock/values.yaml +++ b/charts/stable/minecraft-bedrock/values.yaml @@ -58,3 +58,6 @@ probes: # @default -- See below startup: enabled: false + +portal: + enabled: true diff --git a/charts/stable/minecraft-java/questions.yaml b/charts/stable/minecraft-java/questions.yaml index ac55eeac513..3218ec0e800 100644 --- a/charts/stable/minecraft-java/questions.yaml +++ b/charts/stable/minecraft-java/questions.yaml @@ -1,28 +1,8 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - variable: imageSelector group: "Container Image" @@ -41,56 +21,12 @@ questions: description: "Java 8 HotSpot" - value: "j8j9Image" description: "Java 8 OpenJ9" - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -530,16 +466,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -561,39 +489,7 @@ questions: type: int default: 25565 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -621,73 +517,18 @@ questions: type: int default: 25575 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 25575 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Configuration." @@ -698,25 +539,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -738,14 +563,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -765,9 +583,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/minecraft-java/values.yaml b/charts/stable/minecraft-java/values.yaml index f36e4387178..36bce146879 100644 --- a/charts/stable/minecraft-java/values.yaml +++ b/charts/stable/minecraft-java/values.yaml @@ -19,9 +19,6 @@ j8j9Image: tag: latest@sha256:a607435e87677cae1e0c3e09bb315352e5919e1c395b47af55e7e6b45735994c pullPolicy: Always -portal: - enabled: false - securityContext: readOnlyRootFilesystem: false runAsNonRoot: false @@ -116,3 +113,6 @@ service: enabled: true port: 25575 targetPort: 25575 + +portal: + enabled: false diff --git a/charts/stable/minetest/questions.yaml b/charts/stable/minetest/questions.yaml index 7a6505c2999..eda475f857e 100644 --- a/charts/stable/minetest/questions.yaml +++ b/charts/stable/minetest/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 30000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 30000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/minetest/values.yaml b/charts/stable/minetest/values.yaml index 34ee942725e..674816a5e20 100644 --- a/charts/stable/minetest/values.yaml +++ b/charts/stable/minetest/values.yaml @@ -33,3 +33,6 @@ persistence: mountPath: "/config/.minetest" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/miniflux/questions.yaml b/charts/stable/miniflux/questions.yaml index efd58ca3e00..7a7f86bbd1c 100644 --- a/charts/stable/miniflux/questions.yaml +++ b/charts/stable/miniflux/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -113,16 +50,8 @@ questions: schema: type: int default: 1 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -144,68 +73,18 @@ questions: type: int default: 10091 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -216,14 +95,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -233,27 +105,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -275,14 +130,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -302,9 +150,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/miniflux/values.yaml b/charts/stable/miniflux/values.yaml index ef005fb34aa..ca735090c12 100644 --- a/charts/stable/miniflux/values.yaml +++ b/charts/stable/miniflux/values.yaml @@ -46,3 +46,6 @@ postgresql: existingSecret: "dbcreds" postgresqlDatabase: miniflux postgresqlUsername: miniflux + +portal: + enabled: true diff --git a/charts/stable/minio-console/questions.yaml b/charts/stable/minio-console/questions.yaml index e381fe2bee3..9a0d3d91ece 100644 --- a/charts/stable/minio-console/questions.yaml +++ b/charts/stable/minio-console/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -104,16 +40,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -135,68 +63,18 @@ questions: type: int default: 9090 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9090 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -207,14 +85,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,31 +93,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -268,14 +120,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -295,9 +140,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/minio-console/values.yaml b/charts/stable/minio-console/values.yaml index 32af04ea834..7c8a5176733 100644 --- a/charts/stable/minio-console/values.yaml +++ b/charts/stable/minio-console/values.yaml @@ -28,3 +28,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/minio/questions.yaml b/charts/stable/minio/questions.yaml index ddca9f755e3..8d8040216fa 100644 --- a/charts/stable/minio/questions.yaml +++ b/charts/stable/minio/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -87,7 +23,6 @@ questions: schema: type: string default: "changeme" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -113,16 +48,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -144,41 +71,13 @@ questions: type: int default: 10107 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10107 - - variable: api label: "API Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -200,68 +99,18 @@ questions: type: int default: 10106 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10106 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -272,14 +121,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -287,13 +129,9 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - - variable: api label: "API Ingress" schema: @@ -301,31 +139,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -347,14 +166,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -374,9 +186,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/minio/values.yaml b/charts/stable/minio/values.yaml index 635ebfe73cc..0222ef8f5f7 100644 --- a/charts/stable/minio/values.yaml +++ b/charts/stable/minio/values.yaml @@ -54,3 +54,6 @@ persistence: config: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/minisatip/questions.yaml b/charts/stable/minisatip/questions.yaml index 35e5ba2a847..5fbcf532cf1 100644 --- a/charts/stable/minisatip/questions.yaml +++ b/charts/stable/minisatip/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,39 +34,7 @@ questions: type: int default: 8875 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -166,39 +62,7 @@ questions: type: int default: 554 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -226,73 +90,18 @@ questions: type: int default: 1900 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,14 +112,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -318,31 +120,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -364,14 +147,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -391,9 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/minisatip/values.yaml b/charts/stable/minisatip/values.yaml index 7b182c9c13a..bcfde3a01cc 100644 --- a/charts/stable/minisatip/values.yaml +++ b/charts/stable/minisatip/values.yaml @@ -39,3 +39,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/mkvcleaver/questions.yaml b/charts/stable/mkvcleaver/questions.yaml index dabd312d422..b328c73c3a5 100644 --- a/charts/stable/mkvcleaver/questions.yaml +++ b/charts/stable/mkvcleaver/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,41 +96,13 @@ questions: type: int default: 10270 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -222,68 +124,18 @@ questions: type: int default: 10271 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,14 +155,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -318,31 +163,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -364,14 +190,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -391,11 +210,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mkvcleaver/values.yaml b/charts/stable/mkvcleaver/values.yaml index 275d34e3131..d67e45f266b 100644 --- a/charts/stable/mkvcleaver/values.yaml +++ b/charts/stable/mkvcleaver/values.yaml @@ -56,3 +56,6 @@ persistence: storage: enabled: true mountPath: "/storage" + +portal: + enabled: true diff --git a/charts/stable/mkvtoolnix/questions.yaml b/charts/stable/mkvtoolnix/questions.yaml index 7f219001810..2af62428ea3 100644 --- a/charts/stable/mkvtoolnix/questions.yaml +++ b/charts/stable/mkvtoolnix/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -136,16 +73,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -167,41 +96,13 @@ questions: type: int default: 10236 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -223,68 +124,18 @@ questions: type: int default: 10237 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,16 +154,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -320,31 +163,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -366,14 +190,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -393,11 +210,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mkvtoolnix/values.yaml b/charts/stable/mkvtoolnix/values.yaml index ad9e087aa97..a230f747783 100644 --- a/charts/stable/mkvtoolnix/values.yaml +++ b/charts/stable/mkvtoolnix/values.yaml @@ -56,3 +56,6 @@ persistence: storage: enabled: true mountPath: "/storage" + +portal: + enabled: true diff --git a/charts/stable/ml-workspace/questions.yaml b/charts/stable/ml-workspace/questions.yaml index 6fe4e10b86b..9d80615ef42 100644 --- a/charts/stable/ml-workspace/questions.yaml +++ b/charts/stable/ml-workspace/questions.yaml @@ -1,28 +1,8 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - variable: imageSelector group: "Container Image" @@ -43,55 +23,12 @@ questions: description: "Spark" - value: "imageR" description: "R" - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -164,14 +101,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -193,68 +123,18 @@ questions: type: int default: 10201 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10201 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: workspace label: "App Workspace Storage" description: "Stores the Application Workspace." @@ -264,16 +144,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -281,31 +153,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -327,14 +180,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -354,9 +200,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ml-workspace/values.yaml b/charts/stable/ml-workspace/values.yaml index 205838e8d08..a3ba38b29b4 100644 --- a/charts/stable/ml-workspace/values.yaml +++ b/charts/stable/ml-workspace/values.yaml @@ -73,3 +73,6 @@ persistence: mountPath: "/dev/shm" type: "emptyDir" medium: "Memory" + +portal: + enabled: true diff --git a/charts/stable/monica/questions.yaml b/charts/stable/monica/questions.yaml index 99b471823d7..ff8d20abffe 100644 --- a/charts/stable/monica/questions.yaml +++ b/charts/stable/monica/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -97,16 +32,8 @@ questions: type: string default: "" required: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -128,73 +55,18 @@ questions: type: int default: 10119 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -205,14 +77,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -220,31 +85,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -266,14 +112,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -293,9 +132,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/monica/values.yaml b/charts/stable/monica/values.yaml index eee39ab5117..a451c4f861e 100644 --- a/charts/stable/monica/values.yaml +++ b/charts/stable/monica/values.yaml @@ -46,3 +46,6 @@ mariadb: mariadbUsername: monica mariadbDatabase: monica existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/mosdns/questions.yaml b/charts/stable/mosdns/questions.yaml index 23086981701..896d0a9abb5 100644 --- a/charts/stable/mosdns/questions.yaml +++ b/charts/stable/mosdns/questions.yaml @@ -2,66 +2,15 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "DNS Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -83,34 +32,7 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -138,68 +60,18 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -210,25 +82,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -250,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -277,9 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mosdns/values.yaml b/charts/stable/mosdns/values.yaml index 66ec0bebf35..05572ef3d2d 100644 --- a/charts/stable/mosdns/values.yaml +++ b/charts/stable/mosdns/values.yaml @@ -30,3 +30,6 @@ persistence: data: enabled: true mountPath: "/etc/mosdns" + +portal: + enabled: false diff --git a/charts/stable/mosquitto/questions.yaml b/charts/stable/mosquitto/questions.yaml index b6e2c85eb7a..3d2960b24a9 100644 --- a/charts/stable/mosquitto/questions.yaml +++ b/charts/stable/mosquitto/questions.yaml @@ -2,57 +2,13 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: auth group: "App Configuration" label: "Authentication" @@ -67,14 +23,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -96,68 +45,18 @@ questions: type: int default: 1883 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1883 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +76,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +84,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +111,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +131,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mosquitto/values.yaml b/charts/stable/mosquitto/values.yaml index 22bf20a9b18..67005a59d58 100644 --- a/charts/stable/mosquitto/values.yaml +++ b/charts/stable/mosquitto/values.yaml @@ -49,3 +49,6 @@ persistence: volumeSpec: configMap: name: '{{ template "tc.common.names.fullname" . }}-config' + +portal: + enabled: false diff --git a/charts/stable/mstream/questions.yaml b/charts/stable/mstream/questions.yaml index 544a842859a..e36c049d84b 100644 --- a/charts/stable/mstream/questions.yaml +++ b/charts/stable/mstream/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10041 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mstream/values.yaml b/charts/stable/mstream/values.yaml index 001778ae651..8a60239dd29 100644 --- a/charts/stable/mstream/values.yaml +++ b/charts/stable/mstream/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/muximux/questions.yaml b/charts/stable/muximux/questions.yaml index 4e4a6302787..374169a0395 100644 --- a/charts/stable/muximux/questions.yaml +++ b/charts/stable/muximux/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10019 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/muximux/values.yaml b/charts/stable/muximux/values.yaml index 31cad847700..8e3b946e219 100644 --- a/charts/stable/muximux/values.yaml +++ b/charts/stable/muximux/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/mylar/questions.yaml b/charts/stable/mylar/questions.yaml index 2ac2f965644..22dd873258b 100644 --- a/charts/stable/mylar/questions.yaml +++ b/charts/stable/mylar/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8090 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8090 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mylar/values.yaml b/charts/stable/mylar/values.yaml index 5383e07b9c2..1e951c8d6ad 100644 --- a/charts/stable/mylar/values.yaml +++ b/charts/stable/mylar/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/mysql-workbench/questions.yaml b/charts/stable/mysql-workbench/questions.yaml index 169a73ecf35..473f3b9414c 100644 --- a/charts/stable/mysql-workbench/questions.yaml +++ b/charts/stable/mysql-workbench/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10134 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/mysql-workbench/values.yaml b/charts/stable/mysql-workbench/values.yaml index ef583d20773..6240a804e84 100644 --- a/charts/stable/mysql-workbench/values.yaml +++ b/charts/stable/mysql-workbench/values.yaml @@ -28,3 +28,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/n8n/questions.yaml b/charts/stable/n8n/questions.yaml index 46730c5c4fd..4963b80789d 100644 --- a/charts/stable/n8n/questions.yaml +++ b/charts/stable/n8n/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" - +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: timezoneandlocale group: "Container Configuration" label: "Timezone and Localization" @@ -608,16 +543,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -639,68 +566,18 @@ questions: type: int default: 5678 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5678 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -709,18 +586,9 @@ questions: type: dict attrs: # Include{persistenceBasic} - # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -728,31 +596,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -774,14 +623,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -801,9 +643,6 @@ questions: type: int default: 1000 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/n8n/values.yaml b/charts/stable/n8n/values.yaml index 3cbe47980b7..3311ca5f08f 100644 --- a/charts/stable/n8n/values.yaml +++ b/charts/stable/n8n/values.yaml @@ -160,3 +160,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: n8n postgresqlDatabase: n8n + +portal: + enabled: true diff --git a/charts/stable/nano-wallet/questions.yaml b/charts/stable/nano-wallet/questions.yaml index 24200937f40..9fed6dd97c5 100644 --- a/charts/stable/nano-wallet/questions.yaml +++ b/charts/stable/nano-wallet/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,74 +34,19 @@ questions: type: int default: 10126 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -181,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -227,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -254,9 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nano-wallet/values.yaml b/charts/stable/nano-wallet/values.yaml index 8b0e5dd23c8..ee8f5c8a632 100644 --- a/charts/stable/nano-wallet/values.yaml +++ b/charts/stable/nano-wallet/values.yaml @@ -21,3 +21,6 @@ service: persistence: varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/navidrome/questions.yaml b/charts/stable/navidrome/questions.yaml index e112988ae71..642152671f8 100644 --- a/charts/stable/navidrome/questions.yaml +++ b/charts/stable/navidrome/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 4533 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4533 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/navidrome/values.yaml b/charts/stable/navidrome/values.yaml index 550e06d13fb..6a6836e7440 100644 --- a/charts/stable/navidrome/values.yaml +++ b/charts/stable/navidrome/values.yaml @@ -21,3 +21,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/netdata/questions.yaml b/charts/stable/netdata/questions.yaml index 259a3d5819d..11d0cffdb10 100644 --- a/charts/stable/netdata/questions.yaml +++ b/charts/stable/netdata/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -99,14 +36,7 @@ questions: private: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -128,68 +58,18 @@ questions: type: int default: 19999 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 19999 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "The directory configuration files are kept." @@ -217,16 +97,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -234,31 +106,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -280,14 +133,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -307,9 +153,6 @@ questions: type: int default: 201 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/netdata/values.yaml b/charts/stable/netdata/values.yaml index 0af93dbc606..25e75e5c634 100644 --- a/charts/stable/netdata/values.yaml +++ b/charts/stable/netdata/values.yaml @@ -160,3 +160,6 @@ initContainers: echo "Config file exists, skipping..."; fi; cat $configfile + +portal: + enabled: true diff --git a/charts/stable/nextcloud/questions.yaml b/charts/stable/nextcloud/questions.yaml index f690ba70c01..dee554326af 100644 --- a/charts/stable/nextcloud/questions.yaml +++ b/charts/stable/nextcloud/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -129,16 +66,8 @@ questions: required: true $ref: - "definitions/nodeIP" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -160,68 +89,18 @@ questions: type: int default: 10020 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: html label: "App html Storage" description: "Stores the Application html." @@ -240,16 +119,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -257,31 +128,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -303,14 +155,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -330,9 +175,6 @@ questions: type: int default: 33 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nextcloud/values.yaml b/charts/stable/nextcloud/values.yaml index ec0cce9491b..0e566a0951f 100644 --- a/charts/stable/nextcloud/values.yaml +++ b/charts/stable/nextcloud/values.yaml @@ -421,3 +421,6 @@ postgresql: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/nextpvr/questions.yaml b/charts/stable/nextpvr/questions.yaml index b50c34fdff7..9cd37464d71 100644 --- a/charts/stable/nextpvr/questions.yaml +++ b/charts/stable/nextpvr/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -88,14 +25,7 @@ questions: $ref: - "definitions/nodeIP" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,68 +47,18 @@ questions: type: int default: 10183 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8866 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -207,14 +87,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -222,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -268,14 +122,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -295,9 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nextpvr/values.yaml b/charts/stable/nextpvr/values.yaml index b041764e5bb..a5566d7c776 100644 --- a/charts/stable/nextpvr/values.yaml +++ b/charts/stable/nextpvr/values.yaml @@ -23,3 +23,6 @@ persistence: buffer: enabled: true mountPath: "/buffer" + +portal: + enabled: true diff --git a/charts/stable/ngircd/questions.yaml b/charts/stable/ngircd/questions.yaml index ea4b0e463c9..62513c020bb 100644 --- a/charts/stable/ngircd/questions.yaml +++ b/charts/stable/ngircd/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 6667 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6667 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ngircd/values.yaml b/charts/stable/ngircd/values.yaml index afd8686deb0..1683e226a0f 100644 --- a/charts/stable/ngircd/values.yaml +++ b/charts/stable/ngircd/values.yaml @@ -23,3 +23,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/nntp2nntp/questions.yaml b/charts/stable/nntp2nntp/questions.yaml index 0552b3b9596..33146a1bffc 100644 --- a/charts/stable/nntp2nntp/questions.yaml +++ b/charts/stable/nntp2nntp/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 1563 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1563 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nntp2nntp/values.yaml b/charts/stable/nntp2nntp/values.yaml index b9f5c9ac58b..1f04a348402 100644 --- a/charts/stable/nntp2nntp/values.yaml +++ b/charts/stable/nntp2nntp/values.yaml @@ -23,3 +23,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/nocodb/questions.yaml b/charts/stable/nocodb/questions.yaml index 8ceba32bc45..f0df5905b0c 100644 --- a/charts/stable/nocodb/questions.yaml +++ b/charts/stable/nocodb/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/dashboard" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -120,7 +57,6 @@ questions: schema: type: string default: "" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -188,16 +124,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -219,68 +147,18 @@ questions: type: int default: 10226 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10226 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -290,16 +168,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -307,31 +177,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -353,14 +204,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -380,9 +224,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nocodb/values.yaml b/charts/stable/nocodb/values.yaml index 1b4d8ffcc2e..32212a55ff1 100644 --- a/charts/stable/nocodb/values.yaml +++ b/charts/stable/nocodb/values.yaml @@ -74,3 +74,6 @@ postgresql: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/node-red/questions.yaml b/charts/stable/node-red/questions.yaml index 42ee088d787..35cec7ed415 100644 --- a/charts/stable/node-red/questions.yaml +++ b/charts/stable/node-red/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 1880 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1880 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/node-red/values.yaml b/charts/stable/node-red/values.yaml index bc4853d2676..984dfd73111 100644 --- a/charts/stable/node-red/values.yaml +++ b/charts/stable/node-red/values.yaml @@ -21,3 +21,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/novnc/questions.yaml b/charts/stable/novnc/questions.yaml index 80aa60748bc..43cb04d1e93 100644 --- a/charts/stable/novnc/questions.yaml +++ b/charts/stable/novnc/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -95,14 +31,7 @@ questions: type: int default: 5900 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -124,69 +53,19 @@ questions: type: int default: 6080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -194,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -240,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -267,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/novnc/values.yaml b/charts/stable/novnc/values.yaml index 2f831976e96..465d75785b3 100644 --- a/charts/stable/novnc/values.yaml +++ b/charts/stable/novnc/values.yaml @@ -24,3 +24,6 @@ service: persistence: varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/ntfy/questions.yaml b/charts/stable/ntfy/questions.yaml index b2662240030..587594fdc6c 100644 --- a/charts/stable/ntfy/questions.yaml +++ b/charts/stable/ntfy/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/app" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -304,16 +241,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -335,68 +264,18 @@ questions: type: int default: 10222 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10222 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -415,16 +294,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -432,31 +303,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -478,14 +330,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -505,9 +350,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ntfy/values.yaml b/charts/stable/ntfy/values.yaml index 0e2b7dbf703..6dccd2f5188 100644 --- a/charts/stable/ntfy/values.yaml +++ b/charts/stable/ntfy/values.yaml @@ -65,3 +65,6 @@ configmap: NTFY_CACHE_FILE: '{{ ternary "/var/cache/ntfy/cache.db" "" .Values.env.ENABLE_CACHE_FILE }}' NTFY_AUTH_FILE: '{{ ternary "/etc/ntfy/user.db" "" .Values.env.ENABLE_AUTH_FILE }}' NTFY_FIREBASE_KEY_FILE: '{{ ternary "/etc/ntfy/firebase-key.json" "" .Values.env.ENABLE_FIREBASE_FILE }}' + +portal: + enabled: true diff --git a/charts/stable/nullserv/questions.yaml b/charts/stable/nullserv/questions.yaml index d2838d2fea2..a339cfb1842 100644 --- a/charts/stable/nullserv/questions.yaml +++ b/charts/stable/nullserv/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,41 +34,13 @@ questions: type: int default: 10004 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - variable: https label: "https Service" description: "The https service" @@ -160,68 +62,18 @@ questions: type: int default: 10005 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 443 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -232,14 +84,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -247,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -293,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -320,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nullserv/values.yaml b/charts/stable/nullserv/values.yaml index 05354196b2b..3275faaefef 100644 --- a/charts/stable/nullserv/values.yaml +++ b/charts/stable/nullserv/values.yaml @@ -40,3 +40,6 @@ probes: httpGet: path: /welcome.txt port: main + +portal: + enabled: true diff --git a/charts/stable/nzbget/questions.yaml b/charts/stable/nzbget/questions.yaml index a3202ea703f..86ece5d1c2d 100644 --- a/charts/stable/nzbget/questions.yaml +++ b/charts/stable/nzbget/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10057 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6789 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nzbget/values.yaml b/charts/stable/nzbget/values.yaml index 79712e74849..c887257075e 100644 --- a/charts/stable/nzbget/values.yaml +++ b/charts/stable/nzbget/values.yaml @@ -24,3 +24,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/nzbhydra/questions.yaml b/charts/stable/nzbhydra/questions.yaml index 822772f1c31..b2b5c8a8d88 100644 --- a/charts/stable/nzbhydra/questions.yaml +++ b/charts/stable/nzbhydra/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 5076 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5076 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/nzbhydra/values.yaml b/charts/stable/nzbhydra/values.yaml index 27c52026a97..522e76e6a29 100644 --- a/charts/stable/nzbhydra/values.yaml +++ b/charts/stable/nzbhydra/values.yaml @@ -52,3 +52,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/octoprint/questions.yaml b/charts/stable/octoprint/questions.yaml index 137e0b1c493..5e145b09d4a 100644 --- a/charts/stable/octoprint/questions.yaml +++ b/charts/stable/octoprint/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -100,14 +37,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -129,68 +59,18 @@ questions: type: int default: 10021 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -201,14 +81,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -216,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -262,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -289,9 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/octoprint/values.yaml b/charts/stable/octoprint/values.yaml index c1f33cd4fc3..3bd297b88f4 100644 --- a/charts/stable/octoprint/values.yaml +++ b/charts/stable/octoprint/values.yaml @@ -32,3 +32,6 @@ persistence: mountPath: "/octoprint" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/odoo/questions.yaml b/charts/stable/odoo/questions.yaml index 2d140704102..240eb6f5f2a 100644 --- a/charts/stable/odoo/questions.yaml +++ b/charts/stable/odoo/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,41 +34,13 @@ questions: type: int default: 8069 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8069 - - variable: odoo label: "Odoo Service" description: "Odoo Services" @@ -161,34 +62,7 @@ questions: type: int default: 8071 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -208,68 +82,18 @@ questions: type: int default: 8072 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8072 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: odoo label: "App Storage" description: "Stores the Application." @@ -288,16 +112,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -307,27 +123,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -349,14 +148,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -376,9 +168,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/odoo/values.yaml b/charts/stable/odoo/values.yaml index 262557f38d3..3e6a6313107 100644 --- a/charts/stable/odoo/values.yaml +++ b/charts/stable/odoo/values.yaml @@ -47,3 +47,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: odoo postgresqlDatabase: postgres + +portal: + enabled: true diff --git a/charts/stable/omada-controller/questions.yaml b/charts/stable/omada-controller/questions.yaml index 1438aeee654..34841d35c77 100644 --- a/charts/stable/omada-controller/questions.yaml +++ b/charts/stable/omada-controller/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,41 +34,13 @@ questions: type: int default: 8043 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8043 - - variable: comm label: "Omada Controller User HTTPS portal" description: "Omada Controller User HTTPS portal" @@ -160,34 +62,7 @@ questions: type: int default: 8843 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -216,34 +91,7 @@ questions: type: int default: 29811 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -264,34 +112,7 @@ questions: type: int default: 29812 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -312,34 +133,7 @@ questions: type: int default: 29813 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -360,34 +154,7 @@ questions: type: int default: 29814 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -416,68 +183,18 @@ questions: type: int default: 29810 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 29810 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App data Storage" description: "Stores the Application data." @@ -497,14 +214,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -512,31 +222,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -558,14 +249,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -585,9 +269,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/omada-controller/values.yaml b/charts/stable/omada-controller/values.yaml index 91ed0b62308..04a2483efc2 100644 --- a/charts/stable/omada-controller/values.yaml +++ b/charts/stable/omada-controller/values.yaml @@ -61,3 +61,6 @@ persistence: work: enabled: true mountPath: "/opt/tplink/EAPController/work" + +portal: + enabled: true diff --git a/charts/stable/ombi/questions.yaml b/charts/stable/ombi/questions.yaml index f80895b24c2..cfdceb33345 100644 --- a/charts/stable/ombi/questions.yaml +++ b/charts/stable/ombi/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 3579 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3579 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ombi/values.yaml b/charts/stable/ombi/values.yaml index 34fe36bf9ae..330a805c927 100644 --- a/charts/stable/ombi/values.yaml +++ b/charts/stable/ombi/values.yaml @@ -30,3 +30,6 @@ mariadb: primary: persistence: enabled: false + +portal: + enabled: true diff --git a/charts/stable/onlyoffice-document-server/questions.yaml b/charts/stable/onlyoffice-document-server/questions.yaml index 5ca7aef9f25..99ac6977cca 100644 --- a/charts/stable/onlyoffice-document-server/questions.yaml +++ b/charts/stable/onlyoffice-document-server/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/welcome" - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" - +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -110,16 +45,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -141,69 +68,19 @@ questions: type: int default: 10043 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -211,30 +88,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -256,14 +115,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -283,9 +135,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/onlyoffice-document-server/values.yaml b/charts/stable/onlyoffice-document-server/values.yaml index 934a710c74c..8cb1cd37772 100644 --- a/charts/stable/onlyoffice-document-server/values.yaml +++ b/charts/stable/onlyoffice-document-server/values.yaml @@ -61,3 +61,6 @@ postgresql: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/openhab/questions.yaml b/charts/stable/openhab/questions.yaml index ada3b698109..332cc7b1d37 100644 --- a/charts/stable/openhab/questions.yaml +++ b/charts/stable/openhab/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,39 +34,7 @@ questions: type: int default: 10169 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -166,74 +62,18 @@ questions: type: int default: 10170 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10170 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -261,16 +101,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -278,31 +110,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -324,14 +137,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -351,10 +157,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/openhab/values.yaml b/charts/stable/openhab/values.yaml index 17571c62aee..1ef77faa94e 100644 --- a/charts/stable/openhab/values.yaml +++ b/charts/stable/openhab/values.yaml @@ -55,3 +55,6 @@ persistence: volumeSpec: configMap: name: '{{ printf "%v-init" (include "tc.common.names.fullname" .) }}' + +portal: + enabled: true diff --git a/charts/stable/openkm/questions.yaml b/charts/stable/openkm/questions.yaml index 9a08090a73e..fcfeef5f914 100644 --- a/charts/stable/openkm/questions.yaml +++ b/charts/stable/openkm/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10090 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -194,27 +66,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -263,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/openkm/values.yaml b/charts/stable/openkm/values.yaml index 3077639f8de..dd0dd3fe10a 100644 --- a/charts/stable/openkm/values.yaml +++ b/charts/stable/openkm/values.yaml @@ -47,3 +47,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: openkm postgresqlDatabase: openkm + +portal: + enabled: true diff --git a/charts/stable/openldap/questions.yaml b/charts/stable/openldap/questions.yaml index 268680aca7c..c56d9ba7487 100644 --- a/charts/stable/openldap/questions.yaml +++ b/charts/stable/openldap/questions.yaml @@ -1,70 +1,12 @@ # Include{groups} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "statefulset" - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerStatefullset} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -203,16 +145,8 @@ questions: type: string required: true default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -234,42 +168,13 @@ questions: type: int default: 389 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 389 - - - variable: ldaps label: "ldaps Service" description: "The ldaps service" @@ -291,65 +196,18 @@ questions: type: int default: 636 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 636 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: +# Include{vctRoot} additional_attrs: true type: dict attrs: @@ -371,24 +229,9 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -410,14 +253,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -438,7 +274,5 @@ questions: default: 568 # Include{podSecurityContextAdvanced} # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/openldap/values.yaml b/charts/stable/openldap/values.yaml index 54018f8467e..273a8d90a53 100644 --- a/charts/stable/openldap/values.yaml +++ b/charts/stable/openldap/values.yaml @@ -98,3 +98,6 @@ volumeClaimTemplates: slapd: enabled: true mountPath: "/etc/ldap/slapd.d/" + +portal: + enabled: false diff --git a/charts/stable/openspeedtest/questions.yaml b/charts/stable/openspeedtest/questions.yaml index 7b989585b32..d08654e441c 100644 --- a/charts/stable/openspeedtest/questions.yaml +++ b/charts/stable/openspeedtest/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,74 +34,19 @@ questions: type: int default: 10256 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -181,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -227,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -254,10 +101,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/openspeedtest/values.yaml b/charts/stable/openspeedtest/values.yaml index 5cc354aba21..0a35558e5a0 100644 --- a/charts/stable/openspeedtest/values.yaml +++ b/charts/stable/openspeedtest/values.yaml @@ -18,3 +18,6 @@ service: protocol: HTTP targetPort: 3000 port: 10256 + +portal: + enabled: true diff --git a/charts/stable/openvscode-server/questions.yaml b/charts/stable/openvscode-server/questions.yaml index 0e2cf46bd3a..47630073a22 100644 --- a/charts/stable/openvscode-server/questions.yaml +++ b/charts/stable/openvscode-server/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -103,14 +39,7 @@ questions: private: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -132,73 +61,18 @@ questions: type: int default: 10135 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -209,14 +83,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -224,31 +91,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -270,14 +118,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -297,9 +138,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/openvscode-server/values.yaml b/charts/stable/openvscode-server/values.yaml index ff08569ac63..d7de23fe332 100644 --- a/charts/stable/openvscode-server/values.yaml +++ b/charts/stable/openvscode-server/values.yaml @@ -32,3 +32,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/organizr/questions.yaml b/charts/stable/organizr/questions.yaml index 1904a1e1df4..1453eec6499 100644 --- a/charts/stable/organizr/questions.yaml +++ b/charts/stable/organizr/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10022 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -186,14 +65,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -201,30 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -246,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -273,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/organizr/values.yaml b/charts/stable/organizr/values.yaml index f488291b039..a74e71dc394 100644 --- a/charts/stable/organizr/values.yaml +++ b/charts/stable/organizr/values.yaml @@ -25,3 +25,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/oscam/questions.yaml b/charts/stable/oscam/questions.yaml index f39098b5339..d70a6a4600d 100644 --- a/charts/stable/oscam/questions.yaml +++ b/charts/stable/oscam/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,34 +34,7 @@ questions: type: int default: 10062 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -140,34 +42,11 @@ questions: type: int default: 8888 required: true - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -178,14 +57,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,30 +65,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +92,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +112,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/oscam/values.yaml b/charts/stable/oscam/values.yaml index 836f4c8d1a6..825b46df711 100644 --- a/charts/stable/oscam/values.yaml +++ b/charts/stable/oscam/values.yaml @@ -24,3 +24,6 @@ persistence: varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/outline/questions.yaml b/charts/stable/outline/questions.yaml index adf802956df..e8862260502 100644 --- a/charts/stable/outline/questions.yaml +++ b/charts/stable/outline/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -362,14 +298,7 @@ questions: type: boolean default: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -391,69 +320,19 @@ questions: type: int default: 10196 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10196 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -461,31 +340,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -507,14 +367,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -534,9 +387,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/outline/values.yaml b/charts/stable/outline/values.yaml index 8ebf053b3fe..d58827db063 100644 --- a/charts/stable/outline/values.yaml +++ b/charts/stable/outline/values.yaml @@ -130,3 +130,6 @@ initContainers: key: UTILS_SECRET command: ["sh", "-c", "yarn sequelize db:migrate --env=production-ssl-disabled"] + +portal: + enabled: true diff --git a/charts/stable/overseerr/questions.yaml b/charts/stable/overseerr/questions.yaml index 1d3a3d6f829..3673628f89e 100644 --- a/charts/stable/overseerr/questions.yaml +++ b/charts/stable/overseerr/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -88,14 +25,7 @@ questions: type: string default: "info" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -117,68 +47,18 @@ questions: type: int default: 5055 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5055 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -204,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -250,14 +104,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -277,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/overseerr/values.yaml b/charts/stable/overseerr/values.yaml index 8f2851bad1d..c6ddc5c1d5d 100644 --- a/charts/stable/overseerr/values.yaml +++ b/charts/stable/overseerr/values.yaml @@ -20,3 +20,6 @@ persistence: config: enabled: true mountPath: "/app/config" + +portal: + enabled: true diff --git a/charts/stable/owncast/questions.yaml b/charts/stable/owncast/questions.yaml index 883d9512347..e00838542f1 100644 --- a/charts/stable/owncast/questions.yaml +++ b/charts/stable/owncast/questions.yaml @@ -1,96 +1,21 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/admin/" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -112,42 +37,13 @@ questions: type: int default: 10088 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: rtmp label: "rtmp Service" description: "The rtmp service" @@ -169,68 +65,18 @@ questions: type: int default: 1935 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1935 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -241,14 +87,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -256,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -302,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -329,9 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/owncast/values.yaml b/charts/stable/owncast/values.yaml index f6d29a730ff..be45896e957 100644 --- a/charts/stable/owncast/values.yaml +++ b/charts/stable/owncast/values.yaml @@ -30,3 +30,6 @@ persistence: config: enabled: true mountPath: "/app/data" + +portal: + enabled: true diff --git a/charts/stable/owncloud-ocis/questions.yaml b/charts/stable/owncloud-ocis/questions.yaml index c20492d734f..b95c11667ab 100644 --- a/charts/stable/owncloud-ocis/questions.yaml +++ b/charts/stable/owncloud-ocis/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -124,14 +61,7 @@ questions: type: string default: "https://localhost:9200" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -153,68 +83,18 @@ questions: type: int default: 9200 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9200 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -225,14 +105,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -240,31 +113,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -286,14 +140,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -313,9 +160,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/owncloud-ocis/values.yaml b/charts/stable/owncloud-ocis/values.yaml index f75b99c3349..0be6844d5a4 100644 --- a/charts/stable/owncloud-ocis/values.yaml +++ b/charts/stable/owncloud-ocis/values.yaml @@ -39,3 +39,6 @@ persistence: data: enabled: true mountPath: "/var/lib/ocis" + +portal: + enabled: true diff --git a/charts/stable/paperless-ng/questions.yaml b/charts/stable/paperless-ng/questions.yaml index 80a300edf38..ab9e52252fa 100644 --- a/charts/stable/paperless-ng/questions.yaml +++ b/charts/stable/paperless-ng/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -121,14 +57,7 @@ questions: required: true default: 2 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -150,73 +79,18 @@ questions: type: int default: 10140 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "This is where paperless stores all its data (search index, classification model, etc)" @@ -245,14 +119,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -260,31 +127,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -306,14 +154,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -333,9 +174,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/paperless-ng/values.yaml b/charts/stable/paperless-ng/values.yaml index 6a814a9267e..c2c8539f254 100644 --- a/charts/stable/paperless-ng/values.yaml +++ b/charts/stable/paperless-ng/values.yaml @@ -74,3 +74,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: paperless-ng postgresqlDatabase: paperless-ng + +portal: + enabled: true diff --git a/charts/stable/papermerge/questions.yaml b/charts/stable/papermerge/questions.yaml index 729e1ed948b..e36414c0123 100644 --- a/charts/stable/papermerge/questions.yaml +++ b/charts/stable/papermerge/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10141 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/papermerge/values.yaml b/charts/stable/papermerge/values.yaml index 0638dcf5c90..50c747b455f 100644 --- a/charts/stable/papermerge/values.yaml +++ b/charts/stable/papermerge/values.yaml @@ -35,3 +35,6 @@ redis: enabled: true existingSecret: "rediscreds" redisUsername: papermerge + +portal: + enabled: true diff --git a/charts/stable/pgadmin/questions.yaml b/charts/stable/pgadmin/questions.yaml index 967f4f9a422..7582584a9ca 100644 --- a/charts/stable/pgadmin/questions.yaml +++ b/charts/stable/pgadmin/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -95,14 +32,7 @@ questions: private: true default: "REPLACETHIS" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -124,68 +54,18 @@ questions: type: int default: 10024 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -195,16 +75,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -212,31 +84,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -258,14 +111,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -285,9 +131,6 @@ questions: type: int default: 5050 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pgadmin/values.yaml b/charts/stable/pgadmin/values.yaml index 6146a81defd..beb7314f3b9 100644 --- a/charts/stable/pgadmin/values.yaml +++ b/charts/stable/pgadmin/values.yaml @@ -27,3 +27,6 @@ persistence: config: enabled: true mountPath: "/var/lib/pgadmin" + +portal: + enabled: true diff --git a/charts/stable/photoprism/questions.yaml b/charts/stable/photoprism/questions.yaml index 63622cc05de..4150a58467b 100644 --- a/charts/stable/photoprism/questions.yaml +++ b/charts/stable/photoprism/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -115,14 +52,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -144,68 +74,18 @@ questions: type: int default: 2342 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2342 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: storage label: "App Storage" description: "Stores the Application Configuration." @@ -215,16 +95,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -232,31 +104,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -278,14 +131,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -305,9 +151,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/photoprism/values.yaml b/charts/stable/photoprism/values.yaml index 79b333455c9..3cffb020636 100644 --- a/charts/stable/photoprism/values.yaml +++ b/charts/stable/photoprism/values.yaml @@ -56,3 +56,6 @@ mariadb: mariadbUsername: photoprism mariadbDatabase: photoprism existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/photoshow/questions.yaml b/charts/stable/photoshow/questions.yaml index 2ddb2cae8cc..474d552003d 100644 --- a/charts/stable/photoshow/questions.yaml +++ b/charts/stable/photoshow/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10025 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/photoshow/values.yaml b/charts/stable/photoshow/values.yaml index 131390335fa..205bccb7596 100644 --- a/charts/stable/photoshow/values.yaml +++ b/charts/stable/photoshow/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/photoview/questions.yaml b/charts/stable/photoview/questions.yaml index 8f8097b959b..b6dc00a6549 100644 --- a/charts/stable/photoview/questions.yaml +++ b/charts/stable/photoview/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env - variable: env @@ -106,16 +43,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -137,68 +66,18 @@ questions: type: int default: 10159 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10159 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: photos label: "Photos Storage" description: "Stores the Application Photos." @@ -208,16 +87,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -225,31 +96,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -271,14 +123,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -298,9 +143,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/photoview/values.yaml b/charts/stable/photoview/values.yaml index 9cf958f159a..907317c6df1 100644 --- a/charts/stable/photoview/values.yaml +++ b/charts/stable/photoview/values.yaml @@ -37,3 +37,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: photoview postgresqlDatabase: photoview + +portal: + enabled: true diff --git a/charts/stable/phpldapadmin/questions.yaml b/charts/stable/phpldapadmin/questions.yaml index c53007269cc..ee4f1677175 100644 --- a/charts/stable/phpldapadmin/questions.yaml +++ b/charts/stable/phpldapadmin/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -94,14 +31,7 @@ questions: required: true default: "true" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -123,69 +53,19 @@ questions: type: int default: 10026 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/phpldapadmin/values.yaml b/charts/stable/phpldapadmin/values.yaml index 021ad4ffd40..35deb6171b6 100644 --- a/charts/stable/phpldapadmin/values.yaml +++ b/charts/stable/phpldapadmin/values.yaml @@ -25,3 +25,6 @@ persistence: env: PHPLDAPADMIN_HTTPS: "false" PHPLDAPADMIN_TRUST_PROXY_SSL: "true" + +portal: + enabled: true diff --git a/charts/stable/piaware/questions.yaml b/charts/stable/piaware/questions.yaml index 459c3f2fba8..f1b9c0943f2 100644 --- a/charts/stable/piaware/questions.yaml +++ b/charts/stable/piaware/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10092 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,10 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/piaware/values.yaml b/charts/stable/piaware/values.yaml index 5dd67daa43b..3c17bb07a4e 100644 --- a/charts/stable/piaware/values.yaml +++ b/charts/stable/piaware/values.yaml @@ -33,3 +33,6 @@ affinity: {} # operator: In # values: # - piaware + +portal: + enabled: true diff --git a/charts/stable/picoshare/questions.yaml b/charts/stable/picoshare/questions.yaml index e987264bedd..0c394d59867 100644 --- a/charts/stable/picoshare/questions.yaml +++ b/charts/stable/picoshare/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -116,14 +53,7 @@ questions: private: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -145,68 +75,18 @@ questions: type: int default: 10209 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10209 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -216,16 +96,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -233,31 +105,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -279,14 +132,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -306,9 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/picoshare/values.yaml b/charts/stable/picoshare/values.yaml index 1c3ba314d0f..49dd2c36fdc 100644 --- a/charts/stable/picoshare/values.yaml +++ b/charts/stable/picoshare/values.yaml @@ -23,3 +23,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/pidgin/questions.yaml b/charts/stable/pidgin/questions.yaml index 780499c0f45..aa7e23a21ac 100644 --- a/charts/stable/pidgin/questions.yaml +++ b/charts/stable/pidgin/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10136 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pidgin/values.yaml b/charts/stable/pidgin/values.yaml index f1e5b82c64f..c4d846134ee 100644 --- a/charts/stable/pidgin/values.yaml +++ b/charts/stable/pidgin/values.yaml @@ -23,3 +23,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/pihole/questions.yaml b/charts/stable/pihole/questions.yaml index a1c0188be67..119bd116d2e 100644 --- a/charts/stable/pihole/questions.yaml +++ b/charts/stable/pihole/questions.yaml @@ -1,91 +1,21 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/" admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/admin/" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: pihole group: "App Configuration" label: "Pi-Hole Configuration" @@ -112,14 +42,7 @@ questions: schema: type: string default: "149.112.112.112" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -141,42 +64,13 @@ questions: type: int default: 9089 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: dns label: "DNS Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -198,41 +92,13 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - variable: dns-tcp label: "DNS-TCP Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -254,68 +120,18 @@ questions: type: int default: 53 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 53 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -335,14 +151,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -350,31 +159,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -396,14 +186,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -423,9 +206,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pihole/values.yaml b/charts/stable/pihole/values.yaml index 6bfaf9892cd..525739da30b 100644 --- a/charts/stable/pihole/values.yaml +++ b/charts/stable/pihole/values.yaml @@ -50,3 +50,6 @@ persistence: dnsmasq: enabled: true mountPath: "/etc/dnsmasq.d" + +portal: + enabled: true diff --git a/charts/stable/pinry/questions.yaml b/charts/stable/pinry/questions.yaml index 24301b3e142..9bbbc7dea4e 100644 --- a/charts/stable/pinry/questions.yaml +++ b/charts/stable/pinry/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10213 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -175,16 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pinry/values.yaml b/charts/stable/pinry/values.yaml index ac3ecb14058..58dfce73a69 100644 --- a/charts/stable/pinry/values.yaml +++ b/charts/stable/pinry/values.yaml @@ -59,3 +59,6 @@ installContainers: else echo "${keyfile} File exists. Skipping..."; fi; + +portal: + enabled: true diff --git a/charts/stable/pixapop/questions.yaml b/charts/stable/pixapop/questions.yaml index 574534a1bc8..39e212643f9 100644 --- a/charts/stable/pixapop/questions.yaml +++ b/charts/stable/pixapop/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10028 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pixapop/values.yaml b/charts/stable/pixapop/values.yaml index 49b10693b03..31c8b1b9c98 100644 --- a/charts/stable/pixapop/values.yaml +++ b/charts/stable/pixapop/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/plex/questions.yaml b/charts/stable/plex/questions.yaml index 0ad83709882..60993602512 100644 --- a/charts/stable/plex/questions.yaml +++ b/charts/stable/plex/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -100,16 +37,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -131,69 +60,18 @@ questions: type: int default: 32400 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 32400 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -204,14 +82,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -219,31 +90,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -265,14 +117,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -292,9 +137,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/plex/values.yaml b/charts/stable/plex/values.yaml index 8862d4979a4..8d4f071036f 100644 --- a/charts/stable/plex/values.yaml +++ b/charts/stable/plex/values.yaml @@ -19,3 +19,6 @@ env: ALLOWED_NETWORKS: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" ADVERTISE_IP: "" PLEX_CLAIM: "" + +portal: + enabled: true diff --git a/charts/stable/podgrab/questions.yaml b/charts/stable/podgrab/questions.yaml index 7020c7a584d..61956173f9e 100644 --- a/charts/stable/podgrab/questions.yaml +++ b/charts/stable/podgrab/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -103,14 +40,7 @@ questions: default: 240 required: true # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -132,68 +62,18 @@ questions: type: int default: 10093 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -204,14 +84,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -219,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -265,14 +119,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -292,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/podgrab/values.yaml b/charts/stable/podgrab/values.yaml index c1f39386062..302c607b565 100644 --- a/charts/stable/podgrab/values.yaml +++ b/charts/stable/podgrab/values.yaml @@ -37,3 +37,6 @@ probes: startup: enabled: false + +portal: + enabled: true diff --git a/charts/stable/pretend-youre-xyzzy/questions.yaml b/charts/stable/pretend-youre-xyzzy/questions.yaml index a3d2190b36c..a4766e3525f 100644 --- a/charts/stable/pretend-youre-xyzzy/questions.yaml +++ b/charts/stable/pretend-youre-xyzzy/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,69 +34,19 @@ questions: type: int default: 10094 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -174,31 +54,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -220,14 +81,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -248,7 +102,5 @@ questions: default: 568 # Include{podSecurityContextAdvanced} # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pretend-youre-xyzzy/values.yaml b/charts/stable/pretend-youre-xyzzy/values.yaml index 2f3f6aec4a6..27a2afafbe8 100644 --- a/charts/stable/pretend-youre-xyzzy/values.yaml +++ b/charts/stable/pretend-youre-xyzzy/values.yaml @@ -17,3 +17,6 @@ service: main: port: 10094 targetPort: 8080 + +portal: + enabled: true diff --git a/charts/stable/projectsend/questions.yaml b/charts/stable/projectsend/questions.yaml index bf722318f8d..83220afebb3 100644 --- a/charts/stable/projectsend/questions.yaml +++ b/charts/stable/projectsend/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -105,14 +40,7 @@ questions: required: true default: "512M" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -134,73 +62,18 @@ questions: type: int default: 10127 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -220,14 +93,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -235,31 +101,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -281,14 +128,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -308,9 +148,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/projectsend/values.yaml b/charts/stable/projectsend/values.yaml index 3b3b2ffada2..399cfeba4e7 100644 --- a/charts/stable/projectsend/values.yaml +++ b/charts/stable/projectsend/values.yaml @@ -88,3 +88,6 @@ installContainers: else echo "Initial config file already exists. Skipping..."; fi; + +portal: + enabled: true diff --git a/charts/stable/promcord/questions.yaml b/charts/stable/promcord/questions.yaml index 9ea57221532..a1b54c1cfcb 100644 --- a/charts/stable/promcord/questions.yaml +++ b/charts/stable/promcord/questions.yaml @@ -1,8 +1,8 @@ # Include{groups} portals: {} - questions: # Include{global} +# Include{controller} - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -19,46 +19,14 @@ questions: private: true default: "REPLACETHIS" # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -80,14 +48,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -107,13 +68,8 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{metrics} - # Include{prometheusRule} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/promcord/values.yaml b/charts/stable/promcord/values.yaml index 0d8d0bfe4c8..8eeb00c4511 100644 --- a/charts/stable/promcord/values.yaml +++ b/charts/stable/promcord/values.yaml @@ -42,3 +42,6 @@ metrics: # for: 15m # labels: # severity: critical + +portal: + enabled: false diff --git a/charts/stable/prometheus/questions.yaml b/charts/stable/prometheus/questions.yaml index 866b1186bcb..bacb46080f8 100644 --- a/charts/stable/prometheus/questions.yaml +++ b/charts/stable/prometheus/questions.yaml @@ -1,29 +1,8 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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: operator group: "App Configuration" label: "Operator Settings" @@ -44,8 +23,6 @@ questions: schema: type: string default: "info" - - - variable: prometheus group: "App Configuration" label: "Prometheus Settings" @@ -90,8 +67,6 @@ questions: schema: type: boolean default: false - - - variable: alertmanager group: "App Configuration" label: "Alertmanager Settings" @@ -118,15 +93,7 @@ questions: schema: type: string default: "240h" - - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The serving the Prometheus WebUI" @@ -148,46 +115,13 @@ questions: type: int default: 10086 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9090 - - variable: alertmanager label: "alertmanager Service" description: "alertmanager service " @@ -209,73 +143,19 @@ questions: type: int default: 10087 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9093 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -283,13 +163,8 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{advanced} diff --git a/charts/stable/prometheus/values.yaml b/charts/stable/prometheus/values.yaml index 56cb6f2b053..fa837349f57 100644 --- a/charts/stable/prometheus/values.yaml +++ b/charts/stable/prometheus/values.yaml @@ -1373,3 +1373,6 @@ kubeProxy: ## @param kubeProxy.enabled Create a ServiceMonitor to scrape the kube-proxy Service ## enabled: false + +portal: + enabled: true diff --git a/charts/stable/protonmail-bridge/questions.yaml b/charts/stable/protonmail-bridge/questions.yaml index b74bb4a4054..dcabd27cfe2 100644 --- a/charts/stable/protonmail-bridge/questions.yaml +++ b/charts/stable/protonmail-bridge/questions.yaml @@ -2,65 +2,15 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "main Service" description: "The main service" @@ -95,69 +45,18 @@ questions: type: int default: 25 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 25 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -168,25 +67,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -208,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -235,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/protonmail-bridge/values.yaml b/charts/stable/protonmail-bridge/values.yaml index cec9c141b81..874c4704267 100644 --- a/charts/stable/protonmail-bridge/values.yaml +++ b/charts/stable/protonmail-bridge/values.yaml @@ -29,3 +29,6 @@ persistence: config: enabled: true mountPath: "/root" + +portal: + enabled: false diff --git a/charts/stable/prowlarr/questions.yaml b/charts/stable/prowlarr/questions.yaml index 05b0424f628..02977720051 100644 --- a/charts/stable/prowlarr/questions.yaml +++ b/charts/stable/prowlarr/questions.yaml @@ -1,89 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +35,18 @@ questions: type: int default: 9696 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9696 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,16 +56,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +65,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +92,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +112,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/prowlarr/values.yaml b/charts/stable/prowlarr/values.yaml index f5287e4f8b2..a907f495058 100644 --- a/charts/stable/prowlarr/values.yaml +++ b/charts/stable/prowlarr/values.yaml @@ -17,3 +17,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/putty/questions.yaml b/charts/stable/putty/questions.yaml index 9ded84798b2..7cc674b91c1 100644 --- a/charts/stable/putty/questions.yaml +++ b/charts/stable/putty/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -143,14 +80,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -172,41 +102,13 @@ questions: type: int default: 10266 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -228,68 +130,18 @@ questions: type: int default: 10267 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -300,14 +152,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -315,31 +160,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -361,14 +187,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -388,11 +207,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/putty/values.yaml b/charts/stable/putty/values.yaml index f162c579711..ea8eb29728b 100644 --- a/charts/stable/putty/values.yaml +++ b/charts/stable/putty/values.yaml @@ -55,3 +55,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/pwndrop/questions.yaml b/charts/stable/pwndrop/questions.yaml index 875cae4cffd..84d6f512978 100644 --- a/charts/stable/pwndrop/questions.yaml +++ b/charts/stable/pwndrop/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10149 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pwndrop/values.yaml b/charts/stable/pwndrop/values.yaml index 11369b1230c..f964a9016d0 100644 --- a/charts/stable/pwndrop/values.yaml +++ b/charts/stable/pwndrop/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/pydio-cells/questions.yaml b/charts/stable/pydio-cells/questions.yaml index 431fd375964..f60242c9c46 100644 --- a/charts/stable/pydio-cells/questions.yaml +++ b/charts/stable/pydio-cells/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -118,13 +53,7 @@ questions: required: true default: "" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -146,39 +75,7 @@ questions: type: int default: 10150 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -206,73 +103,18 @@ questions: type: int default: 33060 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 33060 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "Data Storage" description: "Stores the Data" @@ -301,14 +143,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -316,31 +151,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -362,14 +178,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -389,9 +198,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pydio-cells/values.yaml b/charts/stable/pydio-cells/values.yaml index 736f461e3d8..e4414552d47 100644 --- a/charts/stable/pydio-cells/values.yaml +++ b/charts/stable/pydio-cells/values.yaml @@ -112,3 +112,6 @@ mariadb: mariadbUsername: pydiocells mariadbDatabase: pydiocells existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/pyload/questions.yaml b/charts/stable/pyload/questions.yaml index c4d7a63454a..66acd5d1a32 100644 --- a/charts/stable/pyload/questions.yaml +++ b/charts/stable/pyload/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10075 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pyload/values.yaml b/charts/stable/pyload/values.yaml index f5a1552a244..b2fcb399b7f 100644 --- a/charts/stable/pyload/values.yaml +++ b/charts/stable/pyload/values.yaml @@ -23,3 +23,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/pylon/questions.yaml b/charts/stable/pylon/questions.yaml index b2f91deab50..bb346a26bba 100644 --- a/charts/stable/pylon/questions.yaml +++ b/charts/stable/pylon/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -107,14 +43,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -136,73 +65,18 @@ questions: type: int default: 3131 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3131 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: code label: "App code Storage" description: "Stores the Application code." @@ -213,14 +87,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -228,31 +95,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -274,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -301,9 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/pylon/values.yaml b/charts/stable/pylon/values.yaml index 16cfd53e6c1..43bc90a5099 100644 --- a/charts/stable/pylon/values.yaml +++ b/charts/stable/pylon/values.yaml @@ -31,3 +31,6 @@ persistence: mountPath: "/code" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/qbittorrent/questions.yaml b/charts/stable/qbittorrent/questions.yaml index 3a95bf367da..7a3cc3a1ea7 100644 --- a/charts/stable/qbittorrent/questions.yaml +++ b/charts/stable/qbittorrent/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,42 +34,13 @@ questions: type: int default: 10095 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: torrent label: "TCP Torrent Service" description: "Torrent service" @@ -161,41 +62,13 @@ questions: type: int default: 6881 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6881 - - variable: torrentudp label: "UDP Torrent Service" description: "Torrent service" @@ -217,68 +90,18 @@ questions: type: int default: 6881 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6881 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -289,14 +112,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -304,31 +120,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -350,14 +147,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -377,9 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/qbittorrent/values.yaml b/charts/stable/qbittorrent/values.yaml index 8f0120fc7f3..13fd206cbd3 100644 --- a/charts/stable/qbittorrent/values.yaml +++ b/charts/stable/qbittorrent/values.yaml @@ -44,3 +44,6 @@ additionalVolumes: additionalVolumeMounts: - mountPath: "/config/custom-cont-init.d" name: qbittorrent-scripts + +portal: + enabled: true diff --git a/charts/stable/qdirstat/questions.yaml b/charts/stable/qdirstat/questions.yaml index d245388c8a4..ad98d1b41cc 100644 --- a/charts/stable/qdirstat/questions.yaml +++ b/charts/stable/qdirstat/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,41 +96,13 @@ questions: type: int default: 10262 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -222,68 +124,18 @@ questions: type: int default: 10263 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,14 +155,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -318,31 +163,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -364,14 +190,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -391,11 +210,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/qdirstat/values.yaml b/charts/stable/qdirstat/values.yaml index 003c8c3bb6d..38b96e152ac 100644 --- a/charts/stable/qdirstat/values.yaml +++ b/charts/stable/qdirstat/values.yaml @@ -56,3 +56,6 @@ persistence: storage: enabled: true mountPath: "/storage" + +portal: + enabled: true diff --git a/charts/stable/qinglong/questions.yaml b/charts/stable/qinglong/questions.yaml index ce0572013a2..bf3c179eb39 100644 --- a/charts/stable/qinglong/questions.yaml +++ b/charts/stable/qinglong/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10176 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5700 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/qinglong/values.yaml b/charts/stable/qinglong/values.yaml index 570783e0f8f..dbe0676f202 100644 --- a/charts/stable/qinglong/values.yaml +++ b/charts/stable/qinglong/values.yaml @@ -22,3 +22,6 @@ persistence: data: enabled: true mountPath: "/ql/data" + +portal: + enabled: true diff --git a/charts/stable/quassel-core/questions.yaml b/charts/stable/quassel-core/questions.yaml index 495a7a189b8..2e7852c4af1 100644 --- a/charts/stable/quassel-core/questions.yaml +++ b/charts/stable/quassel-core/questions.yaml @@ -2,67 +2,15 @@ portals: {} questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -84,39 +32,7 @@ questions: type: int default: 4242 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -144,74 +60,19 @@ questions: type: int default: 10113 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10113 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -219,31 +80,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -265,14 +107,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -292,9 +127,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/quassel-core/values.yaml b/charts/stable/quassel-core/values.yaml index 3e9880b30c9..5b48e034394 100644 --- a/charts/stable/quassel-core/values.yaml +++ b/charts/stable/quassel-core/values.yaml @@ -3,9 +3,6 @@ image: pullPolicy: IfNotPresent tag: v0.14.0 -portal: - enabled: false - securityContext: runAsNonRoot: false readOnlyRootFilesystem: false @@ -53,3 +50,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: quassel-core postgresqlDatabase: quassel-core + +portal: + enabled: false diff --git a/charts/stable/quassel-web/questions.yaml b/charts/stable/quassel-web/questions.yaml index 450f4cfbf74..8e30ea9244c 100644 --- a/charts/stable/quassel-web/questions.yaml +++ b/charts/stable/quassel-web/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -102,14 +37,7 @@ questions: type: int default: 4242 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -131,73 +59,18 @@ questions: type: int default: 64080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 64080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -208,14 +81,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -223,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -269,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -296,9 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/quassel-web/values.yaml b/charts/stable/quassel-web/values.yaml index de6493fd0b7..4166a55900b 100644 --- a/charts/stable/quassel-web/values.yaml +++ b/charts/stable/quassel-web/values.yaml @@ -29,3 +29,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/radarr/questions.yaml b/charts/stable/radarr/questions.yaml index a01f702c28b..d350578bd13 100644 --- a/charts/stable/radarr/questions.yaml +++ b/charts/stable/radarr/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 7878 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 7878 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/radarr/values.yaml b/charts/stable/radarr/values.yaml index 5a6aeac1020..bc5eaed414e 100644 --- a/charts/stable/radarr/values.yaml +++ b/charts/stable/radarr/values.yaml @@ -38,3 +38,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/readarr/questions.yaml b/charts/stable/readarr/questions.yaml index 1d46b70d993..42345b03ec9 100644 --- a/charts/stable/readarr/questions.yaml +++ b/charts/stable/readarr/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8787 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8787 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/readarr/values.yaml b/charts/stable/readarr/values.yaml index 564cba7d335..f6c81199959 100644 --- a/charts/stable/readarr/values.yaml +++ b/charts/stable/readarr/values.yaml @@ -38,3 +38,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/recipes/questions.yaml b/charts/stable/recipes/questions.yaml index db72817ab4a..5016448fbfe 100644 --- a/charts/stable/recipes/questions.yaml +++ b/charts/stable/recipes/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -117,16 +54,8 @@ questions: schema: type: int default: 5 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -148,68 +77,18 @@ questions: type: int default: 10029 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: media label: "App Media Storage" description: "Stores the Application media." @@ -219,16 +98,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -238,27 +109,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -280,14 +134,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -307,9 +154,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/recipes/values.yaml b/charts/stable/recipes/values.yaml index 332b7b3d095..e0a935a6644 100644 --- a/charts/stable/recipes/values.yaml +++ b/charts/stable/recipes/values.yaml @@ -116,3 +116,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: recipes postgresqlDatabase: recipes + +portal: + enabled: true diff --git a/charts/stable/redmine/questions.yaml b/charts/stable/redmine/questions.yaml index a5da78ed3e2..0843eb9ea1f 100644 --- a/charts/stable/redmine/questions.yaml +++ b/charts/stable/redmine/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: redmine group: "Container Configuration" @@ -93,16 +30,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -124,68 +53,18 @@ questions: type: int default: 10171 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -196,14 +75,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -213,27 +85,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -255,14 +110,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -282,9 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/redmine/values.yaml b/charts/stable/redmine/values.yaml index c257253ee49..ab5cc1c82c5 100644 --- a/charts/stable/redmine/values.yaml +++ b/charts/stable/redmine/values.yaml @@ -48,3 +48,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: redmine postgresqlDatabase: redmine + +portal: + enabled: true diff --git a/charts/stable/reg/questions.yaml b/charts/stable/reg/questions.yaml index bac3ac262df..3081a91437e 100644 --- a/charts/stable/reg/questions.yaml +++ b/charts/stable/reg/questions.yaml @@ -1,89 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +35,18 @@ questions: type: int default: 10096 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,16 +56,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +65,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +92,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +112,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/reg/values.yaml b/charts/stable/reg/values.yaml index 469cef3b4e0..3c617b4a1dc 100644 --- a/charts/stable/reg/values.yaml +++ b/charts/stable/reg/values.yaml @@ -14,3 +14,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/remmina/questions.yaml b/charts/stable/remmina/questions.yaml index 789b6847fc6..eeff7daf3ce 100644 --- a/charts/stable/remmina/questions.yaml +++ b/charts/stable/remmina/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10042 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/remmina/values.yaml b/charts/stable/remmina/values.yaml index 0bee6c72549..1621ef4999c 100644 --- a/charts/stable/remmina/values.yaml +++ b/charts/stable/remmina/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/requestrr/questions.yaml b/charts/stable/requestrr/questions.yaml index e783afd1525..5392bd6985f 100644 --- a/charts/stable/requestrr/questions.yaml +++ b/charts/stable/requestrr/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 4545 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4545 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/requestrr/values.yaml b/charts/stable/requestrr/values.yaml index 458ee003254..ae4db131a78 100644 --- a/charts/stable/requestrr/values.yaml +++ b/charts/stable/requestrr/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/resilio-sync/questions.yaml b/charts/stable/resilio-sync/questions.yaml index 062a6840e44..bc73a24bd7d 100644 --- a/charts/stable/resilio-sync/questions.yaml +++ b/charts/stable/resilio-sync/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,42 +34,13 @@ questions: type: int default: 8888 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8888 - - - variable: bt-udp label: "bt-udp Service" description: "The bt-udp service" @@ -161,42 +62,13 @@ questions: type: int default: 55555 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 55555 - - - variable: bt-tcp label: "bt-tcp Service" description: "The bt-tcp service" @@ -218,68 +90,18 @@ questions: type: int default: 55555 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 55555 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -290,14 +112,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -305,31 +120,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -351,14 +147,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -378,9 +167,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/resilio-sync/values.yaml b/charts/stable/resilio-sync/values.yaml index 794a22d202f..3fd16a8ad8c 100644 --- a/charts/stable/resilio-sync/values.yaml +++ b/charts/stable/resilio-sync/values.yaml @@ -39,3 +39,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/rsnapshot/questions.yaml b/charts/stable/rsnapshot/questions.yaml index d508eae06fb..5c246f55c4d 100644 --- a/charts/stable/rsnapshot/questions.yaml +++ b/charts/stable/rsnapshot/questions.yaml @@ -2,87 +2,19 @@ portals: {} questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -93,25 +25,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -133,14 +49,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -160,9 +69,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/rsnapshot/values.yaml b/charts/stable/rsnapshot/values.yaml index dfec8b8ce19..57801a8dd18 100644 --- a/charts/stable/rsnapshot/values.yaml +++ b/charts/stable/rsnapshot/values.yaml @@ -23,3 +23,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: false diff --git a/charts/stable/rss-bridge/questions.yaml b/charts/stable/rss-bridge/questions.yaml index 714eb3c8651..4db94bed382 100644 --- a/charts/stable/rss-bridge/questions.yaml +++ b/charts/stable/rss-bridge/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10225 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10225 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,16 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/rss-bridge/values.yaml b/charts/stable/rss-bridge/values.yaml index 5ea64b53223..8c61061bc7f 100644 --- a/charts/stable/rss-bridge/values.yaml +++ b/charts/stable/rss-bridge/values.yaml @@ -24,3 +24,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/rsshub/questions.yaml b/charts/stable/rsshub/questions.yaml index 36e4461caab..bb426278316 100644 --- a/charts/stable/rsshub/questions.yaml +++ b/charts/stable/rsshub/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -135,7 +72,6 @@ questions: type: string private: true default: "" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -149,14 +85,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -178,69 +107,19 @@ questions: type: int default: 10191 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10191 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -248,31 +127,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -294,14 +154,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -321,9 +174,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/rsshub/values.yaml b/charts/stable/rsshub/values.yaml index f1dfe709884..20177f7a2fc 100644 --- a/charts/stable/rsshub/values.yaml +++ b/charts/stable/rsshub/values.yaml @@ -59,3 +59,6 @@ additionalContainers: ports: - containerPort: 3000 name: main + +portal: + enabled: true diff --git a/charts/stable/sabnzbd/questions.yaml b/charts/stable/sabnzbd/questions.yaml index 47c72f3204a..ee0a9d1d1e7 100644 --- a/charts/stable/sabnzbd/questions.yaml +++ b/charts/stable/sabnzbd/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -87,16 +24,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +47,18 @@ questions: type: int default: 10097 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -190,14 +69,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -205,31 +77,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -251,14 +104,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -278,9 +124,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/sabnzbd/values.yaml b/charts/stable/sabnzbd/values.yaml index 31b45b5fefd..c0bc2167d0b 100644 --- a/charts/stable/sabnzbd/values.yaml +++ b/charts/stable/sabnzbd/values.yaml @@ -17,3 +17,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/satisfactory/questions.yaml b/charts/stable/satisfactory/questions.yaml index f44f34e003c..54b57ab6a77 100644 --- a/charts/stable/satisfactory/questions.yaml +++ b/charts/stable/satisfactory/questions.yaml @@ -1,60 +1,14 @@ # Include{groups} portals: {} questions: - # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -115,16 +69,8 @@ questions: schema: type: boolean default: false - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -146,39 +92,7 @@ questions: type: int default: 7777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -206,39 +120,7 @@ questions: type: int default: 15000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -266,73 +148,18 @@ questions: type: int default: 15777 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 15777 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -343,25 +170,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -383,14 +194,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -410,9 +214,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/satisfactory/values.yaml b/charts/stable/satisfactory/values.yaml index 495ad4314d8..bf991ef73dd 100644 --- a/charts/stable/satisfactory/values.yaml +++ b/charts/stable/satisfactory/values.yaml @@ -63,3 +63,6 @@ probes: enabled: false startup: enabled: false + +portal: + enabled: false diff --git a/charts/stable/scrutiny/questions.yaml b/charts/stable/scrutiny/questions.yaml index 7ccec1cd662..65a024e9204 100644 --- a/charts/stable/scrutiny/questions.yaml +++ b/charts/stable/scrutiny/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -94,16 +30,8 @@ questions: schema: type: string default: "TrueNAS Scale" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,73 +53,18 @@ questions: type: int default: 10151 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -210,16 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -227,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -273,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -300,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/scrutiny/values.yaml b/charts/stable/scrutiny/values.yaml index d58f8cc3dfd..2914bcd9932 100644 --- a/charts/stable/scrutiny/values.yaml +++ b/charts/stable/scrutiny/values.yaml @@ -53,3 +53,6 @@ persistence: hostPath: "/run/udev" mountPath: "/run/udev" readOnly: true + +portal: + enabled: true diff --git a/charts/stable/ser2sock/questions.yaml b/charts/stable/ser2sock/questions.yaml index a35b3c51dae..b0515c4aea6 100644 --- a/charts/stable/ser2sock/questions.yaml +++ b/charts/stable/ser2sock/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -95,14 +32,7 @@ questions: required: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -124,68 +54,18 @@ questions: type: int default: 10000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -196,14 +76,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -211,31 +84,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -257,14 +111,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -284,10 +131,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ser2sock/values.yaml b/charts/stable/ser2sock/values.yaml index 801ab0dde7b..5b71da730fd 100644 --- a/charts/stable/ser2sock/values.yaml +++ b/charts/stable/ser2sock/values.yaml @@ -31,3 +31,6 @@ affinity: {} # operator: In # values: # - ser2sock-controller + +portal: + enabled: true diff --git a/charts/stable/shiori/questions.yaml b/charts/stable/shiori/questions.yaml index e57dd8c5c6c..04c8e807ab5 100644 --- a/charts/stable/shiori/questions.yaml +++ b/charts/stable/shiori/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10098 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -194,27 +66,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -263,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/shiori/values.yaml b/charts/stable/shiori/values.yaml index 6805ccb17fe..3affa29025d 100644 --- a/charts/stable/shiori/values.yaml +++ b/charts/stable/shiori/values.yaml @@ -42,3 +42,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: shiori postgresqlDatabase: shiori + +portal: + enabled: true diff --git a/charts/stable/shlink-web-client/questions.yaml b/charts/stable/shlink-web-client/questions.yaml index 17b65db82df..1513eadff37 100644 --- a/charts/stable/shlink-web-client/questions.yaml +++ b/charts/stable/shlink-web-client/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -102,13 +37,7 @@ questions: type: string default: "" # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -123,39 +52,7 @@ questions: additional_attrs: true type: dict attrs: - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -169,35 +66,12 @@ questions: type: int default: 10154 required: true - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -205,31 +79,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -251,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -278,9 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/shlink-web-client/values.yaml b/charts/stable/shlink-web-client/values.yaml index f52d94862ad..0a9f3a2aef3 100644 --- a/charts/stable/shlink-web-client/values.yaml +++ b/charts/stable/shlink-web-client/values.yaml @@ -23,3 +23,6 @@ service: targetPort: 80 port: 10154 protocol: HTTP + +portal: + enabled: true diff --git a/charts/stable/shlink/questions.yaml b/charts/stable/shlink/questions.yaml index 4f2423a7318..23c01e56793 100644 --- a/charts/stable/shlink/questions.yaml +++ b/charts/stable/shlink/questions.yaml @@ -1,61 +1,14 @@ # Include{groups} portals: {} - questions: - # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -94,13 +47,7 @@ questions: type: boolean default: true # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -122,74 +69,19 @@ questions: type: int default: 10153 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10153 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -197,31 +89,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -243,14 +116,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -270,9 +136,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/shlink/values.yaml b/charts/stable/shlink/values.yaml index b1e3ff50ac5..b4c5a61b03e 100644 --- a/charts/stable/shlink/values.yaml +++ b/charts/stable/shlink/values.yaml @@ -58,3 +58,6 @@ redis: enabled: true existingSecret: "rediscreds" redisUsername: "default" + +portal: + enabled: false diff --git a/charts/stable/shorturl/questions.yaml b/charts/stable/shorturl/questions.yaml index 92fffebcbe8..5400e30f6e4 100644 --- a/charts/stable/shorturl/questions.yaml +++ b/charts/stable/shorturl/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10076 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/shorturl/values.yaml b/charts/stable/shorturl/values.yaml index 9d73f9cfece..edacbff0ae1 100644 --- a/charts/stable/shorturl/values.yaml +++ b/charts/stable/shorturl/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/data" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/sickchill/questions.yaml b/charts/stable/sickchill/questions.yaml index 7c36c2b5b25..b544d9bc155 100644 --- a/charts/stable/sickchill/questions.yaml +++ b/charts/stable/sickchill/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10067 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8081 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/sickchill/values.yaml b/charts/stable/sickchill/values.yaml index 95856b3d084..38af97f4422 100644 --- a/charts/stable/sickchill/values.yaml +++ b/charts/stable/sickchill/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/sickgear/questions.yaml b/charts/stable/sickgear/questions.yaml index 1b5044caf65..541abd4fe73 100644 --- a/charts/stable/sickgear/questions.yaml +++ b/charts/stable/sickgear/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10066 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8081 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/sickgear/values.yaml b/charts/stable/sickgear/values.yaml index 11d1953139f..7ee5f27c604 100644 --- a/charts/stable/sickgear/values.yaml +++ b/charts/stable/sickgear/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/smokeping/questions.yaml b/charts/stable/smokeping/questions.yaml index ab7f5a921fe..0fe6c3c358f 100644 --- a/charts/stable/smokeping/questions.yaml +++ b/charts/stable/smokeping/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10030 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -186,14 +65,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -201,31 +73,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -247,14 +100,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -274,9 +120,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/smokeping/values.yaml b/charts/stable/smokeping/values.yaml index f90afd9486c..8127b950764 100644 --- a/charts/stable/smokeping/values.yaml +++ b/charts/stable/smokeping/values.yaml @@ -29,3 +29,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/snapdrop/questions.yaml b/charts/stable/snapdrop/questions.yaml index bff01739892..ef16c79e87d 100644 --- a/charts/stable/snapdrop/questions.yaml +++ b/charts/stable/snapdrop/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10215 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,16 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -193,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/snapdrop/values.yaml b/charts/stable/snapdrop/values.yaml index 64eb32834ab..0216873efa9 100644 --- a/charts/stable/snapdrop/values.yaml +++ b/charts/stable/snapdrop/values.yaml @@ -22,3 +22,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/snipe-it/questions.yaml b/charts/stable/snipe-it/questions.yaml index d46b66e8f67..43e2d1c6b24 100644 --- a/charts/stable/snipe-it/questions.yaml +++ b/charts/stable/snipe-it/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -586,14 +522,7 @@ questions: - value: "emergency" description: "emergency" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -615,73 +544,18 @@ questions: type: int default: 10120 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -710,14 +584,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -725,31 +592,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -771,14 +619,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -798,9 +639,6 @@ questions: type: int default: 50 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/snipe-it/values.yaml b/charts/stable/snipe-it/values.yaml index 8dac2c1b57a..e2dba63629b 100644 --- a/charts/stable/snipe-it/values.yaml +++ b/charts/stable/snipe-it/values.yaml @@ -139,3 +139,6 @@ mariadb: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/sonarr/questions.yaml b/charts/stable/sonarr/questions.yaml index 26730ae4958..d4b8946eaa9 100644 --- a/charts/stable/sonarr/questions.yaml +++ b/charts/stable/sonarr/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8989 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8989 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/sonarr/values.yaml b/charts/stable/sonarr/values.yaml index 614dc1fcf24..8615696515e 100644 --- a/charts/stable/sonarr/values.yaml +++ b/charts/stable/sonarr/values.yaml @@ -35,3 +35,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/speedtest-exporter/questions.yaml b/charts/stable/speedtest-exporter/questions.yaml index a22afc96c39..68742d8a500 100644 --- a/charts/stable/speedtest-exporter/questions.yaml +++ b/charts/stable/speedtest-exporter/questions.yaml @@ -1,50 +1,17 @@ # Include{groups} portals: {} - questions: # Include{global} - +# Include{controller} # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -66,14 +33,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -93,11 +53,8 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{metrics} - # Include{prometheusRule} - variable: downloadLimit label: "Download Limit" @@ -123,7 +80,5 @@ questions: schema: type: int default: 30 - # Include{advanced} - # Include{addons} diff --git a/charts/stable/speedtest-exporter/values.yaml b/charts/stable/speedtest-exporter/values.yaml index 57bda78bb56..ab0089778e4 100644 --- a/charts/stable/speedtest-exporter/values.yaml +++ b/charts/stable/speedtest-exporter/values.yaml @@ -52,3 +52,6 @@ metrics: # for: 0m # labels: # severity: warning + +portal: + enabled: false diff --git a/charts/stable/spotweb/questions.yaml b/charts/stable/spotweb/questions.yaml index 380a60be352..e02ac128e3b 100644 --- a/charts/stable/spotweb/questions.yaml +++ b/charts/stable/spotweb/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -98,7 +35,6 @@ questions: valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}" private: true required: true - - variable: env group: "Container Configuration" label: "Image Environment" @@ -163,16 +99,8 @@ questions: description: "Once a week" - value: "monthly" description:: "Once a month" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "Spotweb Web UI and API endpoint" @@ -195,69 +123,19 @@ questions: default: 10050 editable: true required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -267,27 +145,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -309,14 +170,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -336,9 +190,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/spotweb/values.yaml b/charts/stable/spotweb/values.yaml index 9e2f316024f..fa1ceb2d407 100644 --- a/charts/stable/spotweb/values.yaml +++ b/charts/stable/spotweb/values.yaml @@ -47,3 +47,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: spotweb postgresqlDatabase: spotweb + +portal: + enabled: true diff --git a/charts/stable/sqlitebrowser/questions.yaml b/charts/stable/sqlitebrowser/questions.yaml index cdadc0c80fc..edd57a8f07a 100644 --- a/charts/stable/sqlitebrowser/questions.yaml +++ b/charts/stable/sqlitebrowser/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10137 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/sqlitebrowser/values.yaml b/charts/stable/sqlitebrowser/values.yaml index 358df410689..469be2bc6b9 100644 --- a/charts/stable/sqlitebrowser/values.yaml +++ b/charts/stable/sqlitebrowser/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/stash/questions.yaml b/charts/stable/stash/questions.yaml index e032c2be0ca..b9585ba8622 100644 --- a/charts/stable/stash/questions.yaml +++ b/charts/stable/stash/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -87,14 +24,7 @@ questions: type: int default: 9999 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -116,68 +46,18 @@ questions: type: int default: 9999 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9999 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -188,14 +68,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -203,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -249,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -276,9 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/stash/values.yaml b/charts/stable/stash/values.yaml index 1a2cadd1e7a..86ad8fc72fe 100644 --- a/charts/stable/stash/values.yaml +++ b/charts/stable/stash/values.yaml @@ -27,3 +27,6 @@ persistence: config: enabled: true mountPath: "/root/.stash" + +portal: + enabled: true diff --git a/charts/stable/static/questions.yaml b/charts/stable/static/questions.yaml index 79e831ffd77..c44ab7ca222 100644 --- a/charts/stable/static/questions.yaml +++ b/charts/stable/static/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 10077 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -177,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/static/values.yaml b/charts/stable/static/values.yaml index da93a537f56..b9bbb093565 100644 --- a/charts/stable/static/values.yaml +++ b/charts/stable/static/values.yaml @@ -24,3 +24,6 @@ persistence: mountPath: "/data" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/statping/questions.yaml b/charts/stable/statping/questions.yaml index 66a0c55fbd1..f7cf3e7ab8a 100644 --- a/charts/stable/statping/questions.yaml +++ b/charts/stable/statping/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,68 +96,18 @@ questions: type: int default: 10099 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -238,14 +118,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -255,27 +128,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -297,14 +153,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -324,9 +173,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/statping/values.yaml b/charts/stable/statping/values.yaml index 14eb0a17190..e414f08e982 100644 --- a/charts/stable/statping/values.yaml +++ b/charts/stable/statping/values.yaml @@ -45,3 +45,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: postgres postgresqlDatabase: postgres + +portal: + enabled: true diff --git a/charts/stable/storj-node/questions.yaml b/charts/stable/storj-node/questions.yaml index d375babb4d1..1eaf9bc8b27 100644 --- a/charts/stable/storj-node/questions.yaml +++ b/charts/stable/storj-node/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -88,7 +25,6 @@ questions: type: string default: "" required: true - - variable: env group: "Container Configuration" label: "Image Environment" @@ -122,16 +58,8 @@ questions: type: string default: "500GB" required: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -153,34 +81,7 @@ questions: type: int default: 14002 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -208,34 +109,7 @@ questions: type: int default: 28967 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -263,68 +137,18 @@ questions: type: int default: 28967 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 28967 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: identity label: "App Identity Storage" description: "Stores the Identity." @@ -343,16 +167,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -360,31 +176,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -406,14 +203,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -433,9 +223,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/storj-node/values.yaml b/charts/stable/storj-node/values.yaml index 6ec59368554..7177bca7f0f 100644 --- a/charts/stable/storj-node/values.yaml +++ b/charts/stable/storj-node/values.yaml @@ -50,3 +50,6 @@ persistence: storage: enabled: true mountPath: "/app/config" + +portal: + enabled: true diff --git a/charts/stable/strapi/questions.yaml b/charts/stable/strapi/questions.yaml index be7564ff5bb..e69c0afe7f1 100644 --- a/charts/stable/strapi/questions.yaml +++ b/charts/stable/strapi/questions.yaml @@ -1,86 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/admin" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Docker specific env - variable: env @@ -107,16 +39,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -138,68 +62,18 @@ questions: type: int default: 1337 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 1337 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -209,16 +83,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -226,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -272,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -299,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/strapi/values.yaml b/charts/stable/strapi/values.yaml index 9b573b29fe4..d0ff1ce4445 100644 --- a/charts/stable/strapi/values.yaml +++ b/charts/stable/strapi/values.yaml @@ -45,3 +45,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: strapi postgresqlDatabase: strapi + +portal: + enabled: true diff --git a/charts/stable/synapse/questions.yaml b/charts/stable/synapse/questions.yaml index aa7ed6d0ccb..ec8bbcb9ca1 100644 --- a/charts/stable/synapse/questions.yaml +++ b/charts/stable/synapse/questions.yaml @@ -1,82 +1,17 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: synapse group: "Container Configuration" label: "Synapse Configuration" @@ -90,7 +25,6 @@ questions: schema: type: boolean default: false - - variable: matrix group: "Container Configuration" label: "Matrix Configuration" @@ -367,7 +301,6 @@ questions: schema: type: string default: "WARNING" - - variable: mail group: "Container Configuration" label: "Mail Configuration" @@ -413,7 +346,6 @@ questions: schema: type: boolean default: true - - variable: coturn group: "Container Configuration" label: "Coturn Configuration" @@ -426,14 +358,7 @@ questions: schema: type: boolean default: false - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -455,34 +380,7 @@ questions: type: int default: 8008 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -510,68 +408,18 @@ questions: type: int default: 8448 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8008 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: key label: "App Key Storage" description: "Stores the Application Key." @@ -599,16 +447,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -616,31 +456,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -662,14 +483,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -688,11 +502,7 @@ questions: schema: type: int default: 568 - # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/synapse/values.yaml b/charts/stable/synapse/values.yaml index 63bf84716b0..3527369999f 100644 --- a/charts/stable/synapse/values.yaml +++ b/charts/stable/synapse/values.yaml @@ -315,3 +315,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: synapse postgresqlDatabase: synapse + +portal: + enabled: true diff --git a/charts/stable/synclounge/questions.yaml b/charts/stable/synclounge/questions.yaml index b559fc47bbb..f0534d9f9a9 100644 --- a/charts/stable/synclounge/questions.yaml +++ b/charts/stable/synclounge/questions.yaml @@ -1,81 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -90,14 +25,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -119,74 +47,19 @@ questions: type: int default: 8088 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8088 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -194,31 +67,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -240,14 +94,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -267,9 +114,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/synclounge/values.yaml b/charts/stable/synclounge/values.yaml index b8d1ddf3302..8e5bee7222e 100644 --- a/charts/stable/synclounge/values.yaml +++ b/charts/stable/synclounge/values.yaml @@ -24,3 +24,6 @@ service: persistence: varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/syncthing/questions.yaml b/charts/stable/syncthing/questions.yaml index 614a0262b75..f8933ea0360 100644 --- a/charts/stable/syncthing/questions.yaml +++ b/charts/stable/syncthing/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,42 +34,13 @@ questions: type: int default: 8384 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8384 - - - variable: listeners label: "Syncthing Listening Service" description: "This service is used to process incoming connections directly to this Syncthing instance" @@ -162,34 +62,7 @@ questions: type: int default: 22000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -217,41 +90,13 @@ questions: type: int default: 22000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22000 - - variable: discovery label: "Syncthing Listening Service" description: "This service is used to process incoming connections directly to this Syncthing instance" @@ -273,69 +118,18 @@ questions: type: int default: 21027 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 21027 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -346,14 +140,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -361,31 +148,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -407,14 +175,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -434,9 +195,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/syncthing/values.yaml b/charts/stable/syncthing/values.yaml index e0df9e354dd..23abbabc7b3 100644 --- a/charts/stable/syncthing/values.yaml +++ b/charts/stable/syncthing/values.yaml @@ -37,3 +37,6 @@ persistence: config: enabled: true mountPath: "/var/syncthing" + +portal: + enabled: true diff --git a/charts/stable/syslog-ng/questions.yaml b/charts/stable/syslog-ng/questions.yaml index 1ade6f69b4c..7f1aae0bc39 100644 --- a/charts/stable/syslog-ng/questions.yaml +++ b/charts/stable/syslog-ng/questions.yaml @@ -1,70 +1,16 @@ # Include{groups} portals: {} - questions: - # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -86,39 +32,7 @@ questions: type: int default: 6601 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -146,39 +60,7 @@ questions: type: int default: 5514 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -206,73 +88,18 @@ questions: type: int default: 6514 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6514 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -283,14 +110,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -298,31 +118,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -344,14 +145,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -371,9 +165,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/syslog-ng/values.yaml b/charts/stable/syslog-ng/values.yaml index 471e2d632e0..80c5321d206 100644 --- a/charts/stable/syslog-ng/values.yaml +++ b/charts/stable/syslog-ng/values.yaml @@ -41,3 +41,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: false diff --git a/charts/stable/tautulli/questions.yaml b/charts/stable/tautulli/questions.yaml index 88178f34cec..fdb9ac044bc 100644 --- a/charts/stable/tautulli/questions.yaml +++ b/charts/stable/tautulli/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 8181 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8181 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/tautulli/values.yaml b/charts/stable/tautulli/values.yaml index 092d3bb71fc..7a6e8c23215 100644 --- a/charts/stable/tautulli/values.yaml +++ b/charts/stable/tautulli/values.yaml @@ -14,3 +14,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/tdarr-node/questions.yaml b/charts/stable/tdarr-node/questions.yaml index 650d759335e..d5f194b8f3b 100644 --- a/charts/stable/tdarr-node/questions.yaml +++ b/charts/stable/tdarr-node/questions.yaml @@ -2,57 +2,13 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -81,36 +37,12 @@ questions: type: int required: true default: 8266 - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: configs label: "App Config Storage" description: "Stores the Application Configuration." @@ -147,16 +79,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -164,31 +88,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -210,14 +115,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -237,9 +135,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/tdarr-node/values.yaml b/charts/stable/tdarr-node/values.yaml index 56efb647ef5..f5df4b4e8b0 100644 --- a/charts/stable/tdarr-node/values.yaml +++ b/charts/stable/tdarr-node/values.yaml @@ -47,3 +47,6 @@ persistence: mountPath: "/media" varrun: enabled: true + +portal: + enabled: false diff --git a/charts/stable/tdarr/questions.yaml b/charts/stable/tdarr/questions.yaml index 4af18ff55bb..bfc703fef78 100644 --- a/charts/stable/tdarr/questions.yaml +++ b/charts/stable/tdarr/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,34 +34,7 @@ questions: type: int default: 8265 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -160,56 +62,15 @@ questions: type: int default: 8266 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8266 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - variable: env group: "Container Configuration" @@ -233,17 +94,8 @@ questions: type: string required: true default: "Internal Node" - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: configs label: "App Config Storage" description: "Stores the Application Configuration." @@ -289,49 +141,21 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: additional_attrs: true type: dict attrs: - # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -353,14 +177,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -380,9 +197,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/tdarr/values.yaml b/charts/stable/tdarr/values.yaml index 2f7dc699899..86bc2d3d29c 100644 --- a/charts/stable/tdarr/values.yaml +++ b/charts/stable/tdarr/values.yaml @@ -49,3 +49,6 @@ persistence: mountPath: "/media" varrun: enabled: true + +portal: + enabled: false diff --git a/charts/stable/teamspeak3/questions.yaml b/charts/stable/teamspeak3/questions.yaml index 803e29b69a4..3e1f7c9db4c 100644 --- a/charts/stable/teamspeak3/questions.yaml +++ b/charts/stable/teamspeak3/questions.yaml @@ -1,82 +1,16 @@ # Include{groups} questions: # Portal - - 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: false # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" - +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Server Query Service" description: "The server query service of teamspeak3" @@ -98,42 +32,13 @@ questions: type: int default: 10011 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10011 - - - variable: voice label: "Voice Service" description: "The voice service of teamspeak3" @@ -155,42 +60,13 @@ questions: type: int default: 9987 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9987 - - - variable: files label: "Server File Transport Service" description: "The file transport service of teamspeak3" @@ -212,68 +88,18 @@ questions: type: int default: 30033 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 30033 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -283,27 +109,10 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -325,14 +134,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -352,8 +154,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} # Include{advanced} - # Include{addons} diff --git a/charts/stable/teamspeak3/values.yaml b/charts/stable/teamspeak3/values.yaml index b76b30107ed..8585b4af22c 100644 --- a/charts/stable/teamspeak3/values.yaml +++ b/charts/stable/teamspeak3/values.yaml @@ -43,3 +43,6 @@ persistence: data: enabled: true mountPath: "/var/ts3server" + +portal: + enabled: false diff --git a/charts/stable/teedy/questions.yaml b/charts/stable/teedy/questions.yaml index d9a0c294bf0..dda1a4f65a5 100644 --- a/charts/stable/teedy/questions.yaml +++ b/charts/stable/teedy/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -137,16 +73,8 @@ questions: schema: type: int default: 0 - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -168,68 +96,18 @@ questions: type: int default: 10100 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -240,14 +118,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -257,27 +128,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -299,14 +153,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -326,9 +173,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/teedy/values.yaml b/charts/stable/teedy/values.yaml index 78204e2ccf3..451328c28dc 100644 --- a/charts/stable/teedy/values.yaml +++ b/charts/stable/teedy/values.yaml @@ -40,3 +40,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: teedyuser postgresqlDatabase: teedydb + +portal: + enabled: true diff --git a/charts/stable/thelounge/questions.yaml b/charts/stable/thelounge/questions.yaml index e7a44539e1b..41169ee8ef5 100644 --- a/charts/stable/thelounge/questions.yaml +++ b/charts/stable/thelounge/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -87,16 +23,8 @@ questions: schema: type: string default: "/config" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +46,18 @@ questions: type: int default: 10061 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,16 +67,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -206,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -252,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -279,9 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/thelounge/values.yaml b/charts/stable/thelounge/values.yaml index 3a1d645441d..efc752d7cbe 100644 --- a/charts/stable/thelounge/values.yaml +++ b/charts/stable/thelounge/values.yaml @@ -24,3 +24,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/theme-park/questions.yaml b/charts/stable/theme-park/questions.yaml index 9eb5951500f..35e0cffb282 100644 --- a/charts/stable/theme-park/questions.yaml +++ b/charts/stable/theme-park/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10244 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -237,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -264,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/theme-park/values.yaml b/charts/stable/theme-park/values.yaml index b30d67589c8..cdc8d8ab01a 100644 --- a/charts/stable/theme-park/values.yaml +++ b/charts/stable/theme-park/values.yaml @@ -14,3 +14,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/tinymediamanager/questions.yaml b/charts/stable/tinymediamanager/questions.yaml index 1020a5271c2..0e4b5161bde 100644 --- a/charts/stable/tinymediamanager/questions.yaml +++ b/charts/stable/tinymediamanager/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -88,16 +25,8 @@ questions: type: string private: true default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -119,68 +48,18 @@ questions: type: int default: 10179 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 4000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -208,16 +87,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -225,31 +96,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -271,14 +123,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -298,9 +143,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/tinymediamanager/values.yaml b/charts/stable/tinymediamanager/values.yaml index 827daf3b613..41c2838193c 100644 --- a/charts/stable/tinymediamanager/values.yaml +++ b/charts/stable/tinymediamanager/values.yaml @@ -31,3 +31,6 @@ persistence: tvshows: enabled: true mountPath: "/media/tvshows" + +portal: + enabled: true diff --git a/charts/stable/traccar/questions.yaml b/charts/stable/traccar/questions.yaml index 287def454ab..42ae5f778c6 100644 --- a/charts/stable/traccar/questions.yaml +++ b/charts/stable/traccar/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -94,16 +30,8 @@ questions: schema: type: boolean default: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -125,68 +53,18 @@ questions: type: int default: 8082 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8082 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -197,14 +75,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -214,27 +85,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -256,14 +110,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -283,9 +130,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/traccar/values.yaml b/charts/stable/traccar/values.yaml index c4ff9c1e6fb..d73c74a2af3 100644 --- a/charts/stable/traccar/values.yaml +++ b/charts/stable/traccar/values.yaml @@ -34,3 +34,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: traccar postgresqlDatabase: traccar + +portal: + enabled: true diff --git a/charts/stable/traefik/questions.yaml b/charts/stable/traefik/questions.yaml index bbbbe39f14b..3a12c2255e8 100644 --- a/charts/stable/traefik/questions.yaml +++ b/charts/stable/traefik/questions.yaml @@ -9,75 +9,15 @@ portals: - "$kubernetes-resource_configmap_portal_port" path: "/dashboard/" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: "RollingUpdate" - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: ingressClass label: "ingressClass" group: "App Configuration" @@ -98,7 +38,6 @@ questions: schema: type: boolean default: false - - variable: logs label: "Logs" group: "App Configuration" @@ -278,7 +217,6 @@ questions: type: string required: true default: "" - - variable: forwardAuth label: "forwardAuth" schema: @@ -364,7 +302,6 @@ questions: type: string required: true default: "" - - variable: redirectScheme label: "redirectScheme" schema: @@ -398,7 +335,6 @@ questions: schema: type: boolean default: false - - variable: rateLimit label: "rateLimit" schema: @@ -428,7 +364,6 @@ questions: type: int required: true default: 200 - - variable: redirectRegex label: "redirectRegex" schema: @@ -463,7 +398,6 @@ questions: schema: type: boolean default: false - - variable: stripPrefixRegex label: "stripPrefixRegex" schema: @@ -493,7 +427,6 @@ questions: type: string required: true default: "" - - variable: ipWhiteList label: "ipWhiteList" schema: @@ -547,7 +480,6 @@ questions: type: string required: true default: "" - - variable: themePark label: "theme.park" schema: @@ -588,7 +520,6 @@ questions: type: string required: true default: https://theme-park.dev - - variable: service group: "Networking and Services" label: "Configure Service Entrypoint" @@ -610,41 +541,13 @@ questions: additional_attrs: true type: dict attrs: - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9000 - - variable: port label: "Entrypoints Port" schema: @@ -671,34 +574,7 @@ questions: type: int default: 9080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -755,34 +631,7 @@ questions: type: int default: 9443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -928,13 +777,7 @@ questions: schema: type: boolean default: false - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -942,31 +785,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -988,14 +812,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -1015,9 +832,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/traefik/values.yaml b/charts/stable/traefik/values.yaml index 07dc412ffc8..0242e8585ca 100644 --- a/charts/stable/traefik/values.yaml +++ b/charts/stable/traefik/values.yaml @@ -362,3 +362,6 @@ persistence: enabled: true mountPath: "/plugins-storage" type: emptyDir + +portal: + enabled: true diff --git a/charts/stable/transmission/questions.yaml b/charts/stable/transmission/questions.yaml index 5d78742a975..6e11e1e43fa 100644 --- a/charts/stable/transmission/questions.yaml +++ b/charts/stable/transmission/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/transmission/web/#files" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -401,14 +338,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -430,42 +360,13 @@ questions: type: int default: 10109 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10109 - - - variable: torrent label: "TCP Torrent Service" description: "Torrent service" @@ -487,41 +388,13 @@ questions: type: int default: 51414 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 51414 - - variable: torrentudp label: "UDP Torrent Service" description: "Torrent service" @@ -543,68 +416,18 @@ questions: type: int default: 51413 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 51413 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -615,14 +438,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -630,31 +446,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -676,14 +473,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -703,9 +493,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/transmission/values.yaml b/charts/stable/transmission/values.yaml index 85b4ca348bb..61a5487da5a 100644 --- a/charts/stable/transmission/values.yaml +++ b/charts/stable/transmission/values.yaml @@ -101,3 +101,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/trilium-notes/questions.yaml b/charts/stable/trilium-notes/questions.yaml index b4ed7140c96..534a9b6bb13 100644 --- a/charts/stable/trilium-notes/questions.yaml +++ b/charts/stable/trilium-notes/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10156 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 1000 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/trilium-notes/values.yaml b/charts/stable/trilium-notes/values.yaml index c547569c004..f2789d20c88 100644 --- a/charts/stable/trilium-notes/values.yaml +++ b/charts/stable/trilium-notes/values.yaml @@ -23,3 +23,6 @@ persistence: config: enabled: true mountPath: "/home/node" + +portal: + enabled: true diff --git a/charts/stable/truecommand/questions.yaml b/charts/stable/truecommand/questions.yaml index 119653aeecb..890a9d831fb 100644 --- a/charts/stable/truecommand/questions.yaml +++ b/charts/stable/truecommand/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10031 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -176,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -191,30 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -236,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -263,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/truecommand/values.yaml b/charts/stable/truecommand/values.yaml index a24103be1a0..0c30fbbd693 100644 --- a/charts/stable/truecommand/values.yaml +++ b/charts/stable/truecommand/values.yaml @@ -22,3 +22,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/tsmuxer/questions.yaml b/charts/stable/tsmuxer/questions.yaml index a7e59c1db77..87b8765623e 100644 --- a/charts/stable/tsmuxer/questions.yaml +++ b/charts/stable/tsmuxer/questions.yaml @@ -1,79 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} questions: # Portal - - 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -137,14 +74,7 @@ questions: type: boolean default: false # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -166,41 +96,13 @@ questions: type: int default: 10274 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5800 - - variable: vnc label: "VNC Service" description: "VNC Service" @@ -222,68 +124,18 @@ questions: type: int default: 10275 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5900 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -303,14 +155,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -318,31 +163,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -364,14 +190,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -391,11 +210,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - - - # Include{advanced} - # Include{addons} diff --git a/charts/stable/tsmuxer/values.yaml b/charts/stable/tsmuxer/values.yaml index c1264a80887..9701c521664 100644 --- a/charts/stable/tsmuxer/values.yaml +++ b/charts/stable/tsmuxer/values.yaml @@ -56,3 +56,6 @@ persistence: storage: enabled: true mountPath: "/storage" + +portal: + enabled: true diff --git a/charts/stable/tt-rss/questions.yaml b/charts/stable/tt-rss/questions.yaml index ac386486245..7e4e5704dfe 100644 --- a/charts/stable/tt-rss/questions.yaml +++ b/charts/stable/tt-rss/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -89,14 +25,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -118,68 +47,18 @@ questions: type: int default: 10104 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -208,14 +87,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -225,27 +97,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -267,14 +122,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -294,9 +142,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/tt-rss/values.yaml b/charts/stable/tt-rss/values.yaml index f3c7ae2b0a6..ada0df925ed 100644 --- a/charts/stable/tt-rss/values.yaml +++ b/charts/stable/tt-rss/values.yaml @@ -48,3 +48,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: tt-rss postgresqlDatabase: tt-rss + +portal: + enabled: true diff --git a/charts/stable/tvheadend/questions.yaml b/charts/stable/tvheadend/questions.yaml index b89f2a0b101..c840f9de2c1 100644 --- a/charts/stable/tvheadend/questions.yaml +++ b/charts/stable/tvheadend/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,42 +34,13 @@ questions: type: int default: 9981 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9981 - - - variable: htsp label: "HTSP Service" description: "HTSP service" @@ -161,68 +62,18 @@ questions: type: int default: 9982 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9982 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -233,14 +84,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -248,30 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -293,14 +119,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -320,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/tvheadend/values.yaml b/charts/stable/tvheadend/values.yaml index cc19c9c5cf4..df1c3514772 100644 --- a/charts/stable/tvheadend/values.yaml +++ b/charts/stable/tvheadend/values.yaml @@ -35,3 +35,6 @@ persistence: mountPath: "/config" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/twtxt/questions.yaml b/charts/stable/twtxt/questions.yaml index eb5508036ba..8afd67eaefe 100644 --- a/charts/stable/twtxt/questions.yaml +++ b/charts/stable/twtxt/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -107,16 +43,8 @@ questions: schema: type: string default: "true" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -138,68 +66,18 @@ questions: type: int default: 10078 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -219,14 +97,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -234,31 +105,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -280,14 +132,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -307,9 +152,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/twtxt/values.yaml b/charts/stable/twtxt/values.yaml index f9a16807b8f..8d68cee0486 100644 --- a/charts/stable/twtxt/values.yaml +++ b/charts/stable/twtxt/values.yaml @@ -34,3 +34,6 @@ persistence: mountPath: "/data" varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/typecho/questions.yaml b/charts/stable/typecho/questions.yaml index df6f2efdb1d..356a85e1121 100644 --- a/charts/stable/typecho/questions.yaml +++ b/charts/stable/typecho/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -132,14 +69,7 @@ questions: required: true default: "50M" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -161,68 +91,18 @@ questions: type: int default: 10207 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -233,14 +113,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -248,31 +121,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -294,14 +148,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -321,9 +168,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ubooquity/questions.yaml b/charts/stable/ubooquity/questions.yaml index 2d432921648..c6fa081eb20 100644 --- a/charts/stable/ubooquity/questions.yaml +++ b/charts/stable/ubooquity/questions.yaml @@ -1,12 +1,7 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/ubooquity" admin: protocols: @@ -17,74 +12,14 @@ portals: - "$variable-service.admin.ports.admin.port" path: "/ubooquity/admin" 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -99,14 +34,7 @@ questions: type: int default: 512 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -128,39 +56,7 @@ questions: type: int default: 2202 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -188,72 +84,18 @@ questions: type: int default: 2203 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2203 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -290,16 +132,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -307,31 +141,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -353,14 +168,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -380,9 +188,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ubooquity/values.yaml b/charts/stable/ubooquity/values.yaml index 2a6c9ce479c..35cdf44017d 100644 --- a/charts/stable/ubooquity/values.yaml +++ b/charts/stable/ubooquity/values.yaml @@ -43,3 +43,6 @@ persistence: files: enabled: true mountPath: "/files" + +portal: + enabled: true diff --git a/charts/stable/unifi/questions.yaml b/charts/stable/unifi/questions.yaml index 560559cc789..d839cfebac1 100644 --- a/charts/stable/unifi/questions.yaml +++ b/charts/stable/unifi/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,42 +34,13 @@ questions: type: int default: 8443 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8443 - - - variable: comm label: "Unifi Device Communication Service" description: "Unifi Device Communication Service" @@ -161,41 +62,13 @@ questions: type: int default: 8080 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - variable: stun label: "STUN Device Communication Service" description: "STUN Device Communication Service" @@ -217,41 +90,13 @@ questions: type: int default: 3478 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3478 - - variable: speedtest label: "Speedtest Service" description: "Speedtest Service" @@ -273,41 +118,13 @@ questions: type: int default: 6789 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6789 - - variable: guestportal label: "Guest Portal Service" description: "Guest Portal Service" @@ -329,41 +146,13 @@ questions: type: int default: 8880 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8880 - - variable: websecure label: "Secure Web Service Port Configuration" schema: @@ -377,69 +166,18 @@ questions: type: int default: 8843 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTPS} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8843 - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -450,14 +188,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -465,30 +196,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -510,14 +223,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -537,9 +243,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/unifi/values.yaml b/charts/stable/unifi/values.yaml index 3f7b36eff61..289b4e4f83c 100644 --- a/charts/stable/unifi/values.yaml +++ b/charts/stable/unifi/values.yaml @@ -59,3 +59,6 @@ persistence: config: enabled: true mountPath: "/unifi" + +portal: + enabled: true diff --git a/charts/stable/unmanic/questions.yaml b/charts/stable/unmanic/questions.yaml index 9a4f47a42ea..99bd920ae0a 100644 --- a/charts/stable/unmanic/questions.yaml +++ b/charts/stable/unmanic/questions.yaml @@ -1,87 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -103,65 +34,18 @@ questions: type: int default: 10157 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8888 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -189,16 +73,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -206,31 +82,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -252,14 +109,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -279,9 +129,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/unmanic/values.yaml b/charts/stable/unmanic/values.yaml index 741de2721c4..d4f6dd26975 100644 --- a/charts/stable/unmanic/values.yaml +++ b/charts/stable/unmanic/values.yaml @@ -34,3 +34,6 @@ persistence: type: emptyDir varrun: enabled: true + +portal: + enabled: true diff --git a/charts/stable/unpackerr/questions.yaml b/charts/stable/unpackerr/questions.yaml index 7fd5389895d..8a66e07fcbb 100644 --- a/charts/stable/unpackerr/questions.yaml +++ b/charts/stable/unpackerr/questions.yaml @@ -2,85 +2,19 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: downloads label: "App downloads Storage" description: "Path to (/downloads)." @@ -91,25 +25,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -131,14 +49,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -158,9 +69,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/unpackerr/values.yaml b/charts/stable/unpackerr/values.yaml index 4915c5e551d..281ea9cdd80 100644 --- a/charts/stable/unpackerr/values.yaml +++ b/charts/stable/unpackerr/values.yaml @@ -10,9 +10,6 @@ service: main: enabled: false -portal: - enabled: false - probes: liveness: enabled: false @@ -37,3 +34,6 @@ persistence: ## Do not delete the pvc upon helm uninstall # skipuninstall: false # existingClaim: "" + +portal: + enabled: false diff --git a/charts/stable/unpoller/questions.yaml b/charts/stable/unpoller/questions.yaml index 4ecdbd1e7e6..80a1010589b 100644 --- a/charts/stable/unpoller/questions.yaml +++ b/charts/stable/unpoller/questions.yaml @@ -1,9 +1,8 @@ # Include{groups} portals: {} - questions: # Include{global} - +# Include{controller} - variable: secretEnv group: "Container Configuration" label: "Secret Image Environment" @@ -18,7 +17,6 @@ questions: type: string default: "" required: true - - variable: env group: "Container Configuration" label: "Image Environment" @@ -40,48 +38,15 @@ questions: type: string default: "" required: true - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -103,14 +68,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -130,13 +88,8 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{metrics} - # Include{prometheusRule} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/unpoller/values.yaml b/charts/stable/unpoller/values.yaml index f3d12e0ecb0..86d84205a06 100644 --- a/charts/stable/unpoller/values.yaml +++ b/charts/stable/unpoller/values.yaml @@ -44,3 +44,6 @@ metrics: # for: 5m # labels: # severity: critical + +portal: + enabled: false diff --git a/charts/stable/uptime-kuma/questions.yaml b/charts/stable/uptime-kuma/questions.yaml index de16bfd2d24..b434e2648b7 100644 --- a/charts/stable/uptime-kuma/questions.yaml +++ b/charts/stable/uptime-kuma/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +34,18 @@ questions: type: int default: 3001 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3001 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,47 +56,20 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: additional_attrs: true type: dict attrs: - # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -239,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -266,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/uptime-kuma/values.yaml b/charts/stable/uptime-kuma/values.yaml index 09b709dbdec..5f053538f9c 100644 --- a/charts/stable/uptime-kuma/values.yaml +++ b/charts/stable/uptime-kuma/values.yaml @@ -24,3 +24,6 @@ persistence: config: enabled: true mountPath: "/app/data" + +portal: + enabled: true diff --git a/charts/stable/uptimerobot-prometheus/questions.yaml b/charts/stable/uptimerobot-prometheus/questions.yaml index 301e3ac9011..c07d685f838 100644 --- a/charts/stable/uptimerobot-prometheus/questions.yaml +++ b/charts/stable/uptimerobot-prometheus/questions.yaml @@ -1,8 +1,8 @@ # Include{groups} portals: {} - questions: # Include{global} +# Include{controller} - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -19,46 +19,14 @@ questions: private: true default: "REPLACETHIS" # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -80,14 +48,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -107,13 +68,8 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{metrics} - # Include{prometheusRule} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/uptimerobot-prometheus/values.yaml b/charts/stable/uptimerobot-prometheus/values.yaml index f7de888439a..0ecd9066c21 100644 --- a/charts/stable/uptimerobot-prometheus/values.yaml +++ b/charts/stable/uptimerobot-prometheus/values.yaml @@ -44,3 +44,6 @@ metrics: # for: 5m # labels: # severity: critical + +portal: + enabled: false diff --git a/charts/stable/valheim/questions.yaml b/charts/stable/valheim/questions.yaml index ded4aa4e60b..6d7b7f3b0c3 100644 --- a/charts/stable/valheim/questions.yaml +++ b/charts/stable/valheim/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -164,16 +101,8 @@ questions: type: int default: 3 required: true - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -195,42 +124,13 @@ questions: type: int default: 9010 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9010 - - - variable: supervisor label: "supervisor Service" description: "The supervisor service" @@ -252,42 +152,13 @@ questions: type: int default: 9011 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9011 - - - variable: valheim label: "valheim Service" description: "The valheim Game service" @@ -309,41 +180,13 @@ questions: type: int default: 2456 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2456 - - variable: valheim2 label: "valheim-2 Service Port Configuration" schema: @@ -357,41 +200,13 @@ questions: type: int default: 2457 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2457 - - variable: valheim3 label: "valheim-3 Service Port Configuration" schema: @@ -405,68 +220,18 @@ questions: type: int default: 2458 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 2458 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -486,14 +251,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -501,13 +259,9 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - - variable: supervisor label: "supervisor Ingress" schema: @@ -515,31 +269,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -561,14 +296,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -588,9 +316,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/valheim/values.yaml b/charts/stable/valheim/values.yaml index 3a6c0806e96..746dbad3594 100644 --- a/charts/stable/valheim/values.yaml +++ b/charts/stable/valheim/values.yaml @@ -70,3 +70,6 @@ persistence: backups: enabled: true mountPath: "/backups" + +portal: + enabled: true diff --git a/charts/stable/vaultwarden/questions.yaml b/charts/stable/vaultwarden/questions.yaml index bd31cddcf15..9314a4ca795 100644 --- a/charts/stable/vaultwarden/questions.yaml +++ b/charts/stable/vaultwarden/questions.yaml @@ -1,90 +1,20 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/admin/" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - variable: vaultwarden label: "" group: "App Configuration" @@ -377,14 +307,7 @@ questions: schema: type: string default: "" - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -406,42 +329,13 @@ questions: type: int default: 10102 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: ws label: "WebSocket Service" description: "WebSocket Service" @@ -463,68 +357,18 @@ questions: type: int default: 3012 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3012 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Config Storage" description: "Stores the Application Configuration." @@ -534,16 +378,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -551,31 +387,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -597,14 +414,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -624,9 +434,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/vaultwarden/values.yaml b/charts/stable/vaultwarden/values.yaml index 0e095d6611b..66fcab86267 100644 --- a/charts/stable/vaultwarden/values.yaml +++ b/charts/stable/vaultwarden/values.yaml @@ -154,3 +154,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: vaultwarden postgresqlDatabase: vaultwarden + +portal: + enabled: true diff --git a/charts/stable/verysync/questions.yaml b/charts/stable/verysync/questions.yaml index ad30a2c73cf..5da35f8f453 100644 --- a/charts/stable/verysync/questions.yaml +++ b/charts/stable/verysync/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,42 +34,13 @@ questions: type: int default: 10193 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10193 - - - variable: bt-udp1 label: "bt-udp1 Service" description: "The bt-udp service" @@ -161,42 +62,13 @@ questions: type: int default: 22037 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22037 - - - variable: bt-udp2 label: "bt-udp2 Service" description: "The bt-udp service" @@ -218,42 +90,13 @@ questions: type: int default: 22027 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22027 - - - variable: data label: "data Service" description: "The data service" @@ -275,68 +118,18 @@ questions: type: int default: 22330 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 22330 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -356,14 +149,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -371,31 +157,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -417,14 +184,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -444,9 +204,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/verysync/values.yaml b/charts/stable/verysync/values.yaml index 68af79fe9df..29670cf94a9 100644 --- a/charts/stable/verysync/values.yaml +++ b/charts/stable/verysync/values.yaml @@ -42,3 +42,6 @@ persistence: sync: enabled: true mountPath: "/Sync" + +portal: + enabled: true diff --git a/charts/stable/vikunja/questions.yaml b/charts/stable/vikunja/questions.yaml index c9088f7f8aa..bd8869a45b9 100644 --- a/charts/stable/vikunja/questions.yaml +++ b/charts/stable/vikunja/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -279,14 +216,7 @@ questions: required: true default: 30 # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -308,68 +238,18 @@ questions: type: int default: 10220 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: files label: "App Files Storage" description: "Stores the Application Files." @@ -379,16 +259,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -396,31 +268,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -442,14 +295,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -469,9 +315,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/vikunja/values.yaml b/charts/stable/vikunja/values.yaml index b1fa1be1263..b75cd7085f9 100644 --- a/charts/stable/vikunja/values.yaml +++ b/charts/stable/vikunja/values.yaml @@ -137,3 +137,6 @@ postgresql: redis: enabled: true existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/charts/stable/webgrabplus/questions.yaml b/charts/stable/webgrabplus/questions.yaml index c7c1dc9dc5b..ca66edc114f 100644 --- a/charts/stable/webgrabplus/questions.yaml +++ b/charts/stable/webgrabplus/questions.yaml @@ -2,87 +2,19 @@ portals: {} questions: # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -102,25 +34,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -142,14 +58,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -169,9 +78,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/webgrabplus/values.yaml b/charts/stable/webgrabplus/values.yaml index a1e489913d4..c602beaefcf 100644 --- a/charts/stable/webgrabplus/values.yaml +++ b/charts/stable/webgrabplus/values.yaml @@ -26,3 +26,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: false diff --git a/charts/stable/weblate/questions.yaml b/charts/stable/weblate/questions.yaml index 1e804d85c4d..67b40bb5eeb 100644 --- a/charts/stable/weblate/questions.yaml +++ b/charts/stable/weblate/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: weblate group: "Container Configuration" label: "Weblate Configuration" @@ -1274,17 +1210,8 @@ questions: schema: type: string default: "" - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -1306,68 +1233,18 @@ questions: type: int default: 10158 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -1377,16 +1254,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -1394,31 +1263,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -1440,14 +1290,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -1467,9 +1310,6 @@ questions: type: int default: 1000 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/weblate/values.yaml b/charts/stable/weblate/values.yaml index b24c32dca39..7a345cd9bce 100644 --- a/charts/stable/weblate/values.yaml +++ b/charts/stable/weblate/values.yaml @@ -260,3 +260,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: weblate postgresqlDatabase: weblate + +portal: + enabled: true diff --git a/charts/stable/website-shot/questions.yaml b/charts/stable/website-shot/questions.yaml index c97211422b4..839c6e1ab72 100644 --- a/charts/stable/website-shot/questions.yaml +++ b/charts/stable/website-shot/questions.yaml @@ -1,88 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -104,68 +34,18 @@ questions: type: int default: 10221 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: screenshots label: "App Screenshots Storage" description: "Stores the Application Screenshots." @@ -175,16 +55,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +91,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/website-shot/values.yaml b/charts/stable/website-shot/values.yaml index 70b54eaac86..516b6db9bd9 100644 --- a/charts/stable/website-shot/values.yaml +++ b/charts/stable/website-shot/values.yaml @@ -14,3 +14,6 @@ persistence: screenshots: enabled: true mountPath: "/usr/src/website-shot/screenshots" + +portal: + enabled: true diff --git a/charts/stable/wekan/questions.yaml b/charts/stable/wekan/questions.yaml index 447d14fc1d4..98cd7e8c99b 100644 --- a/charts/stable/wekan/questions.yaml +++ b/charts/stable/wekan/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -1073,16 +1010,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -1104,68 +1033,18 @@ questions: type: int default: 10192 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Data." @@ -1175,16 +1054,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -1192,31 +1063,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -1238,14 +1090,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -1265,9 +1110,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/wekan/values.yaml b/charts/stable/wekan/values.yaml index 120a4e6c9be..057d9aafa0d 100644 --- a/charts/stable/wekan/values.yaml +++ b/charts/stable/wekan/values.yaml @@ -153,3 +153,6 @@ persistence: data: enabled: true mountPath: "/data" + +portal: + enabled: true diff --git a/charts/stable/wg-easy/questions.yaml b/charts/stable/wg-easy/questions.yaml index 7d4e91d59f6..07b175217b7 100644 --- a/charts/stable/wg-easy/questions.yaml +++ b/charts/stable/wg-easy/questions.yaml @@ -1,79 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -134,14 +70,7 @@ questions: required: true default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -163,39 +92,7 @@ questions: type: int default: 51821 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -224,68 +121,18 @@ questions: type: int default: 51820 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 51820 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -296,14 +143,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -311,31 +151,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -357,14 +178,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -384,9 +198,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/wg-easy/values.yaml b/charts/stable/wg-easy/values.yaml index 81889991e9a..6ecb9db6072 100644 --- a/charts/stable/wg-easy/values.yaml +++ b/charts/stable/wg-easy/values.yaml @@ -48,3 +48,6 @@ persistence: config: enabled: true mountPath: "/etc/wireguard" + +portal: + enabled: true diff --git a/charts/stable/whoogle/questions.yaml b/charts/stable/whoogle/questions.yaml index 91aee7868f0..7eae3607f89 100644 --- a/charts/stable/whoogle/questions.yaml +++ b/charts/stable/whoogle/questions.yaml @@ -1,80 +1,16 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -144,16 +80,8 @@ questions: schema: type: string default: "" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -175,68 +103,18 @@ questions: type: int default: 10052 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 5000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -247,14 +125,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -262,31 +133,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -308,14 +160,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -335,9 +180,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/whoogle/values.yaml b/charts/stable/whoogle/values.yaml index fc4d6ff5423..c7efbd18569 100644 --- a/charts/stable/whoogle/values.yaml +++ b/charts/stable/whoogle/values.yaml @@ -33,3 +33,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/wikijs/questions.yaml b/charts/stable/wikijs/questions.yaml index 5da583084cf..ae2a258f8b3 100644 --- a/charts/stable/wikijs/questions.yaml +++ b/charts/stable/wikijs/questions.yaml @@ -1,98 +1,22 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/" admin: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} path: "/a/dashboard" 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -114,70 +38,19 @@ questions: type: int default: 10045 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -187,27 +60,10 @@ questions: # Include{ingressDefault} # Include{ingressTLS} # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -229,14 +85,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -256,9 +105,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/wikijs/values.yaml b/charts/stable/wikijs/values.yaml index 5c51b8905d7..1b6761631ba 100644 --- a/charts/stable/wikijs/values.yaml +++ b/charts/stable/wikijs/values.yaml @@ -45,3 +45,6 @@ persistence: enabled: true mountPath: "/wiki/data/" type: emptyDir + +portal: + enabled: true diff --git a/charts/stable/wireshark/questions.yaml b/charts/stable/wireshark/questions.yaml index 51031b93ad5..47ae6e264a5 100644 --- a/charts/stable/wireshark/questions.yaml +++ b/charts/stable/wireshark/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 3000 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: true - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/wireshark/values.yaml b/charts/stable/wireshark/values.yaml index 71bc609d252..6ca6ca2ad06 100644 --- a/charts/stable/wireshark/values.yaml +++ b/charts/stable/wireshark/values.yaml @@ -26,3 +26,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/xbackbone/questions.yaml b/charts/stable/xbackbone/questions.yaml index bc822676f50..ee23b073a31 100644 --- a/charts/stable/xbackbone/questions.yaml +++ b/charts/stable/xbackbone/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 10121 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 80 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/xbackbone/values.yaml b/charts/stable/xbackbone/values.yaml index 328ecbedbb7..117cc141101 100644 --- a/charts/stable/xbackbone/values.yaml +++ b/charts/stable/xbackbone/values.yaml @@ -41,3 +41,6 @@ mariadb: mariadbUsername: xbackbone mariadbDatabase: xbackbone existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/charts/stable/xteve/questions.yaml b/charts/stable/xteve/questions.yaml index 2acb0539c46..af5ef9f12f6 100644 --- a/charts/stable/xteve/questions.yaml +++ b/charts/stable/xteve/questions.yaml @@ -1,89 +1,19 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,68 +35,18 @@ questions: type: int default: 34400 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 34400 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -177,14 +57,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -192,31 +65,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -238,14 +92,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -265,9 +112,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/xteve/values.yaml b/charts/stable/xteve/values.yaml index ecbb0b6b9cf..63c78fd3e70 100644 --- a/charts/stable/xteve/values.yaml +++ b/charts/stable/xteve/values.yaml @@ -17,3 +17,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/xwiki/questions.yaml b/charts/stable/xwiki/questions.yaml index 7c0fd1150ca..e23e1f29d8b 100644 --- a/charts/stable/xwiki/questions.yaml +++ b/charts/stable/xwiki/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: env group: "Container Configuration" @@ -87,14 +24,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -116,68 +46,18 @@ questions: type: int default: 10208 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8080 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -187,16 +67,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -204,31 +76,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -250,14 +103,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -277,9 +123,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/xwiki/values.yaml b/charts/stable/xwiki/values.yaml index 67e2b70460c..af0107f2578 100644 --- a/charts/stable/xwiki/values.yaml +++ b/charts/stable/xwiki/values.yaml @@ -42,3 +42,6 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: xwiki postgresqlDatabase: xwiki + +portal: + enabled: true diff --git a/charts/stable/zerotier/questions.yaml b/charts/stable/zerotier/questions.yaml index 3cfd5ccbf35..f6e1ede3e52 100644 --- a/charts/stable/zerotier/questions.yaml +++ b/charts/stable/zerotier/questions.yaml @@ -2,55 +2,12 @@ portals: {} questions: # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -80,17 +37,8 @@ questions: type: string default: "" private: true - - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -112,68 +60,18 @@ questions: type: int default: 10190 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9993 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Config." @@ -184,25 +82,9 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -224,14 +106,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -251,9 +126,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/zerotier/values.yaml b/charts/stable/zerotier/values.yaml index f569ed04986..ef7f4fc8a3b 100644 --- a/charts/stable/zerotier/values.yaml +++ b/charts/stable/zerotier/values.yaml @@ -38,3 +38,6 @@ persistence: mountPath: /dev/net/tun hostPathType: "" readOnly: false + +portal: + enabled: false diff --git a/charts/stable/zigbee2mqtt/questions.yaml b/charts/stable/zigbee2mqtt/questions.yaml index d8852df3d18..164e2851ea5 100644 --- a/charts/stable/zigbee2mqtt/questions.yaml +++ b/charts/stable/zigbee2mqtt/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -94,7 +31,6 @@ questions: type: string private: true default: "" - - variable: env group: "Container Configuration" label: "Image Environment" @@ -159,16 +95,8 @@ questions: description: "ezsp" - value: "zstack" description: "zstack" - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -190,68 +118,18 @@ questions: type: int default: 10103 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 10103 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: data label: "App Data Storage" description: "Stores the Application Configuration." @@ -262,14 +140,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -277,31 +148,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -323,14 +175,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -350,9 +195,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/zigbee2mqtt/values.yaml b/charts/stable/zigbee2mqtt/values.yaml index 2a41fb21aa1..8c5b419fc9d 100644 --- a/charts/stable/zigbee2mqtt/values.yaml +++ b/charts/stable/zigbee2mqtt/values.yaml @@ -104,3 +104,6 @@ initContainers: echo "##########################################################" >> /data/configuration.yaml; echo 'Initial configuration file created at "/data/configuration.yaml"'; fi; + +portal: + enabled: true diff --git a/charts/stable/znc/questions.yaml b/charts/stable/znc/questions.yaml index cbb65e43073..11060c3cdd9 100644 --- a/charts/stable/znc/questions.yaml +++ b/charts/stable/znc/questions.yaml @@ -1,90 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -106,73 +34,18 @@ questions: type: int default: 6501 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 6501 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -183,14 +56,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -198,31 +64,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -244,14 +91,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -271,9 +111,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/znc/values.yaml b/charts/stable/znc/values.yaml index 64db3562d09..46b1eb6da6f 100644 --- a/charts/stable/znc/values.yaml +++ b/charts/stable/znc/values.yaml @@ -24,3 +24,6 @@ persistence: config: enabled: true mountPath: "/config" + +portal: + enabled: true diff --git a/charts/stable/ztcuui-aio/questions.yaml b/charts/stable/ztcuui-aio/questions.yaml index 5e318fbe711..a0c63739caf 100644 --- a/charts/stable/ztcuui-aio/questions.yaml +++ b/charts/stable/ztcuui-aio/questions.yaml @@ -1,78 +1,15 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - variable: secretEnv group: "Container Configuration" @@ -102,14 +39,7 @@ questions: type: string default: "" # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -131,34 +61,7 @@ questions: type: int default: 10257 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -186,34 +89,7 @@ questions: type: int default: 3180 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" @@ -241,68 +117,18 @@ questions: type: int default: 9993 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortUDP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 9993 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - +# Include{persistenceRoot} - variable: config label: "config Storage" schema: @@ -319,16 +145,8 @@ questions: attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -336,31 +154,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -382,14 +181,7 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -409,9 +201,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/ztcuui-aio/values.yaml b/charts/stable/ztcuui-aio/values.yaml index 6ce75eca69e..af1bb5f3380 100644 --- a/charts/stable/ztcuui-aio/values.yaml +++ b/charts/stable/ztcuui-aio/values.yaml @@ -47,3 +47,6 @@ persistence: zerotier: enabled: true mountPath: /var/lib/zerotier-one + +portal: + enabled: true diff --git a/charts/stable/zwavejs2mqtt/questions.yaml b/charts/stable/zwavejs2mqtt/questions.yaml index bf62b5307f4..5d439285fe7 100644 --- a/charts/stable/zwavejs2mqtt/questions.yaml +++ b/charts/stable/zwavejs2mqtt/questions.yaml @@ -1,89 +1,18 @@ # Include{groups} portals: open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" +# Include{portalLink} 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 # Include{global} - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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" +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} # Include{controllerExpert} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -105,42 +34,13 @@ questions: type: int default: 8091 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortHTTP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 8091 - - - variable: ws label: "WebSocket Service" description: "WebSocket Service" @@ -162,68 +62,18 @@ questions: type: int default: 10046 required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" - schema: - type: int - min: 9000 - max: 65535 +# Include{advancedPortTCP} - variable: targetPort label: "Target Port" description: "The internal(!) port on the container the Application runs on" schema: type: int default: 3000 - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -234,14 +84,7 @@ questions: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: @@ -249,31 +92,12 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: @@ -295,14 +119,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -322,9 +139,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/stable/zwavejs2mqtt/values.yaml b/charts/stable/zwavejs2mqtt/values.yaml index ec4978d91d7..f2be40b680c 100644 --- a/charts/stable/zwavejs2mqtt/values.yaml +++ b/charts/stable/zwavejs2mqtt/values.yaml @@ -80,3 +80,6 @@ persistence: # operator: In # values: # - zwave-controller + +portal: + enabled: true diff --git a/templates/chart/questions.yaml b/templates/chart/questions.yaml index 075c2fef2df..d3beb185572 100644 --- a/templates/chart/questions.yaml +++ b/templates/chart/questions.yaml @@ -24,7 +24,6 @@ questions: type: boolean default: true # Include{global} - - variable: controller group: "Controller" label: "" @@ -53,20 +52,6 @@ questions: 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" @@ -75,7 +60,6 @@ questions: - value: "OnDelete" description: "(Legacy) OnDelete: ignore .spec.template changes" # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -84,16 +68,8 @@ questions: type: dict attrs: # Include{fixedEnv} - # Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceRoot} - variable: main label: "Main Service" description: "The Primary service on which the healthcheck runs, often the webUI" @@ -152,34 +128,11 @@ questions: schema: type: int default: CHARTPORT - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean +# Include{serviceExpertRoot} default: false - # Include{serviceExpert} - # Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: +# Include{persistenceRoot} - variable: config label: "App Config Storage" description: "Stores the Application Configuration." @@ -237,29 +190,17 @@ questions: description: "Memory" # Include{persistenceAdvanced} # Include{persistenceList} - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: +# Include{ingressRoot} - variable: main label: "Main Ingress" schema: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - - variable: advancedSecurity label: "Show Advanced Security Settings" group: "Security and Permissions" @@ -294,14 +235,7 @@ questions: type: boolean default: true # Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: +# Include{podSecurityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" @@ -321,9 +255,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/templates/questions/addons.yaml b/templates/questions/addons.yaml index 42638260f20..633fe9dfbf7 100644 --- a/templates/questions/addons.yaml +++ b/templates/questions/addons.yaml @@ -1,169 +1,167 @@ - variable: addons - group: "Addons" + group: Addons label: "" schema: additional_attrs: true type: dict attrs: - variable: vpn - label: "VPN" + label: VPN schema: additional_attrs: true type: dict attrs: - variable: type - label: "Type" + label: Type schema: type: string - default: "disabled" + default: disabled enum: - - value: "disabled" - description: "disabled" - - value: "openvpn" - description: "OpenVPN" - - value: "wireguard" - description: "Wireguard" + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard - variable: openvpn - label: "OpenVPN Settings" + label: OpenVPN Settings schema: type: dict show_if: [["type", "=", "openvpn"]] attrs: - variable: username - label: "authentication username" - description: "authentication username, optional" + label: Authentication Username (Optional) + description: Authentication Username, Optional schema: type: string default: "" - variable: password - label: "authentication password" - description: "authentication credentials" + label: Authentication Password + description: Authentication Credentials schema: type: string default: "" required: true - variable: killSwitch - label: "Enable killswitch" + label: Enable Killswitch schema: type: boolean show_if: [["type", "!=", "disabled"]] default: true - variable: excludedNetworks_IPv4 - label: "Killswitch Excluded IPv4 networks" - description: "list of killswitch excluded ipv4 addresses" + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: networkv4 - label: "IPv4 Network" + label: IPv4 Network schema: type: string required: true - variable: excludedNetworks_IPv6 - label: "Killswitch Excluded IPv6 networks" - description: "list of killswitch excluded ipv4 addresses" + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: networkv6 - label: "IPv6 Network" + label: IPv6 Network schema: type: string required: true - - variable: configFile - label: "VPN Config File Location" + label: VPN Config File Location schema: type: dict show_if: [["type", "!=", "disabled"]] attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: true hidden: true - variable: type - label: "type" + label: Type schema: type: string - default: "hostPath" + default: hostPath hidden: true - variable: hostPathType - label: "hostPathType" + label: hostPathType schema: type: string - default: "File" + default: File hidden: true - variable: noMount - label: "noMount" + label: noMount schema: type: boolean default: true hidden: true - variable: hostPath - label: "Full path to file" - description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" schema: type: string default: "" required: true - variable: envList - label: "VPN environment Variables" + label: VPN Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true - - variable: codeserver - label: "Codeserver" + label: Codeserver schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: git - label: "Git Settings" + label: Git Settings schema: additional_attrs: true type: dict attrs: - variable: deployKey - description: "Raw SSH private key" - label: "deployKey" + description: Raw SSH Private Key + label: Deploy Key schema: type: string - variable: deployKeyBase64 - description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" - label: "deployKeyBase64" + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 schema: type: string - variable: service @@ -173,21 +171,21 @@ type: dict attrs: - variable: type - label: "Service 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" + default: NodePort enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - value: "LoadBalancer" - description: "LoadBalancer" + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer - variable: loadBalancerIP - label: "LoadBalancer IP" - description: "LoadBalancerIP" + label: LoadBalancer IP + description: LoadBalancerIP schema: show_if: [["type", "=", "LoadBalancer"]] type: string @@ -201,7 +199,7 @@ default: [] items: - variable: externalIP - label: "External IP" + label: External IP schema: type: string - variable: ports @@ -217,142 +215,136 @@ type: dict attrs: - variable: nodePort - description: "leave empty to disable" + description: Leave Empty to Disable label: "nodePort" schema: type: int default: 36107 - variable: envList - label: "Codeserver environment Variables" + label: Codeserver Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true - - - variable: promtail - label: "Promtail" + label: Promtail schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: loki - label: "Loki URL" + label: Loki URL schema: type: string required: true - variable: logs - label: "Log Paths" + label: Log Paths schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: path - label: "Path" + label: Path schema: type: string required: true - variable: args - label: "Promtail ecommand line arguments" + label: Promtail Command Line Arguments schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: arg - label: "Arg" + label: Arg schema: type: string required: true - variable: envList - label: "Promtail environment Variables" + label: Promtail Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true - - - - - variable: netshoot - label: "Netshoot" + label: Netshoot schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: envList - label: "Netshoot environment Variables" + label: Netshoot Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true diff --git a/templates/questions/advanced.yaml b/templates/questions/advanced.yaml index 29219c29b39..afb905e0247 100644 --- a/templates/questions/advanced.yaml +++ b/templates/questions/advanced.yaml @@ -1,73 +1,73 @@ # - variable: autoscaling -# group: "Advanced" -# label: "(Advanced) Horizontal Pod Autoscaler" +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler # schema: # additional_attrs: true # type: dict # attrs: # - variable: enabled -# label: "enabled" +# label: Enabled # schema: # type: boolean # default: false # show_subquestions_if: true # subquestions: # - variable: target -# label: "Target" -# description: "deployment name, defaults to main deployment" +# label: Target +# description: Deployment name, Defaults to Main Deployment # schema: # type: string # default: "" # - variable: minReplicas -# label: "Minimum Replicas" +# label: Minimum Replicas # schema: # type: int # default: 1 # - variable: maxReplicas -# label: "Maximum Replicas" +# label: Maximum Replicas # schema: # type: int # default: 5 # - variable: targetCPUUtilizationPercentage -# label: "Target CPU Utilization Percentage" +# label: Target CPU Utilization Percentage # schema: # type: int # default: 80 # - variable: targetMemoryUtilizationPercentage -# label: "Target Memory Utilization Percentage" +# label: Target Memory Utilization Percentage # schema: # type: int # default: 80 # - variable: networkPolicy -# group: "Advanced" -# label: "(Advanced) Network Policy" +# group: Advanced +# label: (Advanced) Network Policy # schema: # additional_attrs: true # type: dict # attrs: # - variable: enabled -# label: "enabled" +# label: Enabled # schema: # type: boolean # default: false # show_subquestions_if: true # subquestions: # - variable: policyType -# label: "Policy Type" +# label: Policy Type # schema: # type: string # default: "" # enum: # - value: "" -# description: "Default" -# - value: "ingress" -# description: "Ingress" -# - value: "egress" -# description: "Egress" -# - value: "ingress-egress" -# description: "Ingress and Egress" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress # - variable: egress -# label: "Egress" +# label: Egress # schema: # type: list # default: [] @@ -79,7 +79,7 @@ # type: dict # attrs: # - variable: to -# label: "To" +# label: To # schema: # type: list # default: [] @@ -91,18 +91,18 @@ # type: dict # attrs: # - variable: ipBlock -# label: "ipBlock" +# label: IP Block # schema: # additional_attrs: true # type: dict # attrs: # - variable: cidr -# label: "cidr" +# label: CIDR # schema: # type: string # default: "" # - variable: except -# label: "except" +# label: Except # schema: # type: list # default: [] @@ -112,13 +112,13 @@ # schema: # type: string # - variable: namespaceSelector -# label: "namespaceSelector" +# label: Namespace Selector # schema: # additional_attrs: true # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -130,26 +130,26 @@ # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" -# schema: +# label: Values +# schema # type: list # default: [] # items: @@ -164,7 +164,7 @@ # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -176,25 +176,25 @@ # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" +# label: Values # schema: # type: list # default: [] @@ -204,7 +204,7 @@ # schema: # type: string # - variable: ports -# label: "Ports" +# label: Ports # schema: # type: list # default: [] @@ -216,27 +216,27 @@ # type: dict # attrs: # - variable: port -# label: "port" +# label: Port # schema: # type: int # - variable: endPort -# label: "port" +# label: End Port # schema: # type: int # - variable: protocol -# label: "Protocol" +# label: Protocol # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "TCP" -# description: "TCP" -# - value: "UDP" -# description: "UDP" -# - value: "SCTP" -# description: "SCTP" +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP # - variable: ingress -# label: "Ingress" +# label: Ingress # schema: # type: list # default: [] @@ -248,7 +248,7 @@ # type: dict # attrs: # - variable: from -# label: "From" +# label: From # schema: # type: list # default: [] @@ -260,18 +260,18 @@ # type: dict # attrs: # - variable: ipBlock -# label: "ipBlock" +# label: IP Block # schema: # additional_attrs: true # type: dict # attrs: # - variable: cidr -# label: "cidr" +# label: CIDR # schema: # type: string # default: "" # - variable: except -# label: "except" +# label: Except # schema: # type: list # default: [] @@ -281,13 +281,13 @@ # schema: # type: string # - variable: namespaceSelector -# label: "namespaceSelector" +# label: Namespace Selector # schema: # additional_attrs: true # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -299,25 +299,25 @@ # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" +# label: Values # schema: # type: list # default: [] @@ -333,7 +333,7 @@ # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -345,25 +345,25 @@ # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" +# label: Values # schema: # type: list # default: [] @@ -373,7 +373,7 @@ # schema: # type: string # - variable: ports -# label: "Ports" +# label: Ports # schema: # type: list # default: [] @@ -385,22 +385,22 @@ # type: dict # attrs: # - variable: port -# label: "port" +# label: Port # schema: # type: int # - variable: endPort -# label: "port" +# label: End Port # schema: # type: int # - variable: protocol -# label: "Protocol" +# label: Protocol # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "TCP" -# description: "TCP" -# - value: "UDP" -# description: "UDP" -# - value: "SCTP" -# description: "SCTP" +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP diff --git a/templates/questions/advancedPortHTTP.yaml b/templates/questions/advancedPortHTTP.yaml new file mode 100644 index 00000000000..6487d3a68eb --- /dev/null +++ b/templates/questions/advancedPortHTTP.yaml @@ -0,0 +1,34 @@ + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 diff --git a/templates/questions/advancedPortHTTPS.yaml b/templates/questions/advancedPortHTTPS.yaml new file mode 100644 index 00000000000..bbd668d207a --- /dev/null +++ b/templates/questions/advancedPortHTTPS.yaml @@ -0,0 +1,34 @@ + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTPS + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 diff --git a/templates/questions/advancedPortTCP.yaml b/templates/questions/advancedPortTCP.yaml new file mode 100644 index 00000000000..7bdc958b63a --- /dev/null +++ b/templates/questions/advancedPortTCP.yaml @@ -0,0 +1,34 @@ + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 diff --git a/templates/questions/advancedPortUDP.yaml b/templates/questions/advancedPortUDP.yaml new file mode 100644 index 00000000000..7bdc958b63a --- /dev/null +++ b/templates/questions/advancedPortUDP.yaml @@ -0,0 +1,34 @@ + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 diff --git a/templates/questions/containerConfig.yaml b/templates/questions/containerConfig.yaml index 88943a2ee27..1d930f05694 100644 --- a/templates/questions/containerConfig.yaml +++ b/templates/questions/containerConfig.yaml @@ -1,108 +1,105 @@ - variable: TZ - label: "Timezone" - group: "Container Configuration" + label: Timezone + group: Container Configuration schema: type: string default: "Etc/UTC" $ref: - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "Container Configuration" + label: Image Environment + group: Container Configuration schema: type: list default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: expertpodconf - group: "Container Configuration" - label: "Show Expert Config" + group: Container Configuration + label: Show Expert Configuration schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: tty - label: "Enable TTY" - description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." - group: "Workload Details" + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details schema: type: boolean default: false - variable: stdin - label: "Enable STDIN" - description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." - group: "Workload Details" + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details schema: type: boolean default: false - variable: termination - group: "Container Configuration" - label: "Termination settings" + group: Container Configuration + label: Termination settings schema: additional_attrs: true type: dict attrs: - variable: gracePeriodSeconds - label: "Grace Period Seconds" + label: Grace Period Seconds schema: type: int default: 10 - variable: podLabelsList - group: "Container Configuration" - label: "Pod Labels" + group: Container Configuration + label: Pod Labels schema: type: list default: [] items: - variable: podLabelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: podAnnotationsList - group: "Container Configuration" - label: "Pod Annotations" + group: Container Configuration + label: Pod Annotations schema: type: list default: [] items: - variable: podAnnotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string diff --git a/templates/questions/controller/controller.yaml b/templates/questions/controller/controller.yaml new file mode 100644 index 00000000000..07b9e7cfdf3 --- /dev/null +++ b/templates/questions/controller/controller.yaml @@ -0,0 +1,27 @@ + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset diff --git a/templates/questions/controller/controllerDaemonset.yaml b/templates/questions/controller/controllerDaemonset.yaml new file mode 100644 index 00000000000..8b2e74492e0 --- /dev/null +++ b/templates/questions/controller/controllerDaemonset.yaml @@ -0,0 +1 @@ + default: daemonset diff --git a/templates/questions/controller/controllerDeployment.yaml b/templates/questions/controller/controllerDeployment.yaml new file mode 100644 index 00000000000..96866a76d95 --- /dev/null +++ b/templates/questions/controller/controllerDeployment.yaml @@ -0,0 +1 @@ + default: deployment diff --git a/templates/questions/controllerExpert.yaml b/templates/questions/controller/controllerExpert.yaml similarity index 77% rename from templates/questions/controllerExpert.yaml rename to templates/questions/controller/controllerExpert.yaml index 6320f2b1cf8..7eb9e8941f4 100644 --- a/templates/questions/controllerExpert.yaml +++ b/templates/questions/controller/controllerExpert.yaml @@ -1,57 +1,57 @@ - variable: expert - label: "Show Expert Configuration Options" + label: Show Expert Configuration Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: extraArgs - label: "Extra Args" + label: Extra Args schema: type: list default: [] items: - variable: arg - label: "arg" + label: Arg schema: type: string - variable: labelsList - label: "Controller Labels" + label: Controller Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: " Controller Annotations" + label: Controller Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string diff --git a/templates/questions/controllerExpertCommand.yaml b/templates/questions/controller/controllerExpertCommand.yaml similarity index 78% rename from templates/questions/controllerExpertCommand.yaml rename to templates/questions/controller/controllerExpertCommand.yaml index 0d42d517c85..29822a98989 100644 --- a/templates/questions/controllerExpertCommand.yaml +++ b/templates/questions/controller/controllerExpertCommand.yaml @@ -1,17 +1,17 @@ - variable: customcommand - label: "Show Custom Command Options" + label: Show Custom Command Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: command - label: "Command" + label: Command schema: type: list default: [] items: - variable: param - label: "param" + label: Param schema: type: string diff --git a/templates/questions/controller/controllerStatefullset.yaml b/templates/questions/controller/controllerStatefullset.yaml new file mode 100644 index 00000000000..475f59e6147 --- /dev/null +++ b/templates/questions/controller/controllerStatefullset.yaml @@ -0,0 +1 @@ + default: statefulset diff --git a/templates/questions/controllerTypes.yaml b/templates/questions/controllerTypes.yaml new file mode 100644 index 00000000000..8bb27932bbd --- /dev/null +++ b/templates/questions/controllerTypes.yaml @@ -0,0 +1,7 @@ + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset diff --git a/templates/questions/global.yaml b/templates/questions/global.yaml index 47228485667..c15de4e8fd6 100644 --- a/templates/questions/global.yaml +++ b/templates/questions/global.yaml @@ -1,12 +1,12 @@ - variable: global - label: "global settings" - group: "Controller" + label: Global Settings + group: Controller schema: type: dict hidden: true attrs: - variable: isSCALE - label: "flag this is SCALE" + label: Flag this is SCALE schema: type: boolean default: true diff --git a/templates/questions/groups.yaml b/templates/questions/groups.yaml index ecd29851579..d293d5d0840 100644 --- a/templates/questions/groups.yaml +++ b/templates/questions/groups.yaml @@ -1,27 +1,27 @@ 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: "Middlewares" - description: "Traefik Middlewares" - - name: "Metrics" - description: "Metrics" - - name: "Addons" - description: "Addon Configuration" - - name: "Advanced" - description: "Advanced Configuration" + - 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: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration diff --git a/templates/questions/ingressDefault.yaml b/templates/questions/ingress/ingressDefault.yaml similarity index 80% rename from templates/questions/ingressDefault.yaml rename to templates/questions/ingress/ingressDefault.yaml index 5474a3fe83d..812c95b378b 100644 --- a/templates/questions/ingressDefault.yaml +++ b/templates/questions/ingress/ingressDefault.yaml @@ -1,49 +1,49 @@ - variable: enabled - label: "Enable Ingress" + label: Enable Ingress schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: hosts - label: "Hosts" + label: Hosts schema: type: list default: [] items: - variable: hostEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: host - label: "HostName" + label: HostName schema: type: string default: "" required: true - variable: paths - label: "Paths" + label: Paths schema: type: list default: [] items: - variable: pathEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: path - label: "path" + label: Path schema: type: string required: true default: "/" - variable: pathType - label: "pathType" + label: Path Type schema: type: string required: true - default: "Prefix" + default: Prefix diff --git a/templates/questions/ingressExpert.yaml b/templates/questions/ingress/ingressExpert.yaml similarity index 75% rename from templates/questions/ingressExpert.yaml rename to templates/questions/ingress/ingressExpert.yaml index 338bee3d87c..be49e35fba4 100644 --- a/templates/questions/ingressExpert.yaml +++ b/templates/questions/ingress/ingressExpert.yaml @@ -1,58 +1,58 @@ - variable: expert - label: "Show Expert Configuration Options" + label: Show Expert Configuration Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: enableFixedMiddlewares - description: "These middlewares enforce a number of best practices." - label: "Enable Default Middlewares" + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares schema: type: boolean default: true - variable: ingressClassName - label: "IngressClass Name" + label: IngressClass Name schema: type: string default: "" - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string diff --git a/templates/questions/ingressList.yaml b/templates/questions/ingress/ingressList.yaml similarity index 75% rename from templates/questions/ingressList.yaml rename to templates/questions/ingress/ingressList.yaml index 4acee0c0dd7..506e095e7fa 100644 --- a/templates/questions/ingressList.yaml +++ b/templates/questions/ingress/ingressList.yaml @@ -1,175 +1,175 @@ - variable: ingressList - label: "Add Manual Custom Ingresses" - group: "Ingress" + label: Add Manual Custom Ingresses + group: Ingress schema: type: list default: [] items: - variable: ingressListEntry - label: "Custom Ingress" + label: Custom Ingress schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable Ingress" + label: Enable Ingress schema: type: boolean default: true hidden: true - variable: name - label: "Name" + label: Name schema: type: string default: "" - variable: ingressClassName - label: "IngressClass Name" + label: IngressClass Name schema: type: string default: "" - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: hosts - label: "Hosts" + label: Hosts schema: type: list default: [] items: - variable: hostEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: host - label: "HostName" + label: HostName schema: type: string default: "" required: true - variable: paths - label: "Paths" + label: Paths schema: type: list default: [] items: - variable: pathEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: path - label: "path" + label: Path schema: type: string required: true default: "/" - variable: pathType - label: "pathType" + label: Path Type schema: type: string required: true - default: "Prefix" + default: Prefix - variable: service - label: "Linked Service" + label: Linked Service schema: additional_attrs: true type: dict attrs: - variable: name - label: "Service Name" + label: Service Name schema: type: string default: "" - variable: port - label: "Service Port" + label: Service Port schema: type: int - variable: tls - label: "TLS-Settings" + label: TLS-Settings schema: type: list default: [] items: - variable: tlsEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: hosts - label: "Certificate Hosts" + label: Certificate Hosts schema: type: list default: [] items: - variable: host - label: "Host" + label: Host schema: type: string default: "" required: true - variable: scaleCert - label: "Select TrueNAS SCALE Certificate" + 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" + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider schema: type: string - default: "websecure" + default: websecure required: true - variable: middlewares - label: "Traefik Middlewares" - description: "Add previously created Traefik Middlewares to this Ingress" + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress schema: type: list default: [] items: - variable: name - label: "Name" + label: Name schema: type: string default: "" diff --git a/templates/questions/ingress/ingressRoot.yaml b/templates/questions/ingress/ingressRoot.yaml new file mode 100644 index 00000000000..cab6ccec485 --- /dev/null +++ b/templates/questions/ingress/ingressRoot.yaml @@ -0,0 +1,7 @@ + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: diff --git a/templates/questions/ingressTLS.yaml b/templates/questions/ingress/ingressTLS.yaml similarity index 80% rename from templates/questions/ingressTLS.yaml rename to templates/questions/ingress/ingressTLS.yaml index 98ee9bb5405..41ecdd7e8b7 100644 --- a/templates/questions/ingressTLS.yaml +++ b/templates/questions/ingress/ingressTLS.yaml @@ -1,29 +1,29 @@ - variable: tls - label: "TLS-Settings" + label: TLS-Settings schema: type: list default: [] items: - variable: tlsEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: hosts - label: "Certificate Hosts" + label: Certificate Hosts schema: type: list default: [] items: - variable: host - label: "Host" + label: Host schema: type: string default: "" required: true - variable: scaleCert - label: "Select TrueNAS SCALE Certificate" + label: Select TrueNAS SCALE Certificate schema: type: int $ref: diff --git a/templates/questions/ingressTraefik.yaml b/templates/questions/ingress/ingressTraefik.yaml similarity index 57% rename from templates/questions/ingressTraefik.yaml rename to templates/questions/ingress/ingressTraefik.yaml index f022f4e20f3..a2571056b4f 100644 --- a/templates/questions/ingressTraefik.yaml +++ b/templates/questions/ingress/ingressTraefik.yaml @@ -1,19 +1,19 @@ - variable: entrypoint - label: "(Advanced) Traefik Entrypoint" - description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider schema: type: string - default: "websecure" + default: websecure required: true - variable: middlewares - label: "Traefik Middlewares" - description: "Add previously created Traefik Middlewares to this Ingress" + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress schema: type: list default: [] items: - variable: name - label: "Name" + label: Name schema: type: string default: "" diff --git a/templates/questions/metrics.yaml b/templates/questions/metrics/metrics.yaml similarity index 60% rename from templates/questions/metrics.yaml rename to templates/questions/metrics/metrics.yaml index 5388f45c11c..d9758f228a9 100644 --- a/templates/questions/metrics.yaml +++ b/templates/questions/metrics/metrics.yaml @@ -1,35 +1,35 @@ - variable: metrics - group: "Metrics" - label: "Prometheus Metrics" + group: Metrics + label: Prometheus Metrics schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enabled" - description: "Enable Prometheus Metrics" + label: Enabled + description: Enable Prometheus Metrics schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: serviceMonitor - label: "Service Monitor Settings" + label: Service Monitor Settings schema: additional_attrs: true type: dict attrs: - variable: interval - label: "Scrape Interval" - description: "Scrape interval time" + label: Scrape Interval + description: Scrape interval time schema: type: string - default: "1m" + default: 1m required: true - variable: scrapeTimeout - label: "Scrape Timeout" - description: "Scrape timeout Time" + label: Scrape Timeout + description: Scrape timeout Time schema: type: string - default: "30s" + default: 30s required: true diff --git a/templates/questions/metrics3m.yaml b/templates/questions/metrics/metrics3m.yaml similarity index 60% rename from templates/questions/metrics3m.yaml rename to templates/questions/metrics/metrics3m.yaml index 95ab25008c8..49849552bb0 100644 --- a/templates/questions/metrics3m.yaml +++ b/templates/questions/metrics/metrics3m.yaml @@ -1,35 +1,35 @@ - variable: metrics - group: "Metrics" - label: "Prometheus Metrics" + group: Metrics + label: Prometheus Metrics schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enabled" - description: "Enable Prometheus Metrics" + label: Enabled + description: Enable Prometheus Metrics schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: serviceMonitor - label: "Service Monitor Settings" + label: Service Monitor Settings schema: additional_attrs: true type: dict attrs: - variable: interval - label: "Scrape Interval" - description: "Scrape interval time" + label: Scrape Interval + description: Scrape interval time schema: type: string - default: "3m" + default: 3m required: true - variable: scrapeTimeout - label: "Scrape Timeout" - description: "Scrape timeout Time" + label: Scrape Timeout + description: Scrape timeout Time schema: type: string - default: "1m" + default: 1m required: true diff --git a/templates/questions/metrics60m.yaml b/templates/questions/metrics/metrics60m.yaml similarity index 60% rename from templates/questions/metrics60m.yaml rename to templates/questions/metrics/metrics60m.yaml index 40163e95b7d..34d1edcf2c4 100644 --- a/templates/questions/metrics60m.yaml +++ b/templates/questions/metrics/metrics60m.yaml @@ -1,35 +1,35 @@ - variable: metrics - group: "Metrics" - label: "Prometheus Metrics" + group: Metrics + label: Prometheus Metrics schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enabled" - description: "Enable Prometheus Metrics" + label: Enabled + description: Enable Prometheus Metrics schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: serviceMonitor - label: "Service Monitor Settings" + label: Service Monitor Settings schema: additional_attrs: true type: dict attrs: - variable: interval - label: "Scrape Interval" - description: "Scrape interval time" + label: Scrape Interval + description: Scrape interval time schema: type: string - default: "60m" + default: 60m required: true - variable: scrapeTimeout - label: "Scrape Timeout" - description: "Scrape timeout Time" + label: Scrape Timeout + description: Scrape timeout Time schema: type: string - default: "1m" + default: 1m required: true diff --git a/templates/questions/persistenceAdvanced.yaml b/templates/questions/persistence/persistenceAdvanced.yaml similarity index 56% rename from templates/questions/persistenceAdvanced.yaml rename to templates/questions/persistence/persistenceAdvanced.yaml index f3aee84bdf5..99df2652403 100644 --- a/templates/questions/persistenceAdvanced.yaml +++ b/templates/questions/persistence/persistenceAdvanced.yaml @@ -1,97 +1,97 @@ - variable: size - label: "Size quotum of storage" + label: Size quotum of Storage schema: show_if: [["type", "=", "pvc"]] type: string - default: "999Gi" + default: 999Gi - variable: hostPathType - label: "(Advanced) hostPath Type" + label: (Advanced) 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" + 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: storageClass - label: "(Advanced) storageClass" + label: (Advanced) storageClass description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string - default: "SCALE-ZFS" + default: SCALE-ZFS - variable: accessMode - label: "(Advanced) Access Mode" - description: "Allow or disallow multiple PVC's writhing to the same PV" + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV schema: show_if: [["type", "=", "pvc"]] type: string - default: "ReadWriteOnce" + default: ReadWriteOnce enum: - - value: "ReadWriteOnce" - description: "ReadWriteOnce" - - value: "ReadOnlyMany" - description: "ReadOnlyMany" - - value: "ReadWriteMany" - description: "ReadWriteMany" + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany - variable: advanced - label: "Show Advanced Options" + label: Show Advanced Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string diff --git a/templates/questions/persistenceBasic.yaml b/templates/questions/persistence/persistenceBasic.yaml similarity index 50% rename from templates/questions/persistenceBasic.yaml rename to templates/questions/persistence/persistenceBasic.yaml index d90d33d0c65..317e3902072 100644 --- a/templates/questions/persistenceBasic.yaml +++ b/templates/questions/persistence/persistenceBasic.yaml @@ -1,73 +1,73 @@ - variable: type - label: "Type of Storage" - description: "Sets the persistence type, Anything other than PVC could break rollback!" + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! schema: type: string - default: "simplePVC" + default: simplePVC enum: - - value: "simplePVC" - description: "PVC (simple)" - - value: "simpleHP" - description: "HostPath (simple)" - - value: "emptyDir" - description: "emptyDir" - - value: "pvc" - description: "pvc" - - value: "hostPath" - description: "hostPath" - - value: "nfs" - description: "NFS Share" + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share - variable: server - label: "NFS server" + label: NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: path - label: "Path on NFS server" + label: Path on NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: setPermissionsSimple - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "simpleHP"]] type: boolean default: true - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly - label: "readOnly" + label: Read Only" schema: type: boolean default: false - variable: hostPathSimple - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "simpleHP"]] type: hostpath - variable: hostPath - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: medium - label: "EmptyDir Medium" + label: EmptyDir Medium schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "Memory" - description: "Memory" + description: Default + - value: Memory + description: Memory diff --git a/templates/questions/persistenceList.yaml b/templates/questions/persistence/persistenceList.yaml similarity index 56% rename from templates/questions/persistenceList.yaml rename to templates/questions/persistence/persistenceList.yaml index 0680bde7498..02afc1d20d6 100644 --- a/templates/questions/persistenceList.yaml +++ b/templates/questions/persistence/persistenceList.yaml @@ -1,202 +1,202 @@ - variable: persistenceList - label: "Additional app storage" - group: "Storage and Persistence" + label: Additional App Storage + group: Storage and Persistence schema: type: list default: [] items: - variable: persistenceListEntry - label: "Custom Storage" + label: Custom Storage schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the storage" + label: Enable the storage schema: type: boolean default: true hidden: true - variable: name - label: "Name (optional)" + label: Name (Optional) description: "Not required, please set to config when mounting /config or temp when mounting /tmp" schema: type: string - variable: type - label: "Type of Storage" - description: "Sets the persistence type, Anything other than PVC could break rollback!" + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! schema: type: string - default: "simpleHP" + default: simpleHP enum: - - value: "simplePVC" - description: "PVC (simple)" - - value: "simpleHP" - description: "HostPath (simple)" - - value: "emptyDir" - description: "emptyDir" - - value: "pvc" - description: "pvc" - - value: "hostPath" - description: "hostPath" - - value: "nfs" - description: "NFS Share" + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share - variable: server - label: "NFS server" + label: NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: path - label: "Path on NFS server" + label: Path on NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: setPermissionsSimple - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "simpleHP"]] type: boolean default: true - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly - label: "readOnly" + label: Read Only schema: type: boolean default: false - variable: hostPathSimple - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "simpleHP"]] type: hostpath - variable: hostPath - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" + label: Mount Path + description: Path inside the container the storage is mounted schema: type: string default: "" required: true valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium - label: "EmptyDir Medium" + label: EmptyDir Medium schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "Memory" - description: "Memory" + description: Default + - value: Memory + description: Memory - variable: size - label: "Size quotum of storage" + label: Size Quotum of Storage schema: show_if: [["type", "=", "pvc"]] type: string - default: "999Gi" + default: 999Gi - variable: hostPathType - label: "(Advanced) hostPath Type" + label: (Advanced) Host Path 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" + 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: storageClass - label: "(Advanced) storageClass" + label: (Advanced) StorageClass description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string - default: "SCALE-ZFS" + default: SCALE-ZFS - variable: accessMode - label: "(Advanced) Access Mode" - description: "Allow or disallow multiple PVC's writhing to the same PV" + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV schema: show_if: [["type", "=", "pvc"]] type: string - default: "ReadWriteOnce" + default: ReadWriteOnce enum: - - value: "ReadWriteOnce" - description: "ReadWriteOnce" - - value: "ReadOnlyMany" - description: "ReadOnlyMany" - - value: "ReadWriteMany" - description: "ReadWriteMany" + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany - variable: advanced - label: "Show Advanced Options" + label: Show Advanced Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string diff --git a/templates/questions/persistence/persistenceRoot.yaml b/templates/questions/persistence/persistenceRoot.yaml new file mode 100644 index 00000000000..a7235cff10e --- /dev/null +++ b/templates/questions/persistence/persistenceRoot.yaml @@ -0,0 +1,8 @@ + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: diff --git a/templates/questions/podSecurityContextAdvanced.yaml b/templates/questions/podSecurityContextAdvanced.yaml index 4624acd38c1..112ce3f46a0 100644 --- a/templates/questions/podSecurityContextAdvanced.yaml +++ b/templates/questions/podSecurityContextAdvanced.yaml @@ -2,19 +2,19 @@ label: "When should we take ownership?" schema: type: string - default: "OnRootMismatch" + default: OnRootMismatch enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always - variable: supplementalGroups - label: "supplemental Groups" + label: Supplemental Groups schema: type: list default: [] items: - variable: supplementalGroupsEntry - label: "supplemental Group" + label: Supplemental Group schema: type: int diff --git a/templates/questions/podSecurityContextRoot.yaml b/templates/questions/podSecurityContextRoot.yaml new file mode 100644 index 00000000000..f6ec8f8bbc5 --- /dev/null +++ b/templates/questions/podSecurityContextRoot.yaml @@ -0,0 +1,7 @@ + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: diff --git a/templates/questions/portalLink.yaml b/templates/questions/portalLink.yaml new file mode 100644 index 00000000000..f436fe4d59d --- /dev/null +++ b/templates/questions/portalLink.yaml @@ -0,0 +1,6 @@ + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" diff --git a/templates/questions/prometheusRule.yaml b/templates/questions/prometheusRule.yaml index 4df43540801..6ce2af67407 100644 --- a/templates/questions/prometheusRule.yaml +++ b/templates/questions/prometheusRule.yaml @@ -1,13 +1,13 @@ - variable: prometheusRule - label: "PrometheusRule" - description: "Enable and configure Prometheus Rules for the App." + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enabled" - description: "Enable Prometheus Metrics" + label: Enabled + description: Enable Prometheus Metrics schema: type: boolean default: false diff --git a/templates/questions/replicas/replica1.yaml b/templates/questions/replicas/replica1.yaml new file mode 100644 index 00000000000..3f649ae4429 --- /dev/null +++ b/templates/questions/replicas/replica1.yaml @@ -0,0 +1 @@ + default: 1 diff --git a/templates/questions/replicas/replica2.yaml b/templates/questions/replicas/replica2.yaml new file mode 100644 index 00000000000..8cb9ab4506c --- /dev/null +++ b/templates/questions/replicas/replica2.yaml @@ -0,0 +1 @@ + default: 3 diff --git a/templates/questions/replicas/replica3.yaml b/templates/questions/replicas/replica3.yaml new file mode 100644 index 00000000000..244a6785c9a --- /dev/null +++ b/templates/questions/replicas/replica3.yaml @@ -0,0 +1 @@ + default: 2 diff --git a/templates/questions/replicas/replicas.yaml b/templates/questions/replicas/replicas.yaml new file mode 100644 index 00000000000..f8a8c839058 --- /dev/null +++ b/templates/questions/replicas/replicas.yaml @@ -0,0 +1,6 @@ + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true diff --git a/templates/questions/resources.yaml b/templates/questions/resources.yaml index d5a0b8feae4..8f5df5607c8 100644 --- a/templates/questions/resources.yaml +++ b/templates/questions/resources.yaml @@ -1,7 +1,7 @@ - variable: advancedresources - label: "Set Custom Resource Limits/Requests (Advanced)" - group: "Resources and Devices" + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices schema: type: boolean default: false @@ -14,24 +14,24 @@ type: dict attrs: - variable: limits - label: "Advanced Limit Resource Consumption" + label: Advanced Limit Resource Consumption schema: additional_attrs: true type: dict attrs: - variable: cpu - label: "CPU" + label: CPU description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" schema: type: string - default: "4000m" + default: 4000m valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - variable: memory - label: "RAM" + label: RAM description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" schema: type: string - default: "8Gi" + default: 8Gi valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - variable: requests label: "Minimum Resources Required (request)" @@ -40,66 +40,64 @@ type: dict attrs: - variable: cpu - label: "CPU" + label: CPU description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" schema: type: string - default: "10m" + default: 10m valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - variable: memory label: "RAM" description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" schema: type: string - default: "50Mi" + default: 50Mi valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: deviceList - label: "Mount USB devices" - group: "Resources and Devices" + label: Mount USB Devices + group: Resources and Devices schema: type: list default: [] items: - variable: deviceListEntry - label: "Device" + label: Device schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the storage" + label: Enable the Storage schema: type: boolean default: true - variable: type - label: "(Advanced) Type of Storage" - description: "Sets the persistence type" + label: (Advanced) Type of Storage + description: Sets the persistence type schema: type: string - default: "hostPath" + default: hostPath hidden: true - variable: readOnly - label: "readOnly" + label: readOnly schema: type: boolean default: false - variable: hostPath - label: "Host Device Path" - description: "Path to the device on the host system" + label: Host Device Path + description: Path to the device on the host system schema: type: path - variable: mountPath - label: "Container Device Path" - description: "Path inside the container the device is mounted" + label: Container Device Path + description: Path inside the container the device is mounted schema: type: string default: "/dev/ttyACM0" - # Specify GPU configuration - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" + label: GPU Configuration + group: Resources and Devices schema: type: dict $ref: diff --git a/templates/questions/security.yaml b/templates/questions/security.yaml index cff30a8cf00..2320654e9ac 100644 --- a/templates/questions/security.yaml +++ b/templates/questions/security.yaml @@ -1,27 +1,27 @@ - variable: security - label: "Container Security Settings" - group: "Security and Permissions" + label: Container Security Settings + group: Security and Permissions schema: type: dict additional_attrs: true attrs: - variable: editsecurity - label: "Change PUID / UMASK values" - description: "By enabling this you override default set values." + label: Change PUID / UMASK values + description: By enabling this you override default set values. schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: PUID - label: "Process User ID - PUID" - description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps schema: type: int default: 568 - variable: UMASK - label: "UMASK" - description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + label: UMASK + description: When supported by the container, this sets the UMASK for tha App. Not supported by all Apps schema: type: string default: "002" diff --git a/templates/questions/securityContextAdvanced.yaml b/templates/questions/securityContextAdvanced.yaml index 9fd1d3d0665..7da88ee8c67 100644 --- a/templates/questions/securityContextAdvanced.yaml +++ b/templates/questions/securityContextAdvanced.yaml @@ -1,11 +1,11 @@ - variable: capabilities - label: "Capabilities" + label: Capabilities schema: additional_attrs: true type: dict attrs: - variable: drop - label: "Drop Capability" + label: Drop Capability schema: type: list default: [] @@ -15,7 +15,7 @@ schema: type: string - variable: add - label: "Add Capability" + label: Add Capability schema: type: list default: [] diff --git a/templates/questions/securityContextAdvancedRoot.yaml b/templates/questions/securityContextAdvancedRoot.yaml new file mode 100644 index 00000000000..e316be3924a --- /dev/null +++ b/templates/questions/securityContextAdvancedRoot.yaml @@ -0,0 +1,14 @@ + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: diff --git a/templates/questions/serviceExpert.yaml b/templates/questions/service/serviceExpert.yaml similarity index 64% rename from templates/questions/serviceExpert.yaml rename to templates/questions/service/serviceExpert.yaml index d5af1f2fbf7..2cd189c1994 100644 --- a/templates/questions/serviceExpert.yaml +++ b/templates/questions/service/serviceExpert.yaml @@ -1,141 +1,139 @@ - variable: externalInterfaces - description: "Add External Interfaces" - label: "Add external Interfaces" - group: "Networking" + description: Add External Interfaces + label: Add external Interfaces + group: Networking schema: type: list items: - variable: interfaceConfiguration - description: "Interface Configuration" - label: "Interface Configuration" + description: Interface Configuration + label: Interface Configuration schema: type: dict $ref: - "normalize/interfaceConfiguration" attrs: - variable: hostInterface - description: "Please specify host interface" - label: "Host Interface" + 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" + 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" + 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" + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static subquestions: - variable: staticIPConfigurations - label: "Static IP Addresses" + label: Static IP Addresses schema: type: list items: - variable: staticIP - label: "Static IP" + label: Static IP schema: type: ipaddr cidr: true - variable: staticRoutes - label: "Static Routes" + label: Static Routes schema: type: list items: - variable: staticRouteConfiguration - label: "Static Route Configuration" + label: Static Route Configuration schema: additional_attrs: true type: dict attrs: - variable: destination - label: "Destination" + label: Destination schema: type: ipaddr cidr: true required: true - variable: gateway - label: "Gateway" + label: Gateway schema: type: ipaddr cidr: false required: true - - variable: dnsPolicy - group: "Networking and Services" - label: "dnsPolicy" + group: Networking and Services + label: dnsPolicy schema: type: string default: "" enum: - value: "" - description: "Default" - - value: "ClusterFirst" - description: "ClusterFirst" - - value: "ClusterFirstWithHostNet" - description: "ClusterFirstWithHostNet" - - value: "None" - description: "None" - + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None - variable: dnsConfig - label: "DNS Configuration" - group: "Networking and Services" - description: "Specify custom DNS configuration which will be applied to the pod" + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod schema: additional_attrs: true type: dict attrs: - variable: nameservers - label: "Nameservers" + label: Name Servers schema: default: [] type: list items: - variable: nameserver - label: "Nameserver" + label: Name Server schema: type: string - variable: options - label: "options" + label: Options schema: default: [] type: list items: - variable: option - label: "Option Entry" + label: Option Entry schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: searches - label: "Searches" + label: Searches schema: default: [] type: list items: - variable: search - label: "Search Entry" + label: Search Entry schema: type: string diff --git a/templates/questions/service/serviceExpertRoot.yaml b/templates/questions/service/serviceExpertRoot.yaml new file mode 100644 index 00000000000..d7f9abb2298 --- /dev/null +++ b/templates/questions/service/serviceExpertRoot.yaml @@ -0,0 +1,13 @@ + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean diff --git a/templates/questions/serviceList.yaml b/templates/questions/service/serviceList.yaml similarity index 63% rename from templates/questions/serviceList.yaml rename to templates/questions/service/serviceList.yaml index 2bc6d19e0cd..344b7f8e684 100644 --- a/templates/questions/serviceList.yaml +++ b/templates/questions/service/serviceList.yaml @@ -1,45 +1,45 @@ - variable: serviceList - label: "Add Manual Custom Services" - group: "Networking and Services" + label: Add Manual Custom Services + group: Networking and Services schema: type: list default: [] items: - variable: serviceListEntry - label: "Custom Service" + label: Custom Service schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the service" + label: Enable the service schema: type: boolean default: true hidden: true - variable: name - label: "Name" + label: Name schema: type: string default: "" - variable: type - label: "Service 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: "Simple" + default: Simple enum: - - value: "Simple" - description: "Simple" - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - value: "LoadBalancer" - description: "LoadBalancer" + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer - variable: loadBalancerIP - label: "LoadBalancer IP" - description: "LoadBalancerIP" + label: LoadBalancer IP + description: LoadBalancerIP schema: show_if: [["type", "=", "LoadBalancer"]] type: string @@ -53,60 +53,60 @@ default: [] items: - variable: externalIP - label: "External IP" + label: External IP schema: type: string - variable: portsList - label: "Additional Service Ports" + label: Additional Service Ports schema: type: list default: [] items: - variable: portsListEntry - label: "Custom ports" + label: Custom ports schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the port" + label: Enable the Port schema: type: boolean default: true hidden: true - variable: name - label: "Port Name" + label: Port Name schema: type: string default: "" - variable: protocol - label: "Port Type" + label: Port Type schema: type: string - default: "TCP" + default: TCP enum: - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" + description: HTTP + - value: HTTPS + description: HTTPS - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" + description: TCP + - value: UDP + description: UDP - variable: targetPort - label: "Target Port" - description: "This port exposes the container port on the service" + label: Target Port + description: This port exposes the container port on the service schema: type: int required: true - variable: port - label: "Container Port" + label: Container Port schema: type: int required: true - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is 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 diff --git a/templates/questions/service/serviceRoot.yaml b/templates/questions/service/serviceRoot.yaml new file mode 100644 index 00000000000..3985f2a2e69 --- /dev/null +++ b/templates/questions/service/serviceRoot.yaml @@ -0,0 +1,7 @@ + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: diff --git a/templates/questions/serviceSelector.yaml b/templates/questions/service/serviceSelector.yaml similarity index 58% rename from templates/questions/serviceSelector.yaml rename to templates/questions/service/serviceSelector.yaml index 38316284001..9872818fe2c 100644 --- a/templates/questions/serviceSelector.yaml +++ b/templates/questions/service/serviceSelector.yaml @@ -1,27 +1,27 @@ - variable: enabled - label: "Enable the service" + label: Enable the Service schema: type: boolean default: true hidden: true - variable: type - label: "Service 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: "Simple" + default: Simple enum: - - value: "Simple" - description: "Simple" - - value: "ClusterIP" - description: "ClusterIP" - - value: "NodePort" - description: "NodePort (Advanced)" - - value: "LoadBalancer" - description: "LoadBalancer (Advanced)" + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) - variable: loadBalancerIP - label: "LoadBalancer IP" - description: "LoadBalancerIP" + label: LoadBalancer IP + description: LoadBalancerIP schema: show_if: [["type", "=", "LoadBalancer"]] type: string @@ -35,33 +35,33 @@ default: [] items: - variable: externalIP - label: "External IP" + label: External IP schema: type: string - variable: ipFamilyPolicy - label: "IP Family Policy" - description: "(Advanced) Specify the ip policy" + label: IP Family Policy + description: (Advanced) Specify the IP Policy schema: show_if: [["type", "!=", "Simple"]] type: string - default: "SingleStack" + default: SingleStack enum: - - value: "SingleStack" - description: "SingleStack" - - value: "PreferDualStack" - description: "PreferDualStack" - - value: "RequireDualStack" - description: "RequireDualStack" + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack - variable: ipFamilies - label: "(advanced) IP families" - description: "(advanced) The ip families that should be used" + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used schema: show_if: [["type", "!=", "Simple"]] type: list default: [] items: - variable: ipFamily - label: "IP family" + label: IP Family schema: type: string - variable: ports diff --git a/templates/questions/strategy/recreate.yaml b/templates/questions/strategy/recreate.yaml new file mode 100644 index 00000000000..7bb468730b1 --- /dev/null +++ b/templates/questions/strategy/recreate.yaml @@ -0,0 +1 @@ + default: Recreate diff --git a/templates/questions/strategy/rollingupdate.yaml b/templates/questions/strategy/rollingupdate.yaml new file mode 100644 index 00000000000..f47016eee39 --- /dev/null +++ b/templates/questions/strategy/rollingupdate.yaml @@ -0,0 +1 @@ + default: RollingUpdate diff --git a/templates/questions/strategy/strategy.yaml b/templates/questions/strategy/strategy.yaml new file mode 100644 index 00000000000..d580dab0df8 --- /dev/null +++ b/templates/questions/strategy/strategy.yaml @@ -0,0 +1,13 @@ + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + 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" diff --git a/templates/questions/vctRoot.yaml b/templates/questions/vctRoot.yaml new file mode 100644 index 00000000000..0d42ca453a4 --- /dev/null +++ b/templates/questions/vctRoot.yaml @@ -0,0 +1,5 @@ + - variable: volumeClaimTemplates + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: diff --git a/tools/build-release.sh b/tools/build-release.sh index 4884f8b3a6f..890b55892d5 100755 --- a/tools/build-release.sh +++ b/tools/build-release.sh @@ -107,6 +107,11 @@ include_questions(){ local target="catalog/${train}/${chartname}/${chartversion}" echo "Including standardised questions.yaml includes for: ${chartname}" + # Replace # Include{portalLink} with the standard portalLink codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{portalLink}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{global} with the standard global codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{global}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{controller} with the standard controller codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controller}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{controllerDeployment} with the standard controllerDeployment codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controllerDeployment}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{controllerStatefullset} with the standard controllerStatefullset codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controllerStatefullset}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{controllerDaemonset} with the standard controllerDaemonset codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{controllerDaemonset}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replicas} with the standard replicas codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replicas}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replica1} with the standard replica1 codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replica1}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replica2} with the standard replica2 codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replica2}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{replica3} with the standard replica3 codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{replica3}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{strategy} with the standard strategy codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{strategy}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{recreate} with the standard recreate codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{recreate}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{rollingupdate} with the standard rollingupdate codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{rollingupdate}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{controllerExpert} with the standard controllerExpert codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{controllerExpert}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/controller/controllerExpert.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{controllerExpertCommand} with the standard controllerExpertCommand codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{controllerExpertCommand}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/controller/controllerExpertCommand.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{containerConfig} with the standard containerConfig codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{containerConfig}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{serviceRoot} with the standard serviceRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{serviceRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{serviceSelector} with the standard serviceSelector codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{serviceSelector}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/service/serviceSelector.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortHTTP} with the standard advancedPortHTTP codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortHTTP}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortHTTPS} with the standard advancedPortHTTPS codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortHTTPS}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortTCP} with the standard advancedPortTCP codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortTCP}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{advancedPortUDP} with the standard advancedPortUDP codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{advancedPortUDP}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{serviceExpertRoot} with the standard serviceExpertRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{serviceExpertRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{serviceExpert} with the standard serviceExpert codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{serviceExpert}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/service/serviceExpert.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{serviceList} with the standard serviceList codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{serviceList}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/service/serviceList.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{vctRoot} with the standard vctRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{vctRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + + # Replace # Include{persistenceRoot} with the standard persistenceRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{persistenceRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{persistenceBasic} with the standard persistenceBasic codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{persistenceBasic}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/persistence/persistenceBasic.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{persistenceAdvanced} with the standard persistenceAdvanced codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{persistenceAdvanced}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/persistence/persistenceAdvanced.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{persistenceList} with the standard persistenceList codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{persistenceList}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/persistence/persistenceList.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{security} with the standard security codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{security}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{securityContextAdvancedRoot} with the standard securityContextAdvancedRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{securityContextAdvancedRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{securityContextAdvanced} with the standard securityContextAdvanced codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{securityContextAdvanced}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{podSecurityContextRoot} with the standard podSecurityContextRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{podSecurityContextRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{podSecurityContextAdvanced} with the standard podSecurityContextAdvanced codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{podSecurityContextAdvanced}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{ingressRoot} with the standard ingressRoot codesnippet + awk 'NR==FNR { a[n++]=$0; next } + /# Include{ingressRoot}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + # Replace # Include{ingressDefault} with the standard ingressDefault codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressDefault}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressDefault.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressTLS} with the standard ingressTLS codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressTLS}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressTLS.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressTraefik} with the standard ingressTraefik codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressTraefik}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressTraefik.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressExpert} with the standard ingressExpert codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressExpert}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressExpert.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{ingressList} with the standard ingressList codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{ingressList}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/ingress/ingressList.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{addons} with the standard addons codesnippet awk 'NR==FNR { a[n++]=$0; next } @@ -215,17 +330,17 @@ include_questions(){ # Replace # Include{metrics} with the standard metrics codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{metrics}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/metrics/metrics.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{metrics3m} with the standard metrics3m codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{metrics3m}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/metrics/metrics3m.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{metrics60m} with the standard metrics60m codesnippet awk 'NR==FNR { a[n++]=$0; next } /# Include{metrics60m}/ { for (i=0;i "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml + 1' templates/questions/metrics/metrics60m.yaml ${target}/questions.yaml > "tmp${chartname}" && mv "tmp${chartname}" ${target}/questions.yaml # Replace # Include{prometheusRule} with the standard prometheusRule codesnippet awk 'NR==FNR { a[n++]=$0; next }