From 3fb86ba2fce12768f81635810aeeffc8aacf7e71 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Thu, 20 Apr 2023 02:19:46 +0300 Subject: [PATCH] fix(apps): fix various issues (#8095) --- charts/stable/browserless-chrome/Chart.yaml | 2 +- .../stable/browserless-chrome/questions.yaml | 22 ++- charts/stable/browserless-chrome/values.yaml | 3 +- charts/stable/deepstack/Chart.yaml | 2 +- charts/stable/deepstack/questions.yaml | 22 ++- charts/stable/deepstack/values.yaml | 3 +- charts/stable/doublecommander/Chart.yaml | 2 +- charts/stable/doublecommander/values.yaml | 5 +- charts/stable/impostor-server/Chart.yaml | 2 +- charts/stable/impostor-server/questions.yaml | 22 ++- charts/stable/impostor-server/values.yaml | 1 + charts/stable/jupyter/Chart.yaml | 2 +- charts/stable/jupyter/questions.yaml | 45 +++---- charts/stable/jupyter/values.yaml | 1 + charts/stable/lama-cleaner/Chart.yaml | 2 +- charts/stable/lama-cleaner/questions.yaml | 21 ++- charts/stable/lama-cleaner/values.yaml | 2 +- charts/stable/minecraft-bungeecord/Chart.yaml | 2 +- .../minecraft-bungeecord/questions.yaml | 30 ++--- .../stable/minecraft-bungeecord/values.yaml | 1 + charts/stable/minecraft-java/Chart.yaml | 2 +- charts/stable/minecraft-java/questions.yaml | 66 +++++---- charts/stable/minecraft-java/values.yaml | 2 +- charts/stable/paperless-ngx/Chart.yaml | 2 +- .../templates/{_sercrets.tpl => _secrets.tpl} | 1 - charts/stable/paperless-ngx/values.yaml | 21 ++- charts/stable/radarr/Chart.yaml | 2 +- charts/stable/radarr/values.yaml | 19 +-- charts/stable/rdesktop/Chart.yaml | 2 +- charts/stable/rdesktop/questions.yaml | 122 ++++++++--------- charts/stable/rdesktop/values.yaml | 7 +- charts/stable/transmission/Chart.yaml | 2 +- .../stable/transmission/templates/common.yaml | 7 + charts/stable/tvheadend/values.yaml | 1 + charts/stable/webtop/Chart.yaml | 2 +- charts/stable/webtop/questions.yaml | 125 +++++++++--------- charts/stable/webtop/values.yaml | 2 +- 37 files changed, 295 insertions(+), 282 deletions(-) rename charts/stable/paperless-ngx/templates/{_sercrets.tpl => _secrets.tpl} (99%) diff --git a/charts/stable/browserless-chrome/Chart.yaml b/charts/stable/browserless-chrome/Chart.yaml index d6871f94ccb..d7da4389613 100644 --- a/charts/stable/browserless-chrome/Chart.yaml +++ b/charts/stable/browserless-chrome/Chart.yaml @@ -20,7 +20,7 @@ name: browserless-chrome sources: - https://github.com/truecharts/charts/tree/master/charts/stable/browserless-chrome - https://docs.browserless.io/docs/docker.html -version: 5.0.6 +version: 5.0.7 annotations: truecharts.org/catagories: | - productivity diff --git a/charts/stable/browserless-chrome/questions.yaml b/charts/stable/browserless-chrome/questions.yaml index a48cce67520..16b47973bdc 100644 --- a/charts/stable/browserless-chrome/questions.yaml +++ b/charts/stable/browserless-chrome/questions.yaml @@ -7,25 +7,23 @@ portals: path: "/metrics" questions: # Include{global} - - variable: imageSelector - group: "Container Image" - label: "Select Image" - schema: - type: string - default: "image" - enum: - - value: "image" - description: "Chrome" - - value: "puppeteerImage" - description: "Puppeteer" # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} + - variable: imageSelector + label: "Select Image" + schema: + type: string + default: "image" + enum: + - value: "image" + description: "Chrome" + - value: "puppeteerImage" + description: "Puppeteer" - variable: env - group: "App Configuration" label: "Image Environment" schema: additional_attrs: true diff --git a/charts/stable/browserless-chrome/values.yaml b/charts/stable/browserless-chrome/values.yaml index d88cd053ab3..b39c3fcce3f 100644 --- a/charts/stable/browserless-chrome/values.yaml +++ b/charts/stable/browserless-chrome/values.yaml @@ -8,8 +8,6 @@ puppeteerImage: pullPolicy: IfNotPresent tag: 1.57.0-puppeteer@sha256:e02a6ca0408a5951cfdc71a835aa145b9f016db49bc411ff5aec74ffdedfec6f -imageSelector: "image" - service: main: ports: @@ -23,6 +21,7 @@ workload: podSpec: containers: main: + imageSelector: "image" probes: liveness: path: "/metrics" diff --git a/charts/stable/deepstack/Chart.yaml b/charts/stable/deepstack/Chart.yaml index e191b796b9a..3479143b0db 100644 --- a/charts/stable/deepstack/Chart.yaml +++ b/charts/stable/deepstack/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/johnolafenwa/DeepStack - https://www.deepstack.cc/ type: application -version: 7.0.6 +version: 7.0.7 annotations: truecharts.org/catagories: | - AI diff --git a/charts/stable/deepstack/questions.yaml b/charts/stable/deepstack/questions.yaml index b434341df13..e5d4b621975 100644 --- a/charts/stable/deepstack/questions.yaml +++ b/charts/stable/deepstack/questions.yaml @@ -5,25 +5,23 @@ portals: questions: # Portal # Include{global} - - variable: imageSelector - group: "Container Image" - label: "Select Image" - schema: - type: string - default: "image" - enum: - - value: "image" - description: "CPU" - - value: "gpuImage" - description: "GPU" # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} + - variable: imageSelector + label: "Select Image" + schema: + type: string + default: "image" + enum: + - value: "image" + description: "CPU" + - value: "gpuImage" + description: "GPU" - variable: env - group: "App Configuration" label: "Image Environment" schema: additional_attrs: true diff --git a/charts/stable/deepstack/values.yaml b/charts/stable/deepstack/values.yaml index 256c71df780..9648d26d740 100644 --- a/charts/stable/deepstack/values.yaml +++ b/charts/stable/deepstack/values.yaml @@ -7,8 +7,6 @@ gpuImage: pullPolicy: IfNotPresent tag: 2022.01.1@sha256:8df0f00903427234b7786e3bbe9ecfbc852a34d22509823e360336f1f04b41ba -imageSelector: "image" - securityContext: container: readOnlyRootFilesystem: false @@ -44,6 +42,7 @@ workload: podSpec: containers: main: + imageSelector: "image" probes: liveness: type: http diff --git a/charts/stable/doublecommander/Chart.yaml b/charts/stable/doublecommander/Chart.yaml index 1bfa72e8971..982997d62b4 100644 --- a/charts/stable/doublecommander/Chart.yaml +++ b/charts/stable/doublecommander/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/linuxserver/docker-doublecommander - https://doublecmd.sourceforge.io/ type: application -version: 7.0.6 +version: 7.0.7 annotations: truecharts.org/catagories: | - media diff --git a/charts/stable/doublecommander/values.yaml b/charts/stable/doublecommander/values.yaml index 54200784e59..09e5b41c5eb 100644 --- a/charts/stable/doublecommander/values.yaml +++ b/charts/stable/doublecommander/values.yaml @@ -22,6 +22,10 @@ workload: podSpec: containers: main: + securityContext: + capabilities: + add: + - SYS_CHROOT probes: liveness: type: http @@ -32,7 +36,6 @@ workload: startup: type: http path: / - env: {} persistence: config: diff --git a/charts/stable/impostor-server/Chart.yaml b/charts/stable/impostor-server/Chart.yaml index dcbb9ed91ba..1a8120ae97f 100644 --- a/charts/stable/impostor-server/Chart.yaml +++ b/charts/stable/impostor-server/Chart.yaml @@ -19,7 +19,7 @@ name: impostor-server sources: - https://github.com/truecharts/charts/tree/master/charts/stable/impostor-server type: application -version: 4.0.4 +version: 4.0.5 annotations: truecharts.org/catagories: | - games diff --git a/charts/stable/impostor-server/questions.yaml b/charts/stable/impostor-server/questions.yaml index 87209f63dcf..c1e586785fb 100644 --- a/charts/stable/impostor-server/questions.yaml +++ b/charts/stable/impostor-server/questions.yaml @@ -4,17 +4,6 @@ portals: # Include{portalLink} questions: # Include{global} - - variable: imageSelector - group: "Container Image" - label: "Select Image" - schema: - type: string - default: "image" - enum: - - value: "image" - description: "Stable" - - value: "nightlyImage" - description: "Nightly" # Include{workload} # Include{workloadDeployment} @@ -22,8 +11,17 @@ questions: # Include{podSpec} # Include{containerMain} + - variable: imageSelector + label: "Select Image" + schema: + type: string + default: "image" + enum: + - value: "image" + description: "Stable" + - value: "nightlyImage" + description: "Nightly" - variable: env - group: "App Configuration" label: "Image Environment" schema: additional_attrs: true diff --git a/charts/stable/impostor-server/values.yaml b/charts/stable/impostor-server/values.yaml index 17fd68a7419..07fe557ed85 100644 --- a/charts/stable/impostor-server/values.yaml +++ b/charts/stable/impostor-server/values.yaml @@ -22,6 +22,7 @@ workload: podSpec: containers: main: + imageSelector: image probes: liveness: enabled: false diff --git a/charts/stable/jupyter/Chart.yaml b/charts/stable/jupyter/Chart.yaml index 48400c9db25..9e41cc15dd3 100644 --- a/charts/stable/jupyter/Chart.yaml +++ b/charts/stable/jupyter/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/jupyter - https://github.com/jupyter/docker-stacks type: application -version: 4.0.6 +version: 4.0.7 annotations: truecharts.org/catagories: | - Cloud diff --git a/charts/stable/jupyter/questions.yaml b/charts/stable/jupyter/questions.yaml index 1ccfde9ab6b..25bdf409f98 100644 --- a/charts/stable/jupyter/questions.yaml +++ b/charts/stable/jupyter/questions.yaml @@ -4,35 +4,34 @@ portals: # Include{portalLink} questions: # Include{global} - - variable: imageSelector - group: Container Image - label: Select Image - schema: - type: string - default: image - enum: - - value: image - description: Base Notebook - - value: minimalImage - description: Minimal Notebook - - value: rImage - description: R Notebook - - value: scipyImage - description: Scipy Notebook - - value: tensorflowImage - description: Tensorflow Notebook - - value: datascienceImage - description: Data Science Notebook - - value: pysparkImage - description: Pyspark Notebook - - value: allsparkImage - description: All Spark Notebook # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} + - variable: imageSelector + label: Select Image + schema: + type: string + default: image + enum: + - value: image + description: Base Notebook + - value: minimalImage + description: Minimal Notebook + - value: rImage + description: R Notebook + - value: scipyImage + description: Scipy Notebook + - value: tensorflowImage + description: Tensorflow Notebook + - value: datascienceImage + description: Data Science Notebook + - value: pysparkImage + description: Pyspark Notebook + - value: allsparkImage + description: All Spark Notebook # Include{containerBasic} # Include{containerAdvanced} diff --git a/charts/stable/jupyter/values.yaml b/charts/stable/jupyter/values.yaml index 057514d47ba..2ce43e04884 100644 --- a/charts/stable/jupyter/values.yaml +++ b/charts/stable/jupyter/values.yaml @@ -58,6 +58,7 @@ workload: podSpec: containers: main: + imageSelector: image env: NB_UID: "{{ .Values.securityContext.container.PUID }}" NB_GID: "{{ .Values.securityContext.pod.fsGroup }}" diff --git a/charts/stable/lama-cleaner/Chart.yaml b/charts/stable/lama-cleaner/Chart.yaml index 74b5e5c6eca..cdb99ccb1ac 100644 --- a/charts/stable/lama-cleaner/Chart.yaml +++ b/charts/stable/lama-cleaner/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/lama-cleaner - https://github.com/Sanster/lama-cleaner type: application -version: 2.0.6 +version: 2.0.7 annotations: truecharts.org/catagories: | - media diff --git a/charts/stable/lama-cleaner/questions.yaml b/charts/stable/lama-cleaner/questions.yaml index c5689e80dd5..c6bdd11e952 100644 --- a/charts/stable/lama-cleaner/questions.yaml +++ b/charts/stable/lama-cleaner/questions.yaml @@ -4,23 +4,22 @@ portals: # Include{portalLink} questions: # Include{global} - - variable: imageSelector - group: Container Image - label: Select Image - schema: - type: string - default: image - enum: - - value: image - description: CPU Image - - value: imageGPU - description: GPU Image # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} + - variable: imageSelector + label: Select Image + schema: + type: string + default: image + enum: + - value: image + description: CPU Image + - value: imageGPU + description: GPU Image # Include{containerBasic} # Include{containerAdvanced} diff --git a/charts/stable/lama-cleaner/values.yaml b/charts/stable/lama-cleaner/values.yaml index cc7a4988bb9..c8d7145d69f 100644 --- a/charts/stable/lama-cleaner/values.yaml +++ b/charts/stable/lama-cleaner/values.yaml @@ -6,7 +6,6 @@ gpuImage: repository: tccr.io/truecharts/lama-cleaner-gpu tag: v0.26.1@sha256:14ee85f997664a5e638287609b7bff9829c65ead48ce445612ac258631f4fc7d pullPolicy: Always -imageSelector: image lamacleaner: model: lama input: "" @@ -44,3 +43,4 @@ workload: containers: main: command: lama-cleaner + imageSelector: image diff --git a/charts/stable/minecraft-bungeecord/Chart.yaml b/charts/stable/minecraft-bungeecord/Chart.yaml index a4b7c91de55..1a6e498758a 100644 --- a/charts/stable/minecraft-bungeecord/Chart.yaml +++ b/charts/stable/minecraft-bungeecord/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bungeecord - https://github.com/itzg/docker-bungeecord type: application -version: 4.0.4 +version: 4.0.5 annotations: truecharts.org/catagories: | - proxy diff --git a/charts/stable/minecraft-bungeecord/questions.yaml b/charts/stable/minecraft-bungeecord/questions.yaml index 20c335fd1b7..a60f809fe3f 100644 --- a/charts/stable/minecraft-bungeecord/questions.yaml +++ b/charts/stable/minecraft-bungeecord/questions.yaml @@ -2,29 +2,27 @@ portals: {} questions: # Include{global} - - variable: imageSelector - group: "Container Image" - label: "Select Image" - schema: - type: string - default: "image" - enum: - - value: "image" - description: "Default Image" - - value: "j17Image" - description: "Java 17" - - value: "j11Image" - description: "Java 11" - - value: "j8Image" - description: "Java 8" # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} + - variable: imageSelector + label: "Select Image" + schema: + type: string + default: "image" + enum: + - value: "image" + description: "Default Image" + - value: "j17Image" + description: "Java 17" + - value: "j11Image" + description: "Java 11" + - value: "j8Image" + description: "Java 8" - variable: env - group: "App Configuration" label: "Image Environment" schema: additional_attrs: true diff --git a/charts/stable/minecraft-bungeecord/values.yaml b/charts/stable/minecraft-bungeecord/values.yaml index ffadb046fcb..442aeedc6ae 100644 --- a/charts/stable/minecraft-bungeecord/values.yaml +++ b/charts/stable/minecraft-bungeecord/values.yaml @@ -50,6 +50,7 @@ workload: podSpec: containers: main: + imageSelector: image probes: liveness: type: tcp diff --git a/charts/stable/minecraft-java/Chart.yaml b/charts/stable/minecraft-java/Chart.yaml index c7202fff044..4299fb301ce 100644 --- a/charts/stable/minecraft-java/Chart.yaml +++ b/charts/stable/minecraft-java/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java - https://github.com/itzg/docker-minecraft-server type: application -version: 4.0.4 +version: 4.0.5 annotations: truecharts.org/catagories: | - games diff --git a/charts/stable/minecraft-java/questions.yaml b/charts/stable/minecraft-java/questions.yaml index 2417f329d82..cf95046699d 100644 --- a/charts/stable/minecraft-java/questions.yaml +++ b/charts/stable/minecraft-java/questions.yaml @@ -2,48 +2,46 @@ portals: {} questions: # Include{global} - - variable: imageSelector - group: Container Image - label: Select Image - schema: - type: string - default: image - enum: - - value: image - description: Java 17 HotSpot - - value: j19Image - description: Java 19 HotSpot - - value: j17j9Image - description: Java 17 OpenJ9 - - value: j17jdkImage - description: Java 17 JDK - - value: j17gceImage - description: Java 17 GraalVM CE - - value: j17alpineImage - description: Java 17 Hotspot(Alpine) - - value: j11jdkImage - description: Java 11 JDK - - value: j11Image - description: Java 11 HotSpot - - value: j11j9Image - description: Java 11 OpenJ9 - - value: j8Image - description: Java 8 HotSpot - - value: j8gceImage - description: Java 8 GraalVM CE - - value: j8jdkImage - description: Java 8 JDK - - value: j8j9Image - description: Java 8 OpenJ9 # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} + - variable: imageSelector + label: Select Image + schema: + type: string + default: image + enum: + - value: image + description: Java 17 HotSpot + - value: j19Image + description: Java 19 HotSpot + - value: j17j9Image + description: Java 17 OpenJ9 + - value: j17jdkImage + description: Java 17 JDK + - value: j17gceImage + description: Java 17 GraalVM CE + - value: j17alpineImage + description: Java 17 Hotspot(Alpine) + - value: j11jdkImage + description: Java 11 JDK + - value: j11Image + description: Java 11 HotSpot + - value: j11j9Image + description: Java 11 OpenJ9 + - value: j8Image + description: Java 8 HotSpot + - value: j8gceImage + description: Java 8 GraalVM CE + - value: j8jdkImage + description: Java 8 JDK + - value: j8j9Image + description: Java 8 OpenJ9 - variable: env - group: App Configuration label: Image Environment schema: additional_attrs: true diff --git a/charts/stable/minecraft-java/values.yaml b/charts/stable/minecraft-java/values.yaml index a6479bca75d..599a904609c 100644 --- a/charts/stable/minecraft-java/values.yaml +++ b/charts/stable/minecraft-java/values.yaml @@ -50,7 +50,6 @@ j8j9Image: repository: tccr.io/truecharts/minecraft-java8-openj9 tag: 2023.1.0@sha256:c0d6473a7d23fb5cd6fd4776c4d3346c8266a217ada91362b87029f63e677cb4 pullPolicy: Always -imageSelector: image service: main: ports: @@ -81,6 +80,7 @@ workload: podSpec: containers: main: + imageSelector: image probes: liveness: enabled: true diff --git a/charts/stable/paperless-ngx/Chart.yaml b/charts/stable/paperless-ngx/Chart.yaml index 59978ca493e..4e09780fcdc 100644 --- a/charts/stable/paperless-ngx/Chart.yaml +++ b/charts/stable/paperless-ngx/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: paperless-ngx -version: 1.0.6 +version: 1.0.7 appVersion: "1.13.0" description: Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents. type: application diff --git a/charts/stable/paperless-ngx/templates/_sercrets.tpl b/charts/stable/paperless-ngx/templates/_secrets.tpl similarity index 99% rename from charts/stable/paperless-ngx/templates/_sercrets.tpl rename to charts/stable/paperless-ngx/templates/_secrets.tpl index aa57064903b..0e170725137 100644 --- a/charts/stable/paperless-ngx/templates/_sercrets.tpl +++ b/charts/stable/paperless-ngx/templates/_secrets.tpl @@ -3,7 +3,6 @@ {{- $secretName := (printf "%s-paperlessng-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }} {{- $paperlessprevious := lookup "v1" "Secret" .Release.Namespace $secretName }} enabled: true - data: {{- if $paperlessprevious }} PAPERLESS_SECRET_KEY: {{ index $paperlessprevious.data "PAPERLESS_SECRET_KEY" | b64dec }} diff --git a/charts/stable/paperless-ngx/values.yaml b/charts/stable/paperless-ngx/values.yaml index fdaa6836b24..7bd1792d40b 100644 --- a/charts/stable/paperless-ngx/values.yaml +++ b/charts/stable/paperless-ngx/values.yaml @@ -2,12 +2,14 @@ image: repository: tccr.io/truecharts/paperless-ng pullPolicy: IfNotPresent tag: 1.13.0@sha256:f8836b6d50f6dad48fc4692ede49c56275677f3d387be76e560e285123e0b8e1 + service: main: ports: main: targetPort: 8000 port: 10140 + persistence: data: enabled: true @@ -23,28 +25,43 @@ persistence: redis: enabled: true - redisUsername: default + cnpg: main: enabled: true - user: paperless-ng database: paperless-ng + portal: open: enabled: true + securityContext: container: runAsNonRoot: false readOnlyRootFilesystem: false runAsUser: 0 runAsGroup: 0 + workload: main: podSpec: containers: main: + probes: + liveness: + type: http + httpHeaders: + Host: localhost + startup: + type: http + httpHeaders: + Host: localhost + readiness: + type: http + httpHeaders: + Host: localhost env: PAPERLESS_PORT: "{{ .Values.service.main.ports.main.targetPort }}" PAPERLESS_DATA_DIR: "/data/" diff --git a/charts/stable/radarr/Chart.yaml b/charts/stable/radarr/Chart.yaml index 1b17e910cf4..befbb9b8487 100644 --- a/charts/stable/radarr/Chart.yaml +++ b/charts/stable/radarr/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/radarr - https://github.com/Radarr/Radarr type: application -version: 16.0.0 +version: 16.0.1 annotations: truecharts.org/catagories: | - media diff --git a/charts/stable/radarr/values.yaml b/charts/stable/radarr/values.yaml index f223b16000e..bf2ec91831b 100644 --- a/charts/stable/radarr/values.yaml +++ b/charts/stable/radarr/values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/radarr pullPolicy: IfNotPresent - tag: 4.3.2.6857@sha256:b51ca8472ed45f8979ef4bf86608449d620a7b698c718bbfc57dfbe20af8033a + tag: 4.4.4.7068@sha256:93c49f0b56ef596a21217e3a5b4d8bb00ff68efc08325f1101d65c24e3c2684e service: main: ports: @@ -25,21 +25,16 @@ workload: probes: readiness: enabled: true - type: tcp - # FIXME: https://github.com/Radarr/Radarr/pull/8055 - # Next release this will work - # type: http - # path: /ping + type: http + path: /ping liveness: enabled: true - type: tcp - # type: http - # path: /ping + type: http + path: /ping startup: enabled: true - type: tcp - # type: http - # path: /ping + type: http + path: /ping env: RADARR__PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/rdesktop/Chart.yaml b/charts/stable/rdesktop/Chart.yaml index 968f4ed9858..a0ed60b2bef 100644 --- a/charts/stable/rdesktop/Chart.yaml +++ b/charts/stable/rdesktop/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/orgs/linuxserver/packages/container/package/rdesktop - https://github.com/linuxserver/docker-rdesktop#readme type: application -version: 4.0.6 +version: 4.0.7 annotations: truecharts.org/catagories: | - desktops diff --git a/charts/stable/rdesktop/questions.yaml b/charts/stable/rdesktop/questions.yaml index e2576959883..b52568c636c 100644 --- a/charts/stable/rdesktop/questions.yaml +++ b/charts/stable/rdesktop/questions.yaml @@ -4,73 +4,73 @@ portals: # Include{portalLink} questions: # Include{global} - - variable: imageSelector - group: Container Image - label: Select Image - schema: - type: string - default: image - enum: - # XFCE - - value: image - description: XFCE Alpine - - value: ubuntuXFCEImage - description: XFCE Ubuntu - - value: fedoraXFCEImage - description: XFCE Fedora - - value: archXFCEImage - description: XFCE Arch - # KDE - - value: alpineKDEImage - description: KDE Alpine - - value: ubuntuKDEImage - description: KDE Ubuntu - - value: fedoraKDEImage - description: KDE Fedora - - value: archKDEImage - description: KDE Arch - # Mate - - value: alpineMATEImage - description: Mate Alpine - - value: ubuntuMATEImage - description: Mate Ubuntu - - value: fedoraMATEImage - description: Mate Fedora - - value: archMATEImage - description: Mate Arch - # I3 - - value: alpineI3Image - description: I3 Alpine - - value: ubuntuI3Image - description: I3 Ubuntu - - value: fedoraI3Image - description: I3 Fedora - - value: archI3Image - description: I3 Arch - # OpenBox - - value: alpineOpenBoxImage - description: OpenBox Alpine - - value: ubuntuOpenBoxImage - description: OpenBox Ubuntu - - value: fedoraOpenBoxImage - description: OpenBox Fedora - - value: archOpenBoxImage - description: OpenBox Arch - # OpenBox - - value: alpineICEWMImage - description: ICEWM Alpine - - value: ubuntuICEWMImage - description: ICEWM Ubuntu - - value: fedoraICEWMImage - description: ICEWM Fedora - - value: archICEWMImage - description: ICEWM Arch # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} + - variable: imageSelector + group: Container Image + label: Select Image + schema: + type: string + default: image + enum: + # XFCE + - value: image + description: XFCE Alpine + - value: ubuntuXFCEImage + description: XFCE Ubuntu + - value: fedoraXFCEImage + description: XFCE Fedora + - value: archXFCEImage + description: XFCE Arch + # KDE + - value: alpineKDEImage + description: KDE Alpine + - value: ubuntuKDEImage + description: KDE Ubuntu + - value: fedoraKDEImage + description: KDE Fedora + - value: archKDEImage + description: KDE Arch + # Mate + - value: alpineMATEImage + description: Mate Alpine + - value: ubuntuMATEImage + description: Mate Ubuntu + - value: fedoraMATEImage + description: Mate Fedora + - value: archMATEImage + description: Mate Arch + # I3 + - value: alpineI3Image + description: I3 Alpine + - value: ubuntuI3Image + description: I3 Ubuntu + - value: fedoraI3Image + description: I3 Fedora + - value: archI3Image + description: I3 Arch + # OpenBox + - value: alpineOpenBoxImage + description: OpenBox Alpine + - value: ubuntuOpenBoxImage + description: OpenBox Ubuntu + - value: fedoraOpenBoxImage + description: OpenBox Fedora + - value: archOpenBoxImage + description: OpenBox Arch + # OpenBox + - value: alpineICEWMImage + description: ICEWM Alpine + - value: ubuntuICEWMImage + description: ICEWM Ubuntu + - value: fedoraICEWMImage + description: ICEWM Fedora + - value: archICEWMImage + description: ICEWM Arch # Include{containerBasic} diff --git a/charts/stable/rdesktop/values.yaml b/charts/stable/rdesktop/values.yaml index df1f3e8326c..c7f7a2dbbd0 100644 --- a/charts/stable/rdesktop/values.yaml +++ b/charts/stable/rdesktop/values.yaml @@ -94,7 +94,12 @@ archICEWMImage: repository: tccr.io/truecharts/rdesktop-arch-icewm tag: latest@sha256:e7c1e505662d3485d09bdde575df0ea150ae3893c8c3816390d157f5853612d1 pullPolicy: Always -imageSelector: image +workload: + main: + podSpec: + containers: + main: + imageSelector: image service: main: ports: diff --git a/charts/stable/transmission/Chart.yaml b/charts/stable/transmission/Chart.yaml index 8124425cf35..e9f99314243 100644 --- a/charts/stable/transmission/Chart.yaml +++ b/charts/stable/transmission/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/transmission - https://github.com/transmission/transmission type: application -version: 16.0.7 +version: 16.0.8 annotations: truecharts.org/catagories: | - download-tools diff --git a/charts/stable/transmission/templates/common.yaml b/charts/stable/transmission/templates/common.yaml index 449accc35d7..5e5e0d8c871 100644 --- a/charts/stable/transmission/templates/common.yaml +++ b/charts/stable/transmission/templates/common.yaml @@ -4,5 +4,12 @@ {{/* Set it to the same port as "torrent" service/port */}} {{- $_ := set $.Values.service.torrent.ports.torrentudp "port" .Values.service.torrent.ports.torrent.port -}} +{{- if .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_AUTHENTICATION_REQUIRED -}} + {{- $headers := (dict "Authorization" (printf "Basic %s" (printf "%s:%s" .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_USERNAME .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_PASSWORD | b64enc))) -}} + {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.liveness "httpHeaders" $headers -}} + {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.readiness "httpHeaders" $headers -}} + {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.startup "httpHeaders" $headers -}} +{{- end -}} + {{/* Render the templates */}} {{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/tvheadend/values.yaml b/charts/stable/tvheadend/values.yaml index b34352edcff..0c357bddd81 100644 --- a/charts/stable/tvheadend/values.yaml +++ b/charts/stable/tvheadend/values.yaml @@ -27,6 +27,7 @@ portal: securityContext: container: runAsNonRoot: false + readOnlyRootFilesystem: false runAsUser: 0 runAsGroup: 0 workload: diff --git a/charts/stable/webtop/Chart.yaml b/charts/stable/webtop/Chart.yaml index b79e8c9f220..705e67efbc3 100644 --- a/charts/stable/webtop/Chart.yaml +++ b/charts/stable/webtop/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/orgs/linuxserver/packages/container/package/webtop - https://github.com/linuxserver/docker-webtop#readme type: application -version: 5.0.6 +version: 5.0.7 annotations: truecharts.org/catagories: | - Tools-Utilities diff --git a/charts/stable/webtop/questions.yaml b/charts/stable/webtop/questions.yaml index 29492465a9f..05107474803 100644 --- a/charts/stable/webtop/questions.yaml +++ b/charts/stable/webtop/questions.yaml @@ -4,77 +4,74 @@ portals: # Include{portalLink} questions: # Include{global} - - variable: imageSelector - group: Container Image - label: Select Image - schema: - type: string - default: image - enum: - # XFCE - - value: image - description: XFCE Alpine - - value: ubuntuXFCEImage - description: XFCE Ubuntu - - value: fedoraXFCEImage - description: XFCE Fedora - - value: archXFCEImage - description: XFCE Arch - # KDE - - value: alpineKDEImage - description: KDE Alpine - - value: ubuntuKDEImage - description: KDE Ubuntu - - value: fedoraKDEImage - description: KDE Fedora - - value: archKDEImage - description: KDE Arch - # Mate - - value: alpineMATEImage - description: Mate Alpine - - value: ubuntuMATEImage - description: Mate Ubuntu - - value: fedoraMATEImage - description: Mate Fedora - - value: archMATEImage - description: Mate Arch - # I3 - - value: alpineI3Image - description: I3 Alpine - - value: ubuntuI3Image - description: I3 Ubuntu - - value: fedoraI3Image - description: I3 Fedora - - value: archI3Image - description: I3 Arch - # OpenBox - - value: alpineOpenBoxImage - description: OpenBox Alpine - - value: ubuntuOpenBoxImage - description: OpenBox Ubuntu - - value: fedoraOpenBoxImage - description: OpenBox Fedora - - value: archOpenBoxImage - description: OpenBox Arch - # OpenBox - - value: alpineICEWMImage - description: ICEWM Alpine - - value: ubuntuICEWMImage - description: ICEWM Ubuntu - - value: fedoraICEWMImage - description: ICEWM Fedora - - value: archICEWMImage - description: ICEWM Arch + # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} - - + - variable: imageSelector + label: Select Image + schema: + type: string + default: image + enum: + # XFCE + - value: image + description: XFCE Alpine + - value: ubuntuXFCEImage + description: XFCE Ubuntu + - value: fedoraXFCEImage + description: XFCE Fedora + - value: archXFCEImage + description: XFCE Arch + # KDE + - value: alpineKDEImage + description: KDE Alpine + - value: ubuntuKDEImage + description: KDE Ubuntu + - value: fedoraKDEImage + description: KDE Fedora + - value: archKDEImage + description: KDE Arch + # Mate + - value: alpineMATEImage + description: Mate Alpine + - value: ubuntuMATEImage + description: Mate Ubuntu + - value: fedoraMATEImage + description: Mate Fedora + - value: archMATEImage + description: Mate Arch + # I3 + - value: alpineI3Image + description: I3 Alpine + - value: ubuntuI3Image + description: I3 Ubuntu + - value: fedoraI3Image + description: I3 Fedora + - value: archI3Image + description: I3 Arch + # OpenBox + - value: alpineOpenBoxImage + description: OpenBox Alpine + - value: ubuntuOpenBoxImage + description: OpenBox Ubuntu + - value: fedoraOpenBoxImage + description: OpenBox Fedora + - value: archOpenBoxImage + description: OpenBox Arch + # OpenBox + - value: alpineICEWMImage + description: ICEWM Alpine + - value: ubuntuICEWMImage + description: ICEWM Ubuntu + - value: fedoraICEWMImage + description: ICEWM Fedora + - value: archICEWMImage + description: ICEWM Arch - variable: env - group: App Configuration label: Image Environment schema: additional_attrs: true diff --git a/charts/stable/webtop/values.yaml b/charts/stable/webtop/values.yaml index ac989e8ac63..a4a93ff4db4 100644 --- a/charts/stable/webtop/values.yaml +++ b/charts/stable/webtop/values.yaml @@ -94,7 +94,6 @@ archICEWMImage: repository: tccr.io/truecharts/webtop-arch-icewm tag: latest@sha256:094c9bc41070551ab5a9e76ac33c294285865d0c5d844d11826a7647ad14a3fa pullPolicy: Always -imageSelector: image service: main: ports: @@ -119,6 +118,7 @@ workload: podSpec: containers: main: + imageSelector: image env: KEYBOARD: "en-us-qwerty" CUSTOM_PORT: "{{ .Values.service.main.ports.main.port }}"