diff --git a/charts/incubator/thunderbird/Chart.yaml b/charts/incubator/thunderbird/Chart.yaml index f491c0d942d..c43bf465868 100644 --- a/charts/incubator/thunderbird/Chart.yaml +++ b/charts/incubator/thunderbird/Chart.yaml @@ -1,8 +1,3 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities apiVersion: v2 appVersion: "latest" dependencies: @@ -10,15 +5,12 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 deprecated: false -description: - "This container will download and install Thunderbird in the preferred\ - \ version and language.\r\n" +description: "This container will download and install Thunderbird in the preferred version and language." home: https://github.com/truecharts/charts/tree/master/charts/incubator/thunderbird icon: https://truecharts.org/img/chart-icons/thunderbird.png keywords: - thunderbird - - Productivity - - Tools-Utilities + - mail kubeVersion: ">=1.16.0-0" maintainers: - email: info@truecharts.org @@ -29,4 +21,9 @@ sources: - https://www.thunderbird.net/ - https://hub.docker.com/r/ich777/thunderbird/ type: application -version: 0.0.14 +version: 0.0.15 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - productivity + - mail diff --git a/charts/incubator/thunderbird/questions.yaml b/charts/incubator/thunderbird/questions.yaml index f037a2af4ac..3473eb53768 100644 --- a/charts/incubator/thunderbird/questions.yaml +++ b/charts/incubator/thunderbird/questions.yaml @@ -7,6 +7,7 @@ portals: - "$kubernetes-resource_configmap_portal_host" ports: - "$kubernetes-resource_configmap_portal_port" + path: "/vnc.html?autoconnect=true" questions: - variable: portal group: "Container Image" @@ -24,7 +25,6 @@ questions: type: boolean default: true # Include{global} - - variable: controller group: "Controller" label: "" @@ -75,7 +75,6 @@ questions: - value: "OnDelete" description: "(Legacy) OnDelete: ignore .spec.template changes" # Include{controllerExpert} - - variable: env group: "Container Configuration" label: "Image Environment" @@ -83,46 +82,37 @@ questions: additional_attrs: true type: dict attrs: - - variable: THUNDERBIRD_V - label: 'THUNDERBIRD_V' - description: "Enter your preferred version or latest (without quotes) to grab the latest version." + label: "THUNDERBIRD_V" + description: "Enter your preferred version or latest to grab the latest version." schema: type: string default: "latest" - variable: THUNDERBIRD_LANG - label: 'THUNDERBIRD_LANG' - description: "Enter your preferred language here (eg en-US, de, fr, enUK,... you can get a full list here httpsarchive.mozilla.orgpubthunderbirdreleaseslatestREADME.txt)" + label: "THUNDERBIRD_LANG" + description: "Enter your preferred language here (eg en-US, you can get a full list here https://archive.mozilla.org/pub/thunderbird/releases/latest/README.txt)" schema: type: string default: "en-US" - variable: CUSTOM_RES_W - label: 'CUSTOM_RES_W' - description: "Minimum screen width 1000 pixels" + label: "CUSTOM_RES_W" + description: "Enter your preferred screen width" schema: - type: string - default: "1280" + type: int + default: 1280 - variable: CUSTOM_RES_H - label: 'CUSTOM_RES_H' - description: "Minimum screen hight 880 pixels" + label: "CUSTOM_RES_H" + description: "Enter your preferred screen height" schema: - type: string - default: "768" - - variable: EXTRA_PARAMETERS - label: 'EXTRA_PARAMETERS' - description: "If needed enter extra startup parameters here otherwise leave empty." + type: int + default: 768 + - variable: DATA_PERM + label: "DATA_PERM" + description: "Data permissions for /thunderbird folder" schema: - type: string - default: "" - - variable: UMASK - label: 'UMASK' - description: "Container Variable UMASK" - schema: - type: string - default: "000" - + type: int + default: 770 # Include{containerConfig} - - variable: service group: "Networking and Services" label: "Configure Service(s)" @@ -149,7 +139,7 @@ questions: description: "This port exposes the container port on the service" schema: type: int - default: 8080 + default: 10291 required: true - variable: advanced label: "Show Advanced settings" @@ -162,7 +152,7 @@ questions: label: "Port Type" schema: type: string - default: TCP + default: "TCP" enum: - value: HTTP description: "HTTP" @@ -185,9 +175,6 @@ questions: schema: type: int default: 8080 - - - - variable: serviceexpert group: "Networking and Services" label: "Show Expert Config" @@ -202,11 +189,8 @@ questions: schema: type: boolean default: false - # Include{serviceExpert} - # Include{serviceList} - - variable: persistence label: "Integrated Persistent Storage" description: "Integrated Persistent Storage" @@ -215,21 +199,16 @@ questions: additional_attrs: true type: dict attrs: - - - variable: datadir - label: "datadir Storage" - description: "Data Path" + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - - # Include{persistenceList} - - - variable: ingress label: "" group: "Ingress" @@ -244,17 +223,11 @@ questions: type: dict attrs: # Include{ingressDefault} - # Include{ingressTLS} - # Include{ingressTraefik} - # Include{ingressExpert} - # Include{ingressList} - # Include{security} - - variable: advancedSecurity label: "Show Advanced Security Settings" group: "Security and Permissions" @@ -290,7 +263,6 @@ questions: type: boolean default: false # Include{securityContextAdvanced} - - variable: podSecurityContext group: "Security and Permissions" label: "Pod Security Context" @@ -306,7 +278,7 @@ questions: default: 0 - variable: runAsGroup label: "runAsGroup" - description: The groupID this App of the user running the application" + description: "The groupID this App of the user running the application" schema: type: int default: 0 @@ -317,10 +289,6 @@ questions: type: int default: 568 # Include{podSecurityContextAdvanced} - - # Include{resources} - # Include{advanced} - # Include{addons} diff --git a/charts/incubator/thunderbird/values.yaml b/charts/incubator/thunderbird/values.yaml index 7d95931eef8..f2ce167f273 100644 --- a/charts/incubator/thunderbird/values.yaml +++ b/charts/incubator/thunderbird/values.yaml @@ -1,30 +1,31 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - EXTRA_PARAMETERS: "" - THUNDERBIRD_LANG: en-US - THUNDERBIRD_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - UMASK: "000" image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/thunderbird - tag: latest@sha256:0fb7ddd662ad23a22bba8fa13dcef2071da68b476c2a75805397c947bf787e04 -persistence: - datadir: - enabled: true - mountPath: /thunderbird + tag: latest@sha256:5b26180ab2ccc8f42777404aa4765d0dae3be92b3cebc0ecb5dafc48ec825113 + podSecurityContext: runAsGroup: 0 runAsUser: 0 + securityContext: readOnlyRootFilesystem: false runAsNonRoot: false + +env: + THUNDERBIRD_V: "latest" + CUSTOM_RES_H: 768 + CUSTOM_RES_W: 1280 + DATA_PERM: 770 + THUNDERBIRD_LANG: "en-US" + service: main: - enabled: true ports: main: - enabled: true - port: 8080 - protocol: TCP + port: 10291 targetPort: 8080 + +persistence: + data: + enabled: true + mountPath: /thunderbird diff --git a/cspell.config.yaml b/cspell.config.yaml index 65e136a27a5..746425bd067 100644 --- a/cspell.config.yaml +++ b/cspell.config.yaml @@ -4,6 +4,7 @@ words: - allowtransparency - APITOKEN - appname + - autoconnect - backupname - bazarr - bugfixer's