diff --git a/.github/lintconf.yaml b/.github/lintconf.yaml new file mode 100644 index 00000000000..a7a597c878d --- /dev/null +++ b/.github/lintconf.yaml @@ -0,0 +1,46 @@ +--- +rules: + braces: + min-spaces-inside: 0 + max-spaces-inside: 0 + min-spaces-inside-empty: -1 + max-spaces-inside-empty: -1 + brackets: + min-spaces-inside: 0 + max-spaces-inside: 0 + min-spaces-inside-empty: -1 + max-spaces-inside-empty: -1 + colons: + max-spaces-before: 0 + max-spaces-after: 1 + commas: + max-spaces-before: 0 + min-spaces-after: 1 + max-spaces-after: 1 + comments: + require-starting-space: true + min-spaces-from-content: 2 + document-end: disable + # No --- to start a file + document-start: disable + empty-lines: + max: 2 + max-start: 0 + max-end: 0 + hyphens: + max-spaces-after: 1 + indentation: + spaces: consistent + # - list indentation will handle both indentation and without + indent-sequences: whatever + check-multi-line-strings: false + key-duplicates: + enable + # Lines can be any length + line-length: disable + new-line-at-end-of-file: enable + new-lines: + type: unix + trailing-spaces: enable + truthy: + level: warning diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b5ebdbfa182..6c106aaf623 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,23 +8,33 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.0.1 hooks: - - id: trailing-whitespace # trims trailing whitespace. - - id: end-of-file-fixer # ensures that a file is either empty, or ends with one newline. + # trims trailing whitespace. + - id: trailing-whitespace + # ensures that a file is either empty, or ends with one newline. + - id: end-of-file-fixer - id: fix-byte-order-marker - - id: mixed-line-ending # replaces or checks mixed line ending. - - id: check-merge-conflict # checks for files that contain merge conflict strings. - - id: check-case-conflict # checks for files that would conflict in case-insensitive filesystems. - - id: check-executables-have-shebangs # ensures that (non-binary) executables have a shebang. - - id: check-shebang-scripts-are-executable # ensures that (non-binary) files with a shebang are executable. + # replaces or checks mixed line ending. + - id: mixed-line-ending + # checks for files that contain merge conflict strings. + - id: check-merge-conflict + # checks for files that would conflict in case-insensitive filesystems. + - id: check-case-conflict + # ensures that (non-binary) executables have a shebang. + - id: check-executables-have-shebangs + # ensures that (non-binary) files with a shebang are executable. + - id: check-shebang-scripts-are-executable - id: check-docstring-first - id: check-symlinks - id: destroyed-symlinks - - id: fix-byte-order-marker # removes utf-8 byte order marker. - - id: requirements-txt-fixer # sorts entries in requirements.txt. - - id: check-added-large-files # prevents giant files from being committed. - - id: check-yaml # checks yaml files for parseable syntax. + # removes utf-8 byte order marker. + - id: fix-byte-order-marker + # sorts entries in requirements.txt. + - id: requirements-txt-fixer + # checks yaml files for parseable syntax. + - id: check-yaml exclude: (templates\/.*|crds\/.*|questions.yaml|chart_schema.yaml) - - id: detect-private-key # detects the presence of private keys. + # detects the presence of private keys. + - id: detect-private-key - repo: https://github.com/pre-commit/pygrep-hooks rev: v1.9.0 @@ -38,3 +48,13 @@ repos: - id: prettier exclude: (templates\/.*|crds\/.*|README.md|CHANGELOG.md|questions.yaml|devcontainer.json) files: \.(js|ts|jsx|tsx|css|less|html|json|markdown|md|yaml|yml)$ + + # Update the rev variable with the release version that you want, from the yamllint repo + # You can pass your custom .yamllint with args attribute. + - repo: https://github.com/adrienverge/yamllint.git + rev: v1.17.0 + hooks: + - id: yamllint + exclude: (templates\/.*|crds\/.*|README.md|CHANGELOG.md|questions.yaml|devcontainer.json|chart_schema.yaml) + files: \.(yaml|yml)$ + args: [-c=.github/lintconf.yaml] diff --git a/charts/stable/actualserver/Chart.yaml b/charts/stable/actualserver/Chart.yaml index 7351727ec96..51438741743 100644 --- a/charts/stable/actualserver/Chart.yaml +++ b/charts/stable/actualserver/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.2.9" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Actual is a super fast privacy-focused app for managing your finances. home: https://truecharts.org/charts/stable/actualserver diff --git a/charts/stable/actualserver/templates/NOTES.txt b/charts/stable/actualserver/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/actualserver/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/actualserver/templates/common.yaml b/charts/stable/actualserver/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/actualserver/templates/common.yaml +++ b/charts/stable/actualserver/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/actualserver/values.yaml b/charts/stable/actualserver/values.yaml index 07be7c10330..e67b1c14540 100644 --- a/charts/stable/actualserver/values.yaml +++ b/charts/stable/actualserver/values.yaml @@ -2,23 +2,13 @@ image: repository: tccr.io/truecharts/actualserver pullPolicy: IfNotPresent tag: 23.2.9@sha256:e31029c78b69a0cea6b2f10c29db49199141acd6721779ca8d6e2b6939cd295c - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 10293 - protocol: HTTP + protocol: http targetPort: 5006 - persistence: server-files: enabled: true @@ -26,6 +16,12 @@ persistence: user-files: enabled: true mountPath: "/app/user-files" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/adguard-home/Chart.yaml b/charts/stable/adguard-home/Chart.yaml index 05f9ad5c418..292e82f1010 100644 --- a/charts/stable/adguard-home/Chart.yaml +++ b/charts/stable/adguard-home/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.107.25" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Free and open source, powerful network-wide ads & trackers blocking DNS server. home: https://truecharts.org/charts/stable/adguard-home icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/adguard-home/templates/NOTES.txt b/charts/stable/adguard-home/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/adguard-home/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/adguard-home/templates/common.yaml b/charts/stable/adguard-home/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/adguard-home/templates/common.yaml +++ b/charts/stable/adguard-home/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/adguard-home/values.yaml b/charts/stable/adguard-home/values.yaml index 8b5c833ddf9..c3a6363c232 100644 --- a/charts/stable/adguard-home/values.yaml +++ b/charts/stable/adguard-home/values.yaml @@ -2,45 +2,12 @@ image: repository: tccr.io/truecharts/adguard-home tag: 0.107.25@sha256:90e78953b5e15126b151ac655e37ad161bf5a6f10e2cdbb50da7f68166f57719 pullPolicy: IfNotPresent - -# Those args are copied from the upstream Dockerfile. -# Only port was added. So Adguard won't change port after initial setup -args: - - --no-check-update - - --host - - "0.0.0.0" - - --config - - /opt/adguardhome/conf/AdGuardHome.yaml - - --work-dir - - /opt/adguardhome/work - - --port - - "{{ .Values.service.main.ports.main.port }}" - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / - service: main: ports: main: port: 10232 - protocol: HTTP + protocol: http dns-tcp: enabled: true ports: @@ -53,7 +20,7 @@ service: ports: dns-udp: enabled: true - protocol: UDP + protocol: udp port: 53 targetPort: 53 dns-https: @@ -61,7 +28,7 @@ service: ports: dns-https: enabled: true - protocol: HTTPS + protocol: https port: 10234 targetPort: 443 dns-https-udp: @@ -69,7 +36,7 @@ service: ports: dns-https-udp: enabled: true - protocol: UDP + protocol: udp port: 10234 targetPort: 443 dns-crypt: @@ -77,7 +44,7 @@ service: ports: dns-crypt: enabled: true - protocol: HTTP + protocol: http port: 5443 targetPort: 5443 dns-crypt-udp: @@ -85,7 +52,7 @@ service: ports: dns-crypt-udp: enabled: true - protocol: UDP + protocol: udp port: 5443 targetPort: 5443 dns-quic-udp-1: @@ -93,20 +60,19 @@ service: ports: dns-quic-udp-1: enabled: true - protocol: UDP + protocol: udp port: 784 targetPort: 784 dns-quic-udp-2: enabled: true - protocol: UDP + protocol: udp port: 853 targetPort: 853 dns-quic-udp-3: enabled: true - protocol: UDP + protocol: udp port: 8853 targetPort: 8853 - persistence: config: enabled: true @@ -114,6 +80,37 @@ persistence: data: enabled: true mountPath: "/opt/adguardhome/work" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / + args: + - --no-check-update + - --host + - "0.0.0.0" + - --config + - /opt/adguardhome/conf/AdGuardHome.yaml + - --work-dir + - /opt/adguardhome/work + - --port + - "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/adminer/Chart.yaml b/charts/stable/adminer/Chart.yaml index 5c5824ff5a5..e74fe77e8e3 100644 --- a/charts/stable/adminer/Chart.yaml +++ b/charts/stable/adminer/Chart.yaml @@ -7,7 +7,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. home: https://truecharts.org/charts/stable/adminer diff --git a/charts/stable/adminer/templates/NOTES.txt b/charts/stable/adminer/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/adminer/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/adminer/templates/common.yaml b/charts/stable/adminer/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/adminer/templates/common.yaml +++ b/charts/stable/adminer/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/adminer/values.yaml b/charts/stable/adminer/values.yaml index 4a8a4fa27a7..0123ba0a326 100644 --- a/charts/stable/adminer/values.yaml +++ b/charts/stable/adminer/values.yaml @@ -2,25 +2,26 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/adminer tag: latest@sha256:e8f1fb2dff7f1b5ac02002966e38824f1ff0cddde27b7e83aa0cfe61bd1c197a -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -env: - ADMINER_DESIGN: "" - ADMINER_PLUGINS: "" - service: main: ports: main: port: 18080 - protocol: HTTP + protocol: http targetPort: 8080 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + ADMINER_DESIGN: "" + ADMINER_PLUGINS: "" diff --git a/charts/stable/airdcpp-webclient/Chart.yaml b/charts/stable/airdcpp-webclient/Chart.yaml index 9aa31052648..af71b995165 100644 --- a/charts/stable/airdcpp-webclient/Chart.yaml +++ b/charts/stable/airdcpp-webclient/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.11.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. home: https://truecharts.org/charts/stable/airdcpp-webclient @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/airdcpp-webclient/templates/NOTES.txt b/charts/stable/airdcpp-webclient/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/airdcpp-webclient/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/airdcpp-webclient/templates/common.yaml b/charts/stable/airdcpp-webclient/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/airdcpp-webclient/templates/common.yaml +++ b/charts/stable/airdcpp-webclient/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/airdcpp-webclient/values.yaml b/charts/stable/airdcpp-webclient/values.yaml index 2e7eaaa347e..57a5c005640 100644 --- a/charts/stable/airdcpp-webclient/values.yaml +++ b/charts/stable/airdcpp-webclient/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/airdcpp-webclient pullPolicy: IfNotPresent tag: 2.11.3@sha256:517455edfda62b11eb6f6246e87244ef104bbdf6b51c83c2e470c917b54400c8 - service: main: ports: @@ -28,14 +27,15 @@ service: ports: search-udp: enabled: true - protocol: UDP + protocol: udp port: 21248 targetPort: 21248 - persistence: config: enabled: true mountPath: "/.airdcpp" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/airsonic-advanced/Chart.yaml b/charts/stable/airsonic-advanced/Chart.yaml index 2e2f9038637..d3d81f2edc9 100644 --- a/charts/stable/airsonic-advanced/Chart.yaml +++ b/charts/stable/airsonic-advanced/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "11.0.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/airsonic-advanced/templates/NOTES.txt b/charts/stable/airsonic-advanced/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/airsonic-advanced/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/airsonic-advanced/templates/common.yaml b/charts/stable/airsonic-advanced/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/airsonic-advanced/templates/common.yaml +++ b/charts/stable/airsonic-advanced/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/airsonic-advanced/values.yaml b/charts/stable/airsonic-advanced/values.yaml index 743dd15b51c..0251c602264 100644 --- a/charts/stable/airsonic-advanced/values.yaml +++ b/charts/stable/airsonic-advanced/values.yaml @@ -2,45 +2,18 @@ image: repository: tccr.io/truecharts/airsonic-advanced tag: v11.0.0@sha256:b6a1b30ecc3e16c39ca56392cd13d55af80235b57ec2d27c2e5f1a21fec34bd9 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - AIRSONIC_DIR: "/" - # -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes. - JAVA_OPTS: - CONTEXT_PATH: "/" - spring_liquibase_parameters_userTableQuote: '"' - spring_datasource_username: "{{ .Values.postgresql.postgresqlUsername }}" - spring_datasource_url: - secretKeyRef: - name: dbcreds - key: jdbc - spring_datasource_password: - secretKeyRef: - name: dbcreds - key: postgresql-password - service: main: ports: main: port: 10122 targetPort: 4040 - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: airsonic-advanced postgresqlDatabase: airsonic-advanced - persistence: config: enabled: true @@ -54,6 +27,31 @@ persistence: playlists: enabled: true mountPath: "/playlists" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + AIRSONIC_DIR: "/" + # -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes. + JAVA_OPTS: + CONTEXT_PATH: "/" + spring_liquibase_parameters_userTableQuote: '"' + spring_datasource_username: "{{ .Values.cnpg.user }}" + spring_datasource_url: + secretKeyRef: + name: cnpg-main-urls + key: jdbc + spring_datasource_password: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password diff --git a/charts/stable/airsonic/Chart.yaml b/charts/stable/airsonic/Chart.yaml index 38af9d2d3fa..1cbdae881a6 100644 --- a/charts/stable/airsonic/Chart.yaml +++ b/charts/stable/airsonic/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "10.6.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Airsonic is a Free and Open Source community driven media server home: https://truecharts.org/charts/stable/airsonic icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/airsonic/templates/NOTES.txt b/charts/stable/airsonic/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/airsonic/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/airsonic/templates/common.yaml b/charts/stable/airsonic/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/airsonic/templates/common.yaml +++ b/charts/stable/airsonic/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/airsonic/values.yaml b/charts/stable/airsonic/values.yaml index 07440c6b6c4..a55a3b01d01 100644 --- a/charts/stable/airsonic/values.yaml +++ b/charts/stable/airsonic/values.yaml @@ -2,32 +2,31 @@ image: repository: tccr.io/truecharts/airsonic tag: version-v10.6.2@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - # -- sets the context path parameter - # Example: "url-base" - CONTEXT_PATH: - JAVA_OPTS: - service: main: ports: main: port: 10047 targetPort: 4040 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + # -- sets the context path parameter + # Example: "url-base" + CONTEXT_PATH: + JAVA_OPTS: diff --git a/charts/stable/alist/Chart.yaml b/charts/stable/alist/Chart.yaml index 5c65c64191a..d7d93e45982 100644 --- a/charts/stable/alist/Chart.yaml +++ b/charts/stable/alist/Chart.yaml @@ -22,7 +22,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - cloud truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/alist/templates/NOTES.txt b/charts/stable/alist/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/alist/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/alist/templates/common.yaml b/charts/stable/alist/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/alist/templates/common.yaml +++ b/charts/stable/alist/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/alist/values.yaml b/charts/stable/alist/values.yaml index 1ddfc51ea5f..bfbc1606ef8 100644 --- a/charts/stable/alist/values.yaml +++ b/charts/stable/alist/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/alist pullPolicy: IfNotPresent tag: 3.12.2@sha256:5e31a45b1291a1efb2c87f635c8efac0bf7698be3fc8db4b5e85b520377328eb - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 5244 port: 10167 - persistence: data: enabled: true mountPath: "/opt/alist/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/amcrest2mqtt/Chart.yaml b/charts/stable/amcrest2mqtt/Chart.yaml index 0edbfe5b072..2659f7ca481 100644 --- a/charts/stable/amcrest2mqtt/Chart.yaml +++ b/charts/stable/amcrest2mqtt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.16" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Expose all events from an Amcrest device to an MQTT broker home: https://truecharts.org/charts/stable/amcrest2mqtt icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/amcrest2mqtt/templates/NOTES.txt b/charts/stable/amcrest2mqtt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/amcrest2mqtt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/amcrest2mqtt/templates/common.yaml b/charts/stable/amcrest2mqtt/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/amcrest2mqtt/templates/common.yaml +++ b/charts/stable/amcrest2mqtt/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/amcrest2mqtt/values.yaml b/charts/stable/amcrest2mqtt/values.yaml index c7451dc9a90..6471c5a8cd8 100644 --- a/charts/stable/amcrest2mqtt/values.yaml +++ b/charts/stable/amcrest2mqtt/values.yaml @@ -2,45 +2,47 @@ image: repository: tccr.io/truecharts/amcrest2mqtt tag: v1.0.16@sha256:3f7154baa1187aa1e5f7fe7d8416c9e165da33ac651a482a3a261aed74560f56 pullPolicy: IfNotPresent - service: main: enabled: false ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -secretEnv: - # -- User name used to connect to the Amcrest device - AMCREST_USERNAME: "admin" - # -- Password used to connect to the Amcrest device - AMCREST_PASSWORD: "changeme" - # -- User name used to connect to the MQTT broker - MQTT_USERNAME: "mqttuser" - # -- Password used to connect to the MQTT broker - MQTT_PASSWORD: "changeme" - -env: - # -- Host name used to connect to the Amcrest device - AMCREST_HOST: "localhost" - # -- Port used to connect to the Amcrest device - AMCREST_PORT: 80 - # -- Host name used to connect to the MQTT broker - MQTT_HOST: "localhost" - # -- Port used to connect to the MQTT broker - MQTT_PORT: 1883 - # -- Enable Home Assistant autodiscovery - HOME_ASSISTANT: "false" - # -- Home Assistant autodiscovery prefix - HOME_ASSISTANT_PREFIX: "homeassistant" - portal: - enabled: false + open: + enabled: false +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + # -- Host name used to connect to the Amcrest device + AMCREST_HOST: "localhost" + # -- Port used to connect to the Amcrest device + AMCREST_PORT: 80 + # -- Host name used to connect to the MQTT broker + MQTT_HOST: "localhost" + # -- Port used to connect to the MQTT broker + MQTT_PORT: 1883 + # -- Enable Home Assistant autodiscovery + HOME_ASSISTANT: "false" + # -- Home Assistant autodiscovery prefix + HOME_ASSISTANT_PREFIX: "homeassistant" + # -- User name used to connect to the Amcrest device + AMCREST_USERNAME: "admin" + # -- Password used to connect to the Amcrest device + AMCREST_PASSWORD: "changeme" + # -- User name used to connect to the MQTT broker + MQTT_USERNAME: "mqttuser" + # -- Password used to connect to the MQTT broker + MQTT_PASSWORD: "changeme" diff --git a/charts/stable/amule/Chart.yaml b/charts/stable/amule/Chart.yaml index 8b4cf5de3c2..d2f012593ee 100644 --- a/charts/stable/amule/Chart.yaml +++ b/charts/stable/amule/Chart.yaml @@ -9,7 +9,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: aMule is an eMule-like client for the eDonkey and Kademlia networks. home: https://truecharts.org/charts/stable/amule diff --git a/charts/stable/amule/templates/NOTES.txt b/charts/stable/amule/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/amule/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/amule/templates/common.yaml b/charts/stable/amule/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/amule/templates/common.yaml +++ b/charts/stable/amule/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/amule/values.yaml b/charts/stable/amule/values.yaml index 2d0c721cf7f..907efe6f042 100644 --- a/charts/stable/amule/values.yaml +++ b/charts/stable/amule/values.yaml @@ -2,24 +2,12 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/amule tag: latest@sha256:08ac5dd2895ac3ebbee27dbee5ddff5cdbd1fc36624aff0651976d5eee52b217 - -env: - WEBUI_PWD: "" - WEBUI_TEMPLATE: default - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 4711 - protocol: HTTP + protocol: http targetPort: 4711 porttcp: enabled: true @@ -27,7 +15,7 @@ service: porttcp: enabled: true port: 4662 - protocol: TCP + protocol: tcp targetPort: 4662 portudp: enabled: true @@ -35,9 +23,8 @@ service: portudp: enabled: true port: 4672 - protocol: UDP + protocol: udp targetPort: 4672 - persistence: complete: enabled: true @@ -48,6 +35,19 @@ persistence: incomplete: enabled: true mountPath: /temp - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + WEBUI_PWD: "" + WEBUI_TEMPLATE: default diff --git a/charts/stable/anonaddy/Chart.yaml b/charts/stable/anonaddy/Chart.yaml index 8919ff6a292..a32077721ff 100644 --- a/charts/stable/anonaddy/Chart.yaml +++ b/charts/stable/anonaddy/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.13.13" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - email truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/anonaddy/templates/NOTES.txt b/charts/stable/anonaddy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/anonaddy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/anonaddy/templates/common.yaml b/charts/stable/anonaddy/templates/common.yaml index 65b6d2f295f..7e733b38523 100644 --- a/charts/stable/anonaddy/templates/common.yaml +++ b/charts/stable/anonaddy/templates/common.yaml @@ -1,9 +1,9 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render appkey for anonaddy */}} {{- include "anonaddy.appkey" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/anonaddy/values.yaml b/charts/stable/anonaddy/values.yaml index 00adc242ee5..238c6e228ef 100644 --- a/charts/stable/anonaddy/values.yaml +++ b/charts/stable/anonaddy/values.yaml @@ -2,47 +2,8 @@ image: repository: tccr.io/truecharts/anonaddy tag: 0.13.13@sha256:495809d341b08ea6d02c7b0b318d48b00b7243392affd0d278ec1aa188a76ccd pullPolicy: IfNotPresent - strategy: type: Recreate - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - ANONADDY_DOMAIN: "chart-example.local" - DB_DATABASE: anonaddy - DB_USERNAME: anonaddy - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - APP_KEY: - secretKeyRef: - name: appkey - key: appkey - ANONADDY_SECRET: - secretKeyRef: - name: appkey - key: secret - service: main: ports: @@ -56,23 +17,58 @@ service: enabled: true port: 25 targetPort: 25 - persistence: varrun: enabled: true config: enabled: true mountPath: "/config" - redis: enabled: true existingSecret: "rediscreds" - mariadb: enabled: true mariadbUsername: anonaddy mariadbDatabase: anonaddy existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + ANONADDY_DOMAIN: "chart-example.local" + DB_DATABASE: anonaddy + DB_USERNAME: anonaddy + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: appkey + key: appkey + ANONADDY_SECRET: + secretKeyRef: + name: appkey + key: secret diff --git a/charts/stable/apache-musicindex/Chart.yaml b/charts/stable/apache-musicindex/Chart.yaml index aa0cca71b34..9f0c976c656 100644 --- a/charts/stable/apache-musicindex/Chart.yaml +++ b/charts/stable/apache-musicindex/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.4.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Index and stream music using apache-musicindex and m3u playlists home: https://truecharts.org/charts/stable/apache-musicindex icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/apache-musicindex/templates/NOTES.txt b/charts/stable/apache-musicindex/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/apache-musicindex/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/apache-musicindex/templates/common.yaml b/charts/stable/apache-musicindex/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/apache-musicindex/templates/common.yaml +++ b/charts/stable/apache-musicindex/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/apache-musicindex/values.yaml b/charts/stable/apache-musicindex/values.yaml index b2833632614..ce52eed2da4 100644 --- a/charts/stable/apache-musicindex/values.yaml +++ b/charts/stable/apache-musicindex/values.yaml @@ -2,21 +2,18 @@ image: repository: tccr.io/truecharts/apache-musicindex tag: v1.4.1-2@sha256:442d1edfbf89b8a2a42c0d649f53f091c39256c65f922078ad38ff60bdbdadf9 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10006 targetPort: 80 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/appdaemon/Chart.yaml b/charts/stable/appdaemon/Chart.yaml index 14273234734..cd80ba456c6 100644 --- a/charts/stable/appdaemon/Chart.yaml +++ b/charts/stable/appdaemon/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.2.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps. home: https://truecharts.org/charts/stable/appdaemon @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/appdaemon/templates/NOTES.txt b/charts/stable/appdaemon/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/appdaemon/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/appdaemon/templates/common.yaml b/charts/stable/appdaemon/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/appdaemon/templates/common.yaml +++ b/charts/stable/appdaemon/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/appdaemon/values.yaml b/charts/stable/appdaemon/values.yaml index 0c306043264..5502f27a3e8 100644 --- a/charts/stable/appdaemon/values.yaml +++ b/charts/stable/appdaemon/values.yaml @@ -2,39 +2,36 @@ image: repository: tccr.io/truecharts/appdaemon pullPolicy: IfNotPresent tag: 4.2.3@sha256:3fa8d88560d0dd12259812ad7a0869ede726da24d82090230e07bf66cd0b4c0e - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - TOKEN: "REPLACETHIS" - -env: - DASH_URL: "http://$HOSTNAME:5050" - HA_URL: "" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - TIMEZONE: "{{ .Values.TZ }}" - service: main: ports: main: port: 5050 targetPort: 5050 - persistence: conf: enabled: true mountPath: "/conf" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DASH_URL: "http://$HOSTNAME:5050" + HA_URL: "" + LATITUDE: 46 + LONGITUDE: -94 + ELEVATION: 1217 + TIMEZONE: "{{ .Values.TZ }}" + TOKEN: "REPLACETHIS" diff --git a/charts/stable/apt-cacher-ng/Chart.yaml b/charts/stable/apt-cacher-ng/Chart.yaml index c590b295fd4..02bb50d1ede 100644 --- a/charts/stable/apt-cacher-ng/Chart.yaml +++ b/charts/stable/apt-cacher-ng/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.7.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those. home: https://truecharts.org/charts/stable/apt-cacher-ng diff --git a/charts/stable/apt-cacher-ng/templates/NOTES.txt b/charts/stable/apt-cacher-ng/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/apt-cacher-ng/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/apt-cacher-ng/templates/common.yaml b/charts/stable/apt-cacher-ng/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/apt-cacher-ng/templates/common.yaml +++ b/charts/stable/apt-cacher-ng/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/apt-cacher-ng/values.yaml b/charts/stable/apt-cacher-ng/values.yaml index 17a0a118ef1..515e6701403 100644 --- a/charts/stable/apt-cacher-ng/values.yaml +++ b/charts/stable/apt-cacher-ng/values.yaml @@ -2,27 +2,23 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/apt-cacher-ng tag: v3.7.4@sha256:230be67941a442e6a47f4928cf8d7882d645d1c21752155c42e104e10520ace4 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 3142 - protocol: TCP + protocol: tcp targetPort: 3142 - persistence: apt-cacher-ng: enabled: true mountPath: /var/cache/apt-cacher-ng - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/aria2/Chart.yaml b/charts/stable/aria2/Chart.yaml index 72d1ab83087..d566d5c9a7b 100644 --- a/charts/stable/aria2/Chart.yaml +++ b/charts/stable/aria2/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: aria server for downloading web content home: https://truecharts.org/charts/stable/aria2 icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png @@ -23,4 +23,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/aria2/templates/NOTES.txt b/charts/stable/aria2/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/aria2/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/aria2/templates/common.yaml b/charts/stable/aria2/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/aria2/templates/common.yaml +++ b/charts/stable/aria2/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/aria2/values.yaml b/charts/stable/aria2/values.yaml index 3748d58bcd8..a9ed1897d55 100644 --- a/charts/stable/aria2/values.yaml +++ b/charts/stable/aria2/values.yaml @@ -2,27 +2,6 @@ image: repository: tccr.io/truecharts/aria2-pro tag: latest@sha256:08a35fe3204c00dbdc609b1abc8c05c349764c3caecb9dadb970dc470c5b1f41 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - RPC_SECRET: "ChangemeNow" - -env: - RPC_PORT: "{{ .Values.service.main.ports.main.port }}" - LISTEN_PORT: "{{ .Values.service.listen.ports.listen.port }}" - UMASK_SET: "{{ .Values.security.UMASK }}" - DISK_CACHE: 64M - IPV6_MODE: false - UPDATE_TRACKERS: false - CUSTOM_TRACKER_URL: "https://trackerslist.com/all_aria2.txt" - service: main: ports: @@ -34,13 +13,31 @@ service: listen: enabled: true port: 6888 - persistence: config: enabled: true mountPath: /config varrun: enabled: true - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + RPC_PORT: "{{ .Values.service.main.ports.main.port }}" + LISTEN_PORT: "{{ .Values.service.listen.ports.listen.port }}" + UMASK_SET: "{{ .Values.security.UMASK }}" + DISK_CACHE: 64M + IPV6_MODE: false + UPDATE_TRACKERS: false + CUSTOM_TRACKER_URL: "https://trackerslist.com/all_aria2.txt" + RPC_SECRET: "ChangemeNow" diff --git a/charts/stable/ariang/Chart.yaml b/charts/stable/ariang/Chart.yaml index 273b2659bd4..3ad7db6c06b 100644 --- a/charts/stable/ariang/Chart.yaml +++ b/charts/stable/ariang/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.3.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A modern web frontend making aria2 easier to use | Aria2 WebUI. home: https://truecharts.org/charts/stable/ariang icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ariang/templates/NOTES.txt b/charts/stable/ariang/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ariang/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ariang/templates/common.yaml b/charts/stable/ariang/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ariang/templates/common.yaml +++ b/charts/stable/ariang/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ariang/values.yaml b/charts/stable/ariang/values.yaml index 2c7b0ac953a..c8122b9e43e 100644 --- a/charts/stable/ariang/values.yaml +++ b/charts/stable/ariang/values.yaml @@ -2,14 +2,15 @@ image: repository: tccr.io/truecharts/ariang pullPolicy: IfNotPresent tag: 1.3.2@sha256:a50d73c166c8d44ea95a8a09daf4f35992ec78bfd80cd99099217410cdba9d28 - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 8080 port: 10276 - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/audacity/Chart.yaml b/charts/stable/audacity/Chart.yaml index a4f031af39f..8ae4df3aee8 100644 --- a/charts/stable/audacity/Chart.yaml +++ b/charts/stable/audacity/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.0.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An easy-to-use, multi-track audio editor and recorder home: https://truecharts.org/charts/stable/audacity icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/audacity/templates/NOTES.txt b/charts/stable/audacity/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/audacity/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/audacity/templates/common.yaml b/charts/stable/audacity/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/audacity/templates/common.yaml +++ b/charts/stable/audacity/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/audacity/values.yaml b/charts/stable/audacity/values.yaml index 9a9bd2786e7..3f56c97d979 100644 --- a/charts/stable/audacity/values.yaml +++ b/charts/stable/audacity/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/audacity pullPolicy: IfNotPresent tag: v3.0.2@sha256:fa1bf994f5c37b38f78872daba4921b6d78f17d94d1390cd6913474c6fcee9d8 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10032 targetPort: 3000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/audiobookshelf/Chart.yaml b/charts/stable/audiobookshelf/Chart.yaml index 7cf023394ff..1c9d2940ee7 100644 --- a/charts/stable/audiobookshelf/Chart.yaml +++ b/charts/stable/audiobookshelf/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.2.15" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. home: https://truecharts.org/charts/stable/audiobookshelf icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/audiobookshelf/templates/NOTES.txt b/charts/stable/audiobookshelf/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/audiobookshelf/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/audiobookshelf/templates/common.yaml b/charts/stable/audiobookshelf/templates/common.yaml index eb5d8e56c79..73bb80311d8 100644 --- a/charts/stable/audiobookshelf/templates/common.yaml +++ b/charts/stable/audiobookshelf/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for audiobookshelf */}} {{- include "audiobookshelf.secrets" . }} @@ -8,4 +8,4 @@ {{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/audiobookshelf/values.yaml b/charts/stable/audiobookshelf/values.yaml index 7e06d9894e4..cf6e797dc4f 100644 --- a/charts/stable/audiobookshelf/values.yaml +++ b/charts/stable/audiobookshelf/values.yaml @@ -2,38 +2,11 @@ image: repository: tccr.io/truecharts/audiobookshelf tag: 2.2.15@sha256:76c2038e41ff1472530fe280f55d952bb5b67beefa8f93e95a7b2f73d7dc1ccc pullPolicy: IfNotPresent - -env: - AUDIOBOOKSHELF_UID: "{{ .Values.security.PUID }}" - AUDIOBOOKSHELF_GID: "{{ .Values.podSecurityContext.fsGroup }}" - PORT: "{{ .Values.service.main.ports.main.port }}" - TOKEN_SECRET: - secretKeyRef: - name: audiobookshelf-secrets - key: TOKEN_SECRET - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 10223 - -probes: - liveness: - path: "/ping" - readiness: - path: "/ping" - startup: - path: "/ping" - persistence: config: enabled: true @@ -44,6 +17,32 @@ persistence: metadata: enabled: true mountPath: "/metadata" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/ping" + readiness: + path: "/ping" + startup: + path: "/ping" + env: + AUDIOBOOKSHELF_UID: "{{ .Values.security.PUID }}" + AUDIOBOOKSHELF_GID: "{{ .Values.podSecurityContext.fsGroup }}" + PORT: "{{ .Values.service.main.ports.main.port }}" + TOKEN_SECRET: + secretKeyRef: + name: audiobookshelf-secrets + key: TOKEN_SECRET diff --git a/charts/stable/authentik/Chart.yaml b/charts/stable/authentik/Chart.yaml index dff6156ad38..1fb55a78288 100644 --- a/charts/stable/authentik/Chart.yaml +++ b/charts/stable/authentik/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023.2.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - authentication truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/authentik/templates/NOTES.txt b/charts/stable/authentik/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/authentik/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/authentik/templates/_config.tpl b/charts/stable/authentik/templates/_config.tpl index cc02f68e54e..d76f7fddb35 100644 --- a/charts/stable/authentik/templates/_config.tpl +++ b/charts/stable/authentik/templates/_config.tpl @@ -1,11 +1,11 @@ {{/* Define the configmap */}} {{- define "authentik.config" -}} -{{- $authServerWorkerConfigName := printf "%s-authentik-config" (include "tc.common.names.fullname" .) }} -{{- $authServerConfigName := printf "%s-authentik-server-config" (include "tc.common.names.fullname" .) }} -{{- $geoipConfigName := printf "%s-geoip-config" (include "tc.common.names.fullname" .) }} -{{- $ldapConfigName := printf "%s-ldap-config" (include "tc.common.names.fullname" .) }} -{{- $proxyConfigName := printf "%s-proxy-config" (include "tc.common.names.fullname" .) }} +{{- $authServerWorkerConfigName := printf "%s-authentik-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $authServerConfigName := printf "%s-authentik-server-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $geoipConfigName := printf "%s-geoip-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $ldapConfigName := printf "%s-ldap-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $proxyConfigName := printf "%s-proxy-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{ $host := printf "https://localhost:%v" .Values.service.main.ports.main.targetPort }} {{- if .Values.ingress.main.enabled }} {{ $first := (first .Values.ingress.main.hosts) }} diff --git a/charts/stable/authentik/templates/_geoip.tpl b/charts/stable/authentik/templates/_geoip.tpl index 054ec154774..d21202e816a 100644 --- a/charts/stable/authentik/templates/_geoip.tpl +++ b/charts/stable/authentik/templates/_geoip.tpl @@ -12,9 +12,9 @@ volumeMounts: mountPath: "/usr/share/GeoIP" envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-geoip-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-geoip-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-geoip-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-geoip-config' {{/* TODO: Add healthchecks */}} {{/* TODO: https://github.com/maxmind/geoipupdate/issues/105 */}} {{- end -}} diff --git a/charts/stable/authentik/templates/_ldap.tpl b/charts/stable/authentik/templates/_ldap.tpl index 0d8f42742b1..9024300498b 100644 --- a/charts/stable/authentik/templates/_ldap.tpl +++ b/charts/stable/authentik/templates/_ldap.tpl @@ -9,9 +9,9 @@ securityContext: runAsNonRoot: true envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-ldap-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-ldap-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-ldap-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-ldap-config' ports: - containerPort: {{ .Values.service.ldapldaps.ports.ldapldaps.targetPort }} name: ldapldaps diff --git a/charts/stable/authentik/templates/_proxy.tpl b/charts/stable/authentik/templates/_proxy.tpl index c28161c585c..7a740ddd64e 100644 --- a/charts/stable/authentik/templates/_proxy.tpl +++ b/charts/stable/authentik/templates/_proxy.tpl @@ -9,9 +9,9 @@ securityContext: runAsNonRoot: true envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-proxy-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-proxy-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-proxy-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-proxy-config' ports: - containerPort: {{ .Values.service.proxyhttps.ports.proxyhttps.targetPort }} name: proxyhttps diff --git a/charts/stable/authentik/templates/_secret.tpl b/charts/stable/authentik/templates/_secret.tpl index f7d39c68ef6..64c2ab0533e 100644 --- a/charts/stable/authentik/templates/_secret.tpl +++ b/charts/stable/authentik/templates/_secret.tpl @@ -1,10 +1,10 @@ {{/* Define the secret */}} {{- define "authentik.secret" -}} -{{- $authentikSecretName := printf "%s-authentik-secret" (include "tc.common.names.fullname" .) }} -{{- $geoipSecretName := printf "%s-geoip-secret" (include "tc.common.names.fullname" .) }} -{{- $ldapSecretName := printf "%s-ldap-secret" (include "tc.common.names.fullname" .) }} -{{- $proxySecretName := printf "%s-proxy-secret" (include "tc.common.names.fullname" .) }} +{{- $authentikSecretName := printf "%s-authentik-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $geoipSecretName := printf "%s-geoip-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $ldapSecretName := printf "%s-ldap-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $proxySecretName := printf "%s-proxy-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- $token := randAlphaNum 128 | b64enc }} --- diff --git a/charts/stable/authentik/templates/_worker.tpl b/charts/stable/authentik/templates/_worker.tpl index def8506b9f1..27b6c1b3572 100644 --- a/charts/stable/authentik/templates/_worker.tpl +++ b/charts/stable/authentik/templates/_worker.tpl @@ -10,9 +10,9 @@ securityContext: args: ["worker"] envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-authentik-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-authentik-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-authentik-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-authentik-config' volumeMounts: - name: media mountPath: "/media" diff --git a/charts/stable/authentik/templates/common.yaml b/charts/stable/authentik/templates/common.yaml index 8d610c2e55e..d11dfa06281 100644 --- a/charts/stable/authentik/templates/common.yaml +++ b/charts/stable/authentik/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "authentik.secret" . }} @@ -42,4 +42,4 @@ {{- end -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/authentik/values.yaml b/charts/stable/authentik/values.yaml index 7f105120ffd..1cd0ead1670 100644 --- a/charts/stable/authentik/values.yaml +++ b/charts/stable/authentik/values.yaml @@ -2,34 +2,20 @@ image: repository: tccr.io/truecharts/authentik tag: 2023.2.2@sha256:c58f1206dbf3ab2f0f7479707967c8a41b126712be748d0f29ade9743bd35797 pullPolicy: IfNotPresent - geoipImage: repository: tccr.io/truecharts/geoipupdate tag: v4.9@sha256:ce42b4252c8cd4a9e39275fd7c3312e5df7bda0d7034df565af4362d7e0d26ce pullPolicy: IfNotPresent - ldapImage: repository: tccr.io/truecharts/authentik-ldap tag: 2023.2.2@sha256:1d22f1280e38534e3088c1665db719e287d868bb6d5e010351ddfa7c46b6ff14 pullPolicy: IfNotPresent - proxyImage: repository: tccr.io/truecharts/authentik-proxy tag: 2023.2.2@sha256:364fb27d6f011735aac844c797a0c5a122288de9dd69b1be96b9ab2db234affa pullPolicy: IfNotPresent - -args: ["server"] - -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - -securityContext: - readOnlyRootFilesystem: false - workerContainer: enabled: true - authentik: credentials: password: "supersecret" @@ -73,7 +59,6 @@ geoip: host_server: "updates.maxmind.com" preserve_file_times: false verbose: false - outposts: ldap: # -- First you have to create an Outpost in the GUI. Applications > Outposts @@ -97,7 +82,6 @@ outposts: # host: "" # -- Token is only needed if you accidentally deleted the token within the UI # token: "" - metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -114,45 +98,21 @@ metrics: labels: {} # -- Configure additional rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-authentik-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-authentik-config' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-authentik-server-config' - -probes: - liveness: - type: HTTPS - path: /-/health/live/ - port: "{{ .Values.service.main.ports.main.targetPort }}" - readiness: - type: HTTPS - path: /-/health/ready/ - port: "{{ .Values.service.main.ports.main.targetPort }}" - startup: - type: HTTPS - path: /-/health/ready/ - port: "{{ .Values.service.main.ports.main.targetPort }}" - + rules: [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical service: main: ports: main: - protocol: HTTPS + protocol: https port: 10229 targetPort: 9443 http: @@ -161,7 +121,7 @@ service: ports: http: enabled: true - protocol: HTTP + protocol: http port: 10230 targetPort: 9000 # LDAP Outpost Services @@ -186,7 +146,7 @@ service: proxyhttps: enabled: true port: 10233 - protocol: HTTPS + protocol: https targetPort: 9444 proxyhttp: enabled: true @@ -195,7 +155,7 @@ service: proxyhttp: enabled: true port: 10234 - protocol: HTTP + protocol: http targetPort: 9001 # Metrics Services metrics: @@ -204,7 +164,7 @@ service: ports: metrics: enabled: true - protocol: HTTP + protocol: http port: 10231 targetPort: 9301 ldapmetrics: @@ -214,7 +174,7 @@ service: ldapmetrics: enabled: true port: 10232 - protocol: HTTP + protocol: http targetPort: 9302 proxymetrics: enabled: true @@ -223,13 +183,11 @@ service: proxymetrics: enabled: true port: 10235 - protocol: HTTP + protocol: http targetPort: 9303 - ingress: proxyhttps: autoLink: true - persistence: media: enabled: true @@ -243,16 +201,45 @@ persistence: geoip: enabled: true mountPath: "/geoip" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: authentik postgresqlDatabase: authentik - redis: enabled: true existingSecret: "rediscreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsUser: 1000 + runAsGroup: 1000 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTPS + path: /-/health/live/ + port: "{{ .Values.service.main.ports.main.targetPort }}" + readiness: + type: HTTPS + path: /-/health/ready/ + port: "{{ .Values.service.main.ports.main.targetPort }}" + startup: + type: HTTPS + path: /-/health/ready/ + port: "{{ .Values.service.main.ports.main.targetPort }}" + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-authentik-secret' + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-authentik-config' + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-authentik-server-config' + args: ["server"] diff --git a/charts/stable/autobrr/Chart.yaml b/charts/stable/autobrr/Chart.yaml index 030573b211a..78ab75c2e9f 100644 --- a/charts/stable/autobrr/Chart.yaml +++ b/charts/stable/autobrr/Chart.yaml @@ -18,7 +18,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/autobrr/templates/NOTES.txt b/charts/stable/autobrr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/autobrr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/autobrr/templates/common.yaml b/charts/stable/autobrr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/autobrr/templates/common.yaml +++ b/charts/stable/autobrr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/autobrr/values.yaml b/charts/stable/autobrr/values.yaml index fc4b4454d2d..f67a500891c 100644 --- a/charts/stable/autobrr/values.yaml +++ b/charts/stable/autobrr/values.yaml @@ -2,51 +2,55 @@ image: repository: tccr.io/truecharts/autobrr pullPolicy: IfNotPresent tag: 1.18.0@sha256:dc1ae14e3584cd6ddc7d4e5962c12974ca31cfe943508677670b9aef09770e5c - service: main: ports: main: - protocol: HTTP + protocol: http port: 7474 targetPort: 7474 - -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - curl --fail localhost:7474/ - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - readiness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - curl --fail localhost:7474/ - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - startup: - enabled: false - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/sh + - -c + - curl --fail localhost:7474/ + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + readiness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/sh + - -c + - curl --fail localhost:7474/ + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + startup: + enabled: false diff --git a/charts/stable/automatic-music-downloader/Chart.yaml b/charts/stable/automatic-music-downloader/Chart.yaml index 8d6e08bf5b5..615a7bb7f6d 100644 --- a/charts/stable/automatic-music-downloader/Chart.yaml +++ b/charts/stable/automatic-music-downloader/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A Lidarr companion script to automatically download music for Lidarr. home: https://truecharts.org/charts/stable/automatic-music-downloader @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/automatic-music-downloader/templates/NOTES.txt b/charts/stable/automatic-music-downloader/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/automatic-music-downloader/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/automatic-music-downloader/templates/common.yaml b/charts/stable/automatic-music-downloader/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/automatic-music-downloader/templates/common.yaml +++ b/charts/stable/automatic-music-downloader/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/automatic-music-downloader/values.yaml b/charts/stable/automatic-music-downloader/values.yaml index 46eab02972b..03b094195f5 100644 --- a/charts/stable/automatic-music-downloader/values.yaml +++ b/charts/stable/automatic-music-downloader/values.yaml @@ -2,59 +2,12 @@ image: repository: tccr.io/truecharts/automatic-music-downloader pullPolicy: IfNotPresent tag: latest@sha256:541eff647695209e9071e9483f434420e2d333068865e75e9db40b045e1a8358 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - AUTOSTART: true - SCRIPTINTERVAL: "1h" - DOWNLOADMODE: "wanted" - FALLBACKSEARCH: true - LIST: "both" - SearchType: "both" - Concurrency: 1 - EMBEDDED_COVER_QUALITY: 80 - FORMAT: "FLAC" - BITRATE: 320 - ENABLEPOSTPROCESSING: true - FORCECONVERT: true - requirequality: true - MatchDistance: 10 - replaygain: true - FolderPermissions: 766 - FilePermissions: 666 - MBRAINZMIRROR: "https://musicbrainz.org" - LidarrUrl: "http://x.x.x.x:8686" - LidarrAPIkey: "LIDARRAPI" - ARL_TOKEN: "ARLTOKEN" - NOTIFYPLEX: false - PLEXLIBRARYNAME: "Music" - PLEXURL: "http://x.x.x.x:32400" - PLEXTOKEN: "plextoken" - ALBUM_TYPE_FILTER: "COMPILE" - POSTPROCESSTHREADS: 1 - service: main: enabled: false ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: config: enabled: true @@ -62,6 +15,52 @@ persistence: data: enabled: true mountPath: "/downloads-amd" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + AUTOSTART: true + SCRIPTINTERVAL: "1h" + DOWNLOADMODE: "wanted" + FALLBACKSEARCH: true + LIST: "both" + SearchType: "both" + Concurrency: 1 + EMBEDDED_COVER_QUALITY: 80 + FORMAT: "FLAC" + BITRATE: 320 + ENABLEPOSTPROCESSING: true + FORCECONVERT: true + requirequality: true + MatchDistance: 10 + replaygain: true + FolderPermissions: 766 + FilePermissions: 666 + MBRAINZMIRROR: "https://musicbrainz.org" + LidarrUrl: "http://x.x.x.x:8686" + LidarrAPIkey: "LIDARRAPI" + ARL_TOKEN: "ARLTOKEN" + NOTIFYPLEX: false + PLEXLIBRARYNAME: "Music" + PLEXURL: "http://x.x.x.x:32400" + PLEXTOKEN: "plextoken" + ALBUM_TYPE_FILTER: "COMPILE" + POSTPROCESSTHREADS: 1 diff --git a/charts/stable/autoscan/Chart.yaml b/charts/stable/autoscan/Chart.yaml index d14a56f1e0b..e6a1e438bb1 100644 --- a/charts/stable/autoscan/Chart.yaml +++ b/charts/stable/autoscan/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/autoscan/templates/NOTES.txt b/charts/stable/autoscan/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/autoscan/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/autoscan/templates/common.yaml b/charts/stable/autoscan/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/autoscan/templates/common.yaml +++ b/charts/stable/autoscan/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/autoscan/values.yaml b/charts/stable/autoscan/values.yaml index 663580bde73..47ee03c0555 100644 --- a/charts/stable/autoscan/values.yaml +++ b/charts/stable/autoscan/values.yaml @@ -2,38 +2,37 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/autoscan tag: latest@sha256:ceb9d233765da84b959484fd6dcf05743c4e85f4f78cd4871fc89ece122fc571 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -secretEnv: - PLEX_LOGIN: "" - PLEX_PASSWORD: "" - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - service: main: ports: main: port: 3030 targetPort: 3030 - persistence: config: enabled: true mountPath: /config - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + PLEX_LOGIN: "" + PLEX_PASSWORD: "" diff --git a/charts/stable/avidemux/Chart.yaml b/charts/stable/avidemux/Chart.yaml index 4eed6e6f24f..a0ee9699ccc 100644 --- a/charts/stable/avidemux/Chart.yaml +++ b/charts/stable/avidemux/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.4.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. home: https://truecharts.org/charts/stable/avidemux @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/avidemux/templates/NOTES.txt b/charts/stable/avidemux/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/avidemux/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/avidemux/templates/common.yaml b/charts/stable/avidemux/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/avidemux/templates/common.yaml +++ b/charts/stable/avidemux/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/avidemux/values.yaml b/charts/stable/avidemux/values.yaml index c61ad926205..a522591bbe9 100644 --- a/charts/stable/avidemux/values.yaml +++ b/charts/stable/avidemux/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/avidemux tag: v1.4.0@sha256:38c59d301698c84ac7c3ca6b40af1ccaf32ad6dc80073413e20ac5f3af739281 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,21 +15,12 @@ service: enabled: true port: 10273 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-avidemux' - -secretEnv: - VNC_PASSWORD: "" - avidemux: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: avidemux: enabled: true @@ -48,7 +30,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.avidemux.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.avidemux.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.avidemux.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -56,6 +37,22 @@ persistence: storage: enabled: true mountPath: "/storage" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-avidemux' diff --git a/charts/stable/babybuddy/Chart.yaml b/charts/stable/babybuddy/Chart.yaml index f2621bdfd69..2938da2ffbe 100644 --- a/charts/stable/babybuddy/Chart.yaml +++ b/charts/stable/babybuddy/Chart.yaml @@ -20,7 +20,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/babybuddy/templates/NOTES.txt b/charts/stable/babybuddy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/babybuddy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/babybuddy/templates/common.yaml b/charts/stable/babybuddy/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/babybuddy/templates/common.yaml +++ b/charts/stable/babybuddy/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/babybuddy/values.yaml b/charts/stable/babybuddy/values.yaml index 9ec48fa5afa..a4ed2db4873 100644 --- a/charts/stable/babybuddy/values.yaml +++ b/charts/stable/babybuddy/values.yaml @@ -2,49 +2,47 @@ image: repository: tccr.io/truecharts/babybuddy pullPolicy: IfNotPresent tag: 1.15.0@sha256:8a692204e529c12755e5fdc3f641a113c1ee1d3d33d197b8112edcad7ed0bb36 - -env: - DB_ENGINE: "django.db.backends.postgresql" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_PORT: "5432" - CSRF_TRUSTED_ORIGINS: "" - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10069 targetPort: 8000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: babybuddy postgresqlDatabase: babybuddy - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DB_ENGINE: "django.db.backends.postgresql" + DB_NAME: "{{ .Values.cnpg.database }}" + DB_USER: "{{ .Values.cnpg.user }}" + DB_PORT: "5432" + CSRF_TRUSTED_ORIGINS: "" + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/baserow/Chart.yaml b/charts/stable/baserow/Chart.yaml index 639312553d4..698f01a268c 100644 --- a/charts/stable/baserow/Chart.yaml +++ b/charts/stable/baserow/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.14.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/baserow/templates/NOTES.txt b/charts/stable/baserow/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/baserow/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/baserow/templates/common.yaml b/charts/stable/baserow/templates/common.yaml index 0d79a65241f..2e58c2d5057 100644 --- a/charts/stable/baserow/templates/common.yaml +++ b/charts/stable/baserow/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for baserow */}} {{- include "baserow.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/baserow/values.yaml b/charts/stable/baserow/values.yaml index 4ae33df202d..4c4ceb7b6d2 100644 --- a/charts/stable/baserow/values.yaml +++ b/charts/stable/baserow/values.yaml @@ -2,82 +2,79 @@ image: repository: tccr.io/truecharts/baserow tag: 1.14.0@sha256:343c212865ad11bb41eb88652f8c39cdfe4697027322dfe6ed2f761dd6719b5e pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DATABASE_PORT: "5432" - REDIS_USER: "{{ .Values.redis.redisUsername }}" - REDIS_PORT: "6379" - REDIS_PROTOCOL: "redis" - BASEROW_CADDY_ADDRESSES: ":{{ .Values.service.main.ports.main.port }}" - # User Defined - BASEROW_PUBLIC_URL: "http://localhost:10228" - FROM_EMAIL: "" - EMAIL_SMTP: "" - EMAIL_SMTP_USE_TLS: "" - EMAIL_SMTP_HOST: "" - EMAIL_SMTP_PORT: 587 - EMAIL_SMTP_USER: "" - EMAIL_SMTP_PASSWORD: "" - DATABASE_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DATABASE_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - SECRET_KEY: - secretKeyRef: - name: baserow-secrets - key: SECRET_KEY - -probes: - liveness: - path: "/_health" - readiness: - path: "/_health" - startup: - path: "/_health" - service: main: ports: main: port: 10228 - persistence: data: enabled: true mountPath: "/baserow/data" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: baserow postgresqlDatabase: baserow - redis: enabled: true existingSecret: "rediscreds" redisUsername: "default" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/_health" + readiness: + path: "/_health" + startup: + path: "/_health" + env: + DATABASE_NAME: "{{ .Values.cnpg.database }}" + DATABASE_USER: "{{ .Values.cnpg.user }}" + DATABASE_PORT: "5432" + REDIS_USER: "{{ .Values.redis.redisUsername }}" + REDIS_PORT: "6379" + REDIS_PROTOCOL: "redis" + BASEROW_CADDY_ADDRESSES: ":{{ .Values.service.main.ports.main.port }}" + # User Defined + BASEROW_PUBLIC_URL: "http://localhost:10228" + FROM_EMAIL: "" + EMAIL_SMTP: "" + EMAIL_SMTP_USE_TLS: "" + EMAIL_SMTP_HOST: "" + EMAIL_SMTP_PORT: 587 + EMAIL_SMTP_USER: "" + EMAIL_SMTP_PASSWORD: "" + DATABASE_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DATABASE_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + SECRET_KEY: + secretKeyRef: + name: baserow-secrets + key: SECRET_KEY diff --git a/charts/stable/bazarr/Chart.yaml b/charts/stable/bazarr/Chart.yaml index 6bce62bb75b..2a5919ffe56 100644 --- a/charts/stable/bazarr/Chart.yaml +++ b/charts/stable/bazarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.1.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements home: https://truecharts.org/charts/stable/bazarr @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/bazarr/templates/NOTES.txt b/charts/stable/bazarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/bazarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/bazarr/templates/common.yaml b/charts/stable/bazarr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/bazarr/templates/common.yaml +++ b/charts/stable/bazarr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/bazarr/values.yaml b/charts/stable/bazarr/values.yaml index e4c9bb896b8..d7c26b84497 100644 --- a/charts/stable/bazarr/values.yaml +++ b/charts/stable/bazarr/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/bazarr pullPolicy: IfNotPresent tag: 1.1.4@sha256:ce1fd724cd2c50d385a83558affaf89454c3537f5a07e20e305d6a82e16dc2f4 - service: main: ports: main: port: 6767 targetPort: 6767 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/beets/Chart.yaml b/charts/stable/beets/Chart.yaml index d6165eded68..a58fc1dfd28 100644 --- a/charts/stable/beets/Chart.yaml +++ b/charts/stable/beets/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.6.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A music library manager and not, for the most part, a music player. home: https://truecharts.org/charts/stable/beets icon: https://truecharts.org/img/hotlink-ok/chart-icons/beets.png @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/beets/templates/NOTES.txt b/charts/stable/beets/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/beets/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/beets/templates/common.yaml b/charts/stable/beets/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/beets/templates/common.yaml +++ b/charts/stable/beets/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/beets/values.yaml b/charts/stable/beets/values.yaml index 70d1b636894..d8e0dd4992b 100644 --- a/charts/stable/beets/values.yaml +++ b/charts/stable/beets/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/beets pullPolicy: IfNotPresent tag: v1.6.0@sha256:de171595fca0f1de18a208dc5ca3f9de40a876df726c2a6744d5236e5e6e1778 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 8337 targetPort: 8337 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/blog/Chart.yaml b/charts/stable/blog/Chart.yaml index 705f6877287..dc4f2fb1cb9 100644 --- a/charts/stable/blog/Chart.yaml +++ b/charts/stable/blog/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - hosting truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/blog/templates/NOTES.txt b/charts/stable/blog/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/blog/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/blog/templates/common.yaml b/charts/stable/blog/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/blog/templates/common.yaml +++ b/charts/stable/blog/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/blog/values.yaml b/charts/stable/blog/values.yaml index 4e7d26b9985..f76ab8b3bdc 100644 --- a/charts/stable/blog/values.yaml +++ b/charts/stable/blog/values.yaml @@ -2,53 +2,49 @@ image: repository: tccr.io/truecharts/blog pullPolicy: IfNotPresent tag: latest@sha256:b11ca1374d7ca68ef012b1d61b3fa432eded86aed5add3538808eb7e0093828c - -secretEnv: - BLOG_NICK: username - BLOG_PASS: password - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - BLOG_TITLE: "Blog" - BLOG_NAME: "Max Musermann" - BLOG_LANG: "en" - BLOG_DB_CONNECTION: "postgres" - BLOG_POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - BLOG_POSTGRES_PORT: "5432" - BLOG_DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - BLOG_POSTGRES_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - BLOG_POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - service: main: ports: main: port: 10111 targetPort: 80 - persistence: data: enabled: true mountPath: "/var/www/html/data" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: blog postgresqlDatabase: blog - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + BLOG_TITLE: "Blog" + BLOG_NAME: "Max Musermann" + BLOG_LANG: "en" + BLOG_DB_CONNECTION: "postgres" + BLOG_POSTGRES_USER: "{{ .Values.cnpg.user }}" + BLOG_POSTGRES_PORT: "5432" + BLOG_DB_NAME: "{{ .Values.cnpg.database }}" + BLOG_POSTGRES_PASS: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + BLOG_POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + BLOG_NICK: username + BLOG_PASS: password diff --git a/charts/stable/boinc/Chart.yaml b/charts/stable/boinc/Chart.yaml index 92cd5dda855..23005a5af6f 100644 --- a/charts/stable/boinc/Chart.yaml +++ b/charts/stable/boinc/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/boinc/templates/NOTES.txt b/charts/stable/boinc/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/boinc/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/boinc/templates/common.yaml b/charts/stable/boinc/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/boinc/templates/common.yaml +++ b/charts/stable/boinc/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/boinc/values.yaml b/charts/stable/boinc/values.yaml index 0b35b84c53b..f1ff336b2ac 100644 --- a/charts/stable/boinc/values.yaml +++ b/charts/stable/boinc/values.yaml @@ -2,31 +2,26 @@ image: repository: tccr.io/truecharts/boinc pullPolicy: IfNotPresent tag: latest@sha256:63086383e7ed963660b10e26a2a10eaf2a2a9ac216bcd843588c13ed2a69b54f - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - # secretEnv: # PASSWORD: "" - service: main: ports: main: targetPort: 8080 port: 10142 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/booksonic-air/Chart.yaml b/charts/stable/booksonic-air/Chart.yaml index db5d5995bd8..6e3d75dc497 100644 --- a/charts/stable/booksonic-air/Chart.yaml +++ b/charts/stable/booksonic-air/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2201.1.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Booksonic is a platform for accessing the audibooks you own wherever you are home: https://truecharts.org/charts/stable/booksonic-air icon: https://truecharts.org/img/hotlink-ok/chart-icons/booksonic-air.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/booksonic-air/templates/NOTES.txt b/charts/stable/booksonic-air/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/booksonic-air/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/booksonic-air/templates/common.yaml b/charts/stable/booksonic-air/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/booksonic-air/templates/common.yaml +++ b/charts/stable/booksonic-air/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/booksonic-air/values.yaml b/charts/stable/booksonic-air/values.yaml index cae3786b1d6..a72bd1e6253 100644 --- a/charts/stable/booksonic-air/values.yaml +++ b/charts/stable/booksonic-air/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/booksonic-air pullPolicy: IfNotPresent tag: v2201.1.0@sha256:f3a577c588dbdd758633a08d7ea75d98136aee096a0325928945c97688b688b4 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10048 targetPort: 4040 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/bookstack/Chart.yaml b/charts/stable/bookstack/Chart.yaml index c2d0fc12656..4a96ed9e2e4 100644 --- a/charts/stable/bookstack/Chart.yaml +++ b/charts/stable/bookstack/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.2023" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/bookstack/templates/NOTES.txt b/charts/stable/bookstack/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/bookstack/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/bookstack/templates/common.yaml b/charts/stable/bookstack/templates/common.yaml index 0ba33776fff..99f843c5b1c 100644 --- a/charts/stable/bookstack/templates/common.yaml +++ b/charts/stable/bookstack/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for bookstack */}} {{- include "bookstack.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/bookstack/values.yaml b/charts/stable/bookstack/values.yaml index a609a7af08c..09755af2724 100644 --- a/charts/stable/bookstack/values.yaml +++ b/charts/stable/bookstack/values.yaml @@ -2,51 +2,49 @@ image: repository: tccr.io/truecharts/bookstack pullPolicy: IfNotPresent tag: 23.02.20230226@sha256:8c90a4e5983fca7e8675708e7bf6beae880ef88f8d1047c8784cf9b3d4a78a55 - -env: - DB_USER: "{{ .Values.mariadb.mariadbUsername }}" - DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - APP_URL: "" - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASS: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - APP_KEY: - secretKeyRef: - name: bookstack-secrets - key: APP_KEY - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10112 targetPort: 80 - persistence: varrun: enabled: true config: enabled: true mountPath: "/config" - mariadb: enabled: true mariadbUsername: bookstack mariadbDatabase: bookstack existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + APP_URL: "" + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + APP_KEY: + secretKeyRef: + name: bookstack-secrets + key: APP_KEY diff --git a/charts/stable/browserless-chrome/Chart.yaml b/charts/stable/browserless-chrome/Chart.yaml index 218a874036d..9187790220c 100644 --- a/charts/stable/browserless-chrome/Chart.yaml +++ b/charts/stable/browserless-chrome/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.57.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work home: https://truecharts.org/charts/stable/browserless-chrome icon: https://truecharts.org/img/hotlink-ok/chart-icons/browserless-chrome.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/browserless-chrome/templates/NOTES.txt b/charts/stable/browserless-chrome/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/browserless-chrome/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/browserless-chrome/templates/common.yaml b/charts/stable/browserless-chrome/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/browserless-chrome/templates/common.yaml +++ b/charts/stable/browserless-chrome/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/browserless-chrome/values.yaml b/charts/stable/browserless-chrome/values.yaml index eec273c913e..1f85f4c72f3 100644 --- a/charts/stable/browserless-chrome/values.yaml +++ b/charts/stable/browserless-chrome/values.yaml @@ -2,60 +2,17 @@ image: repository: tccr.io/truecharts/browserless-chrome tag: 1.57.0-chrome@sha256:e93bbd67d81a9b8ce854096d9cc2aa5b671f1fe1911b14607512144b6bd18e18 pullPolicy: IfNotPresent - puppeteerImage: repository: tccr.io/truecharts/browserless-chrome-puppeteer13 pullPolicy: IfNotPresent tag: 1.57.0-puppeteer@sha256:e02a6ca0408a5951cfdc71a835aa145b9f016db49bc411ff5aec74ffdedfec6f - imageSelector: "image" - -secretEnv: - TOKEN: "" - -env: - WORKSPACE_DIR: "/downloads" - METRICS_JSON_PATH: "/metrics/metrics.json" - # User Defined - HOST: "" - WORKSPACE_DELETE_EXPIRED: false - WORKSPACE_EXPIRE_DAYS: 30 - CHROME_REFRESH_TIME: 3600000 - MAX_CONCURRENT_SESSIONS: 5 - MAX_QUEUE_LENGTH: 5 - CONNECTION_TIMEOUT: 30000 - DEFAULT_BLOCK_ADS: true - DEFAULT_HEADLESS: true - DEFAULT_IGNORE_HTTPS_ERRORS: true - DEFAULT_IGNORE_DEFAULT_ARGS: true - ENABLE_API_GET: true - FUNCTION_ENABLE_INCOGNITO_MODE: true - EXIT_ON_HEALTH_FAILURE: true - DISABLE_AUTO_SET_DOWNLOAD_BEHAVIOR: false - ENABLE_DEBUGGER: true - ENABLE_CORS: false - ENABLE_XVBF: true - # Enabling those, makes probe/app fail - # KEEP_ALIVE: true - # PREBOOT_CHROME: true - service: main: ports: main: port: 10194 targetPort: 3000 - -probes: - liveness: - path: "/metrics" - - readiness: - path: "/metrics" - - startup: - path: "/metrics" - persistence: downloads: enabled: true @@ -63,6 +20,47 @@ persistence: metrics: enabled: true mountPath: "/metrics" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/metrics" + readiness: + path: "/metrics" + startup: + path: "/metrics" + env: + WORKSPACE_DIR: "/downloads" + METRICS_JSON_PATH: "/metrics/metrics.json" + # User Defined + HOST: "" + WORKSPACE_DELETE_EXPIRED: false + WORKSPACE_EXPIRE_DAYS: 30 + CHROME_REFRESH_TIME: 3600000 + MAX_CONCURRENT_SESSIONS: 5 + MAX_QUEUE_LENGTH: 5 + CONNECTION_TIMEOUT: 30000 + DEFAULT_BLOCK_ADS: true + DEFAULT_HEADLESS: true + DEFAULT_IGNORE_HTTPS_ERRORS: true + DEFAULT_IGNORE_DEFAULT_ARGS: true + ENABLE_API_GET: true + FUNCTION_ENABLE_INCOGNITO_MODE: true + EXIT_ON_HEALTH_FAILURE: true + DISABLE_AUTO_SET_DOWNLOAD_BEHAVIOR: false + ENABLE_DEBUGGER: true + ENABLE_CORS: false + ENABLE_XVBF: true + # Enabling those, makes probe/app fail + # KEEP_ALIVE: true + # PREBOOT_CHROME: true + + TOKEN: "" diff --git a/charts/stable/budge/Chart.yaml b/charts/stable/budge/Chart.yaml index 37648e80678..a40ee857aad 100644 --- a/charts/stable/budge/Chart.yaml +++ b/charts/stable/budge/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.0.9" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Budge is an open source 'budgeting with envelopes' personal finance app. home: https://truecharts.org/charts/stable/budge icon: https://truecharts.org/img/hotlink-ok/chart-icons/budge.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/budge/templates/NOTES.txt b/charts/stable/budge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/budge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/budge/templates/common.yaml b/charts/stable/budge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/budge/templates/common.yaml +++ b/charts/stable/budge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/budge/values.yaml b/charts/stable/budge/values.yaml index b5c93c34c8e..d6a85b8546e 100644 --- a/charts/stable/budge/values.yaml +++ b/charts/stable/budge/values.yaml @@ -2,31 +2,30 @@ image: repository: tccr.io/truecharts/budge tag: v0.0.9@sha256:7aa2dddef88cb91c95144a55a0c54a99327b3a51cce0a23688acaec5e3dfd987 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - NODE_ENV: "production" - service: main: ports: main: port: 10165 targetPort: 80 - persistence: varrun: enabled: true config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + NODE_ENV: "production" diff --git a/charts/stable/calibre-web/Chart.yaml b/charts/stable/calibre-web/Chart.yaml index 5174ee83dc5..ad09ef5706d 100644 --- a/charts/stable/calibre-web/Chart.yaml +++ b/charts/stable/calibre-web/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.6.19" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. home: https://truecharts.org/charts/stable/calibre-web @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/calibre-web/templates/NOTES.txt b/charts/stable/calibre-web/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/calibre-web/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/calibre-web/templates/common.yaml b/charts/stable/calibre-web/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/calibre-web/templates/common.yaml +++ b/charts/stable/calibre-web/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/calibre-web/values.yaml b/charts/stable/calibre-web/values.yaml index dc25833e79a..b8adc18e30d 100644 --- a/charts/stable/calibre-web/values.yaml +++ b/charts/stable/calibre-web/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/calibre-web pullPolicy: IfNotPresent tag: 0.6.19@sha256:53aeebe31e38896827616c2575ef5a2d41a215587e82f8a8e8bbfea33924993c - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 8083 targetPort: 8083 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/calibre/Chart.yaml b/charts/stable/calibre/Chart.yaml index 107124dc5ed..e5aba567e8d 100644 --- a/charts/stable/calibre/Chart.yaml +++ b/charts/stable/calibre/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "6.13.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Calibre is a powerful and easy to use e-book manager. home: https://truecharts.org/charts/stable/calibre icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/calibre/templates/NOTES.txt b/charts/stable/calibre/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/calibre/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/calibre/templates/common.yaml b/charts/stable/calibre/templates/common.yaml index e311a08fdae..ee4b164087e 100644 --- a/charts/stable/calibre/templates/common.yaml +++ b/charts/stable/calibre/templates/common.yaml @@ -1,3 +1,3 @@ --- -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/calibre/values.yaml b/charts/stable/calibre/values.yaml index 27fbb9ccdb6..a89bb5af5ae 100644 --- a/charts/stable/calibre/values.yaml +++ b/charts/stable/calibre/values.yaml @@ -2,21 +2,6 @@ image: repository: tccr.io/truecharts/calibre tag: 6.13.0@sha256:3fc99c64349175096669625e7dc5f5f99d0a5982669652a946f4ea0f5a13fc52 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - PASSWORD: "" - -env: - CLI_ARGS: - service: main: ports: @@ -30,13 +15,25 @@ service: enabled: true port: 8081 targetPort: 8081 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + CLI_ARGS: + PASSWORD: "" diff --git a/charts/stable/chevereto/Chart.yaml b/charts/stable/chevereto/Chart.yaml index 4b23547a7a0..9f272c47ea8 100644 --- a/charts/stable/chevereto/Chart.yaml +++ b/charts/stable/chevereto/Chart.yaml @@ -18,7 +18,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/chevereto/templates/NOTES.txt b/charts/stable/chevereto/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/chevereto/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/chevereto/templates/common.yaml b/charts/stable/chevereto/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/chevereto/templates/common.yaml +++ b/charts/stable/chevereto/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/chevereto/values.yaml b/charts/stable/chevereto/values.yaml index 29a797b29b9..8caf9f7eeaf 100644 --- a/charts/stable/chevereto/values.yaml +++ b/charts/stable/chevereto/values.yaml @@ -2,40 +2,10 @@ image: repository: tccr.io/truecharts/chevereto pullPolicy: IfNotPresent tag: v1.6.2@sha256:cdc290aec4bec537d50b7ec97587691f1115ba0d4ffbe78956c4a37b9f565c85 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 33 - -env: - CHEVERETO_DB_DRIVER: mysql - CHEVERETO_DB_NAME: "{{ .Values.mariadb.mariadbUsername }}" - CHEVERETO_DB_USER: "{{ .Values.mariadb.mariadbDatabase }}" - CHEVERETO_DB_PORT: "3306" - CHEVERETO_TAG: "free" - CHEVERETO_DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainporthost - CHEVERETO_DB_PASS: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-chevereto' - chevereto: https: false disable_update_http: true disable_update_cli: true - configmap: chevereto: enabled: true @@ -43,14 +13,12 @@ configmap: CHEVERETO_HTTPS: '{{ ternary "1" "0" .Values.chevereto.https }}' CHEVERETO_DISABLE_UPDATE_HTTP: '{{ ternary "1" "0" .Values.chevereto.disable_update_http }}' CHEVERETO_DISABLE_UPDATE_CLI: '{{ ternary "1" "0" .Values.chevereto.disable_update_cli }}' - service: main: ports: main: targetPort: 80 port: 10197 - persistence: storage: enabled: true @@ -58,12 +26,40 @@ persistence: content: enabled: true mountPath: "/var/www/html/content/" - mariadb: enabled: true mariadbUsername: chevereto mariadbDatabase: chevereto existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 + fsGroup: 33 +workload: + main: + podSpec: + containers: + env: + CHEVERETO_DB_DRIVER: mysql + CHEVERETO_DB_NAME: "{{ .Values.mariadb.mariadbUsername }}" + CHEVERETO_DB_USER: "{{ .Values.mariadb.mariadbDatabase }}" + CHEVERETO_DB_PORT: "3306" + CHEVERETO_TAG: "free" + CHEVERETO_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainporthost + CHEVERETO_DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-chevereto' diff --git a/charts/stable/chronos/Chart.yaml b/charts/stable/chronos/Chart.yaml index 13f19b9813c..e9d472311ff 100644 --- a/charts/stable/chronos/Chart.yaml +++ b/charts/stable/chronos/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: "Chronos is a small container to run and schedule Python 3.7 scripts. You can create virtual enviroments, edit your scripts, install Pip dependencies, view execution logs, and debug your scripts, all from the sleek web UI." home: https://truecharts.org/charts/stable/chronos diff --git a/charts/stable/chronos/templates/NOTES.txt b/charts/stable/chronos/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/chronos/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/chronos/templates/common.yaml b/charts/stable/chronos/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/chronos/templates/common.yaml +++ b/charts/stable/chronos/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/chronos/values.yaml b/charts/stable/chronos/values.yaml index fb755b86b9e..49904bcda4c 100644 --- a/charts/stable/chronos/values.yaml +++ b/charts/stable/chronos/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/chronos pullPolicy: IfNotPresent tag: v0.2@sha256:f8dd4381e007a4fa1846c0bfa1691c7bd4f77720b79d3513ab293ecbcc5d1e36 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 10305 - protocol: HTTP + protocol: http targetPort: 5000 - persistence: chronos: enabled: true mountPath: /chronos - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/clamav/Chart.yaml b/charts/stable/clamav/Chart.yaml index 21488cbe79b..43c735bd25c 100644 --- a/charts/stable/clamav/Chart.yaml +++ b/charts/stable/clamav/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. home: https://truecharts.org/charts/stable/clamav icon: https://truecharts.org/img/hotlink-ok/chart-icons/clamav.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/clamav/templates/NOTES.txt b/charts/stable/clamav/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/clamav/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/clamav/templates/_cronjob.tpl b/charts/stable/clamav/templates/_cronjob.tpl index 7109a625870..0a7dbeb7436 100644 --- a/charts/stable/clamav/templates/_cronjob.tpl +++ b/charts/stable/clamav/templates/_cronjob.tpl @@ -1,6 +1,6 @@ {{/* Define the cronjob */}} {{- define "clamav.cronjob" -}} -{{- $jobName := include "tc.common.names.fullname" . }} +{{- $jobName := include "tc.v1.common.lib.chart.names.fullname" . }} --- apiVersion: batch/v1 diff --git a/charts/stable/clamav/templates/common.yaml b/charts/stable/clamav/templates/common.yaml index af85bfa2b33..d788891b1e3 100644 --- a/charts/stable/clamav/templates/common.yaml +++ b/charts/stable/clamav/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- if and .Values.clamav.cron_enabled .Values.clamav.cron_schedule}} {{/* Render cronjob for clamav */}} @@ -7,4 +7,4 @@ {{- end -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/clamav/values.yaml b/charts/stable/clamav/values.yaml index bc33507cf6d..babec19f67b 100644 --- a/charts/stable/clamav/values.yaml +++ b/charts/stable/clamav/values.yaml @@ -2,22 +2,6 @@ image: repository: tccr.io/truecharts/clamav pullPolicy: IfNotPresent tag: 1.0.1@sha256:6f09199cb0e4ef83356dfe08c5d19d6af65513c3e73792312068036925acda75 - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -env: - CLAMAV_NO_CLAMD: false - CLAMAV_NO_FRESHCLAMD: false - CLAMAV_NO_MILTERD: true - CLAMD_STARTUP_TIMEOUT: 1800 - FRESHCLAM_CHECKS: 1 - clamav: report_path: "/logs" # User Defined @@ -26,30 +10,6 @@ clamav: date_format: "+%m-%d-%Y_%H.%M.%S" log_file_name: "clamscan_report" extra_args: "" - -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - clamdcheck.sh - readiness: - enabled: true - custom: true - spec: - exec: - command: - - clamdcheck.sh - startup: - enabled: true - custom: true - spec: - exec: - command: - - clamdcheck.sh - service: main: ports: @@ -63,12 +23,10 @@ service: enabled: true port: 7357 targetPort: 7357 - cronjob: annotations: {} failedJobsHistoryLimit: 5 successfulJobsHistoryLimit: 2 - persistence: sigdatabase: enabled: true @@ -80,6 +38,45 @@ persistence: logs: enabled: true mountPath: "/logs" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - clamdcheck.sh + readiness: + enabled: true + custom: true + spec: + exec: + command: + - clamdcheck.sh + startup: + enabled: true + custom: true + spec: + exec: + command: + - clamdcheck.sh + env: + CLAMAV_NO_CLAMD: false + CLAMAV_NO_FRESHCLAMD: false + CLAMAV_NO_MILTERD: true + CLAMD_STARTUP_TIMEOUT: 1800 + FRESHCLAM_CHECKS: 1 diff --git a/charts/stable/clarkson/Chart.yaml b/charts/stable/clarkson/Chart.yaml index d6ddcc9d1c3..3d35755e5b7 100644 --- a/charts/stable/clarkson/Chart.yaml +++ b/charts/stable/clarkson/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.1.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - vehicle truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/clarkson/templates/NOTES.txt b/charts/stable/clarkson/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/clarkson/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/clarkson/templates/common.yaml b/charts/stable/clarkson/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/clarkson/templates/common.yaml +++ b/charts/stable/clarkson/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/clarkson/values.yaml b/charts/stable/clarkson/values.yaml index 473cd94bf14..49bd157ba11 100644 --- a/charts/stable/clarkson/values.yaml +++ b/charts/stable/clarkson/values.yaml @@ -2,45 +2,42 @@ image: repository: tccr.io/truecharts/clarkson pullPolicy: IfNotPresent tag: v1.1.2@sha256:a35fdb77c19fa17ddaf80329755a6115bde6c2fa99daab136a795c1a2cdd07cd - strategy: type: Recreate - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10244 targetPort: 3000 - -env: - MYSQL_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" - MYSQL_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - MYSQL_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - persistence: varrun: enabled: true - mariadb: enabled: true mariadbUsername: clarkson mariadbDatabase: clarkson existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + MYSQL_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password diff --git a/charts/stable/cloud9/Chart.yaml b/charts/stable/cloud9/Chart.yaml index 569cfc8aee4..9bc75dbcdf0 100644 --- a/charts/stable/cloud9/Chart.yaml +++ b/charts/stable/cloud9/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.29.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A complete web based IDE with terminal access home: https://truecharts.org/charts/stable/cloud9 icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloud9.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/cloud9/templates/NOTES.txt b/charts/stable/cloud9/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/cloud9/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/cloud9/templates/common.yaml b/charts/stable/cloud9/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/cloud9/templates/common.yaml +++ b/charts/stable/cloud9/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/cloud9/values.yaml b/charts/stable/cloud9/values.yaml index 4d7b4dd3124..7a7aa1f2191 100644 --- a/charts/stable/cloud9/values.yaml +++ b/charts/stable/cloud9/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/cloud9 pullPolicy: IfNotPresent tag: version-1.29.2@sha256:4891fa151fe52c43719f0346124f29c81ed47be16cdc34554b8896b0cb80cb73 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10070 targetPort: 8000 - persistence: code: enabled: true mountPath: "/code" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/cloudflared/Chart.yaml b/charts/stable/cloudflared/Chart.yaml index b756c1b84e4..e1b925717b2 100644 --- a/charts/stable/cloudflared/Chart.yaml +++ b/charts/stable/cloudflared/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023.2.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge. home: https://truecharts.org/charts/stable/cloudflared @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - network truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/cloudflared/templates/NOTES.txt b/charts/stable/cloudflared/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/cloudflared/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/cloudflared/templates/common.yaml b/charts/stable/cloudflared/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/cloudflared/templates/common.yaml +++ b/charts/stable/cloudflared/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/cloudflared/values.yaml b/charts/stable/cloudflared/values.yaml index d1f257f1423..76105613335 100644 --- a/charts/stable/cloudflared/values.yaml +++ b/charts/stable/cloudflared/values.yaml @@ -2,38 +2,37 @@ image: repository: tccr.io/truecharts/cloudflared pullPolicy: IfNotPresent tag: 2023.2.2@sha256:3da9361885618e1c743b971828b1f1a538638b19d32d3b09113664ca5f4bb647 - -args: - - tunnel - - --no-autoupdate - - run - - --token - - "{{ .Values.cloudflared.token }}" - cloudflared: token: "" - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: enabled: false ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + args: + - tunnel + - --no-autoupdate + - run + - --token + - "{{ .Values.cloudflared.token }}" diff --git a/charts/stable/cloudflareddns/Chart.yaml b/charts/stable/cloudflareddns/Chart.yaml index eb25a14b8c2..d8e986e225b 100644 --- a/charts/stable/cloudflareddns/Chart.yaml +++ b/charts/stable/cloudflareddns/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Automate Cloudflare DNS records for those with a dynamic IP. home: https://truecharts.org/charts/stable/cloudflareddns @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/cloudflareddns/templates/NOTES.txt b/charts/stable/cloudflareddns/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/cloudflareddns/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/cloudflareddns/templates/_secret.tpl b/charts/stable/cloudflareddns/templates/_secret.tpl index 730ecbef1a5..6b6261a5d4b 100644 --- a/charts/stable/cloudflareddns/templates/_secret.tpl +++ b/charts/stable/cloudflareddns/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "cloudflareddns.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- $cfddns := .Values.cloudflareddns -}} {{- $domains := list }} {{- $records := list }} diff --git a/charts/stable/cloudflareddns/templates/common.yaml b/charts/stable/cloudflareddns/templates/common.yaml index 356a1a708cd..54820a8579a 100644 --- a/charts/stable/cloudflareddns/templates/common.yaml +++ b/charts/stable/cloudflareddns/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "cloudflareddns.secret" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/cloudflareddns/values.yaml b/charts/stable/cloudflareddns/values.yaml index c771d6f0e8c..c92458f3b25 100644 --- a/charts/stable/cloudflareddns/values.yaml +++ b/charts/stable/cloudflareddns/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/cloudflareddns pullPolicy: IfNotPresent tag: latest@sha256:38cfa51e720b20db8650b077d8ee7d49b9beb10942703ba2796c915f8b4766f5 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - cloudflareddns: user: your.cf.email@example.com api_token: "" @@ -20,43 +11,49 @@ cloudflareddns: detect_mode: dig-whoami.cloudflare detect_override: "" log_level: 3 - host_zone_record: - [] - # - domain: example.com - # zone: example.com - # record: A - # - domain: foobar.com - # zone: foobar.com - # record: A - # - domain: foobar.com - # zone: foobar.com - # record: AAAA - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' - + host_zone_record: [] + # - domain: example.com + # zone: example.com + # record: A + # - domain: foobar.com + # zone: foobar.com + # record: A + # - domain: foobar.com + # zone: foobar.com + # record: AAAA service: main: enabled: false ports: main: enabled: false - persistence: config: enabled: true mountPath: /config varrun: enabled: true - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-secret' diff --git a/charts/stable/code-server/Chart.yaml b/charts/stable/code-server/Chart.yaml index dce1247eaa1..d9558eb111e 100644 --- a/charts/stable/code-server/Chart.yaml +++ b/charts/stable/code-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.10.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Run VS Code on any machine anywhere and access it in the browser. home: https://truecharts.org/charts/stable/code-server icon: https://truecharts.org/img/hotlink-ok/chart-icons/code-server.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/code-server/templates/NOTES.txt b/charts/stable/code-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/code-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/code-server/templates/common.yaml b/charts/stable/code-server/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/code-server/templates/common.yaml +++ b/charts/stable/code-server/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/code-server/values.yaml b/charts/stable/code-server/values.yaml index f35fd6061fd..0de3cb4b182 100644 --- a/charts/stable/code-server/values.yaml +++ b/charts/stable/code-server/values.yaml @@ -2,36 +2,35 @@ image: repository: tccr.io/truecharts/code-server pullPolicy: IfNotPresent tag: 4.10.0@sha256:9bc3830cf56d56e06fbaba9734a409b1d9456249dc8c635bbc11fe79bc08e63f - -args: - - --user-data-dir - - "/config/.vscode" - - --auth - - none - -env: - PROXY_DOMAIN: "" - -securityContext: - readOnlyRootFilesystem: false - allowPrivilegeEscalation: true - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10063 targetPort: 8080 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PROXY_DOMAIN: "" + main: + args: + - --user-data-dir + - "/config/.vscode" + - --auth + - none diff --git a/charts/stable/collabora-online/.helmignore b/charts/stable/collabora-online/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/charts/stable/collabora-online/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/charts/stable/collabora-online/CHANGELOG.md b/charts/stable/collabora-online/CHANGELOG.md new file mode 100644 index 00000000000..f2122e1cf3e --- /dev/null +++ b/charts/stable/collabora-online/CHANGELOG.md @@ -0,0 +1,993 @@ +# Changelog + + + + + +## [collabora-online-12.1.75](https://github.com/truecharts/charts/compare/collabora-online-12.1.74...collabora-online-12.1.75) (2022-11-09) + +### Chore + +- update helm chart common to v10.9.5 + + + + +## [collabora-online-12.1.74](https://github.com/truecharts/charts/compare/collabora-online-12.1.73...collabora-online-12.1.74) (2022-11-08) + +### Chore + +- update helm chart common to v10.9.4 + + + + +## [collabora-online-12.1.73](https://github.com/truecharts/charts/compare/collabora-online-12.1.72...collabora-online-12.1.73) (2022-11-08) + +### Chore + +- update helm chart common to v10.9.3 ([#4348](https://github.com/truecharts/charts/issues/4348)) + + + + +## [collabora-online-12.1.72](https://github.com/truecharts/charts/compare/collabora-online-12.1.71...collabora-online-12.1.72) (2022-11-07) + +### Chore + +- update helm chart common to v10.9.1 ([#4339](https://github.com/truecharts/charts/issues/4339)) + + + + +## [collabora-online-12.1.71](https://github.com/truecharts/charts/compare/collabora-online-12.1.70...collabora-online-12.1.71) (2022-11-07) + +### Chore + +- update helm chart common to v10.9.0 ([#4337](https://github.com/truecharts/charts/issues/4337)) + + + + +## [collabora-online-12.1.70](https://github.com/truecharts/charts/compare/collabora-online-12.1.69...collabora-online-12.1.70) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.8.1 ([#4326](https://github.com/truecharts/charts/issues/4326)) + + + + +## [collabora-online-12.1.69](https://github.com/truecharts/charts/compare/collabora-online-12.1.67...collabora-online-12.1.69) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.8.0 ([#4305](https://github.com/truecharts/charts/issues/4305)) + - update helm chart common to v10.7.19 ([#4305](https://github.com/truecharts/charts/issues/4305)) + + + + +## [memcached-3.0.113](https://github.com/truecharts/charts/compare/memcached-3.0.112...memcached-3.0.113) (2022-11-04) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.15 + + + + +## [redis-3.0.113](https://github.com/truecharts/charts/compare/redis-3.0.112...redis-3.0.113) (2022-11-04) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4293](https://github.com/truecharts/charts/issues/4293)) + + + + +## [redis-3.0.112](https://github.com/truecharts/charts/compare/redisinsight-0.0.35...redis-3.0.112) (2022-11-03) + +### Chore + +- update helm chart common to v10.7.14 + + + + +## [redis-3.0.111](https://github.com/truecharts/charts/compare/redis-3.0.110...redis-3.0.111) (2022-11-01) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.13 ([#4268](https://github.com/truecharts/charts/issues/4268)) + + + + +## [redis-3.0.110](https://github.com/truecharts/charts/compare/redis-3.0.109...redis-3.0.110) (2022-11-01) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4260](https://github.com/truecharts/charts/issues/4260)) + + + + +## [redis-3.0.109](https://github.com/truecharts/charts/compare/redis-3.0.108...redis-3.0.109) (2022-10-30) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.12 + + + + +## [redis-3.0.108](https://github.com/truecharts/charts/compare/redis-3.0.107...redis-3.0.108) (2022-10-29) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.11 ([#4232](https://github.com/truecharts/charts/issues/4232)) + + + + +## [redis-3.0.107](https://github.com/truecharts/charts/compare/redis-3.0.106...redis-3.0.107) (2022-10-29) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4230](https://github.com/truecharts/charts/issues/4230)) + + + + +## [redis-3.0.106](https://github.com/truecharts/charts/compare/redis-3.0.105...redis-3.0.106) (2022-10-28) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.10 + + + + + +## [redis-3.0.104](https://github.com/truecharts/charts/compare/redis-3.0.103...redis-3.0.104) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm chart common to v10.7.8 ([#4203](https://github.com/truecharts/charts/issues/4203)) + + + + +## [redis-3.0.104](https://github.com/truecharts/charts/compare/redis-3.0.103...redis-3.0.104) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.8 ([#4203](https://github.com/truecharts/charts/issues/4203)) + + + + +## [redis-3.0.103](https://github.com/truecharts/charts/compare/redisinsight-0.0.33...redis-3.0.103) (2022-10-26) + +### Chore + +- update docker general non-major ([#4189](https://github.com/truecharts/charts/issues/4189)) + + + + +## [redis-3.0.102](https://github.com/truecharts/charts/compare/redis-3.0.101...redis-3.0.102) (2022-10-23) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4165](https://github.com/truecharts/charts/issues/4165)) + + + + +## [redis-3.0.101](https://github.com/truecharts/charts/compare/redis-3.0.100...redis-3.0.101) (2022-10-22) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.7 ([#4162](https://github.com/truecharts/charts/issues/4162)) + + + + +## [redis-3.0.100](https://github.com/truecharts/charts/compare/redis-3.0.99...redis-3.0.100) (2022-10-21) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.6 + + + + +## [redis-3.0.99](https://github.com/truecharts/charts/compare/redis-3.0.98...redis-3.0.99) (2022-10-21) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.4 ([#4147](https://github.com/truecharts/charts/issues/4147)) + - update docker general non-major ([#4139](https://github.com/truecharts/charts/issues/4139)) + + + + +## [redis-3.0.98](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.30...redis-3.0.98) (2022-10-21) + +### Chore + +- update helm chart common to v10.7.2 ([#4143](https://github.com/truecharts/charts/issues/4143)) + + + + +## [redis-3.0.97](https://github.com/truecharts/charts/compare/redis-3.0.96...redis-3.0.97) (2022-10-17) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4119](https://github.com/truecharts/charts/issues/4119)) + + + + +## [redis-3.0.96](https://github.com/truecharts/charts/compare/redis-3.0.95...redis-3.0.96) (2022-10-15) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.7.1 + + + + +## [redis-3.0.95](https://github.com/truecharts/charts/compare/redisinsight-0.0.31...redis-3.0.95) (2022-10-14) + +### Chore + +- update docker general non-major ([#4084](https://github.com/truecharts/charts/issues/4084)) + + + + +## [redis-3.0.94](https://github.com/truecharts/charts/compare/redis-3.0.93...redis-3.0.94) (2022-10-11) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4070](https://github.com/truecharts/charts/issues/4070)) + + + + +## [redis-3.0.93](https://github.com/truecharts/charts/compare/redisinsight-0.0.30...redis-3.0.93) (2022-10-10) + +### Chore + +- update helm chart common to v10.7.0 ([#4063](https://github.com/truecharts/charts/issues/4063)) + + + + +## [redis-3.0.92](https://github.com/truecharts/charts/compare/redis-3.0.91...redis-3.0.92) (2022-10-07) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major + + + + +## [redis-3.0.91](https://github.com/truecharts/charts/compare/redisinsight-0.0.29...redis-3.0.91) (2022-10-07) + +### Chore + +- update helm chart common to v10.6.11 ([#4021](https://github.com/truecharts/charts/issues/4021)) + + + + +## [redis-3.0.90](https://github.com/truecharts/charts/compare/redisinsight-0.0.28...redis-3.0.90) (2022-10-05) + +### Chore + +- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) + - update docker general non-major ([#4010](https://github.com/truecharts/charts/issues/4010)) + - update docker general non-major + + + + +## [redis-3.0.89](https://github.com/truecharts/charts/compare/redis-3.0.88...redis-3.0.89) (2022-10-01) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3975](https://github.com/truecharts/charts/issues/3975)) + + + + +## [redis-3.0.88](https://github.com/truecharts/charts/compare/redis-3.0.87...redis-3.0.88) (2022-10-01) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.6.8 + + + + +## [redis-3.0.87](https://github.com/truecharts/charts/compare/redis-3.0.86...redis-3.0.87) (2022-09-29) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.6.5 ([#3946](https://github.com/truecharts/charts/issues/3946)) + + + + + +## [redis-3.0.85](https://github.com/truecharts/charts/compare/redisinsight-0.0.26...redis-3.0.85) (2022-09-26) + +### Chore + +- update helm chart common to v10.6.4 ([#3914](https://github.com/truecharts/charts/issues/3914)) + + + + +## [redis-3.0.84](https://github.com/truecharts/charts/compare/redis-3.0.83...redis-3.0.84) (2022-09-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.6.1 ([#3893](https://github.com/truecharts/charts/issues/3893)) + + + + +## [redis-3.0.83](https://github.com/truecharts/charts/compare/redis-3.0.82...redis-3.0.83) (2022-09-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3881](https://github.com/truecharts/charts/issues/3881)) + + + + +## [redis-3.0.82](https://github.com/truecharts/charts/compare/redis-3.0.81...redis-3.0.82) (2022-09-24) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.6.0 + + + + +## [redis-3.0.81](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.24...redis-3.0.81) (2022-09-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#3850](https://github.com/truecharts/charts/issues/3850)) + - update helm chart common to v10.5.12 + + + + +## [redis-3.0.80](https://github.com/truecharts/charts/compare/redis-3.0.79...redis-3.0.80) (2022-09-22) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.5.12 + + + + +## [redis-3.0.79](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.79) (2022-09-22) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3827](https://github.com/truecharts/charts/issues/3827)) + - update helm chart common to v10.5.11 ([#3832](https://github.com/truecharts/charts/issues/3832)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.79](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.79) (2022-09-21) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update helm chart common to v10.5.11 ([#3832](https://github.com/truecharts/charts/issues/3832)) + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3827](https://github.com/truecharts/charts/issues/3827)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-21) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-20) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-20) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.77](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.77) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-17) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - refactor Services SCALE GUI + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-18) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-16) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-16) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.76](https://github.com/truecharts/charts/compare/redis-3.0.75...redis-3.0.76) (2022-09-15) + +### Chore + +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) + + + + +## [redis-3.0.75](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.23...redis-3.0.75) (2022-09-15) + +### Chore + +- remove unneeded element from UI ([#3779](https://github.com/truecharts/charts/issues/3779)) + + + + +## [redis-3.0.74](https://github.com/truecharts/charts/compare/redisinsight-0.0.24...redis-3.0.74) (2022-09-13) + +### Chore + +- update helm chart common to v10.5.10 + + + + +## [redis-3.0.73](https://github.com/truecharts/charts/compare/redis-3.0.72...redis-3.0.73) (2022-09-12) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#3743](https://github.com/truecharts/charts/issues/3743)) + + + + +## [redis-3.0.73](https://github.com/truecharts/charts/compare/redis-3.0.72...redis-3.0.73) (2022-09-12) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3743](https://github.com/truecharts/charts/issues/3743)) + + + + +## [redis-3.0.73](https://github.com/truecharts/charts/compare/redis-3.0.72...redis-3.0.73) (2022-09-12) + +### Chore + +- update docker general non-major ([#3743](https://github.com/truecharts/charts/issues/3743)) + + + + +## [redis-3.0.72](https://github.com/truecharts/charts/compare/redis-3.0.71...redis-3.0.72) (2022-09-11) + +### Chore + +- update helm chart common to v10.5.9 + + + + +## [redis-3.0.71](https://github.com/truecharts/charts/compare/redis-3.0.70...redis-3.0.71) (2022-09-10) + +### Chore + +- update helm chart common to v10.5.8 ([#3729](https://github.com/truecharts/charts/issues/3729)) + - update docker general non-major ([#3727](https://github.com/truecharts/charts/issues/3727)) + + + + +## [redis-3.0.70](https://github.com/truecharts/charts/compare/redis-3.0.69...redis-3.0.70) (2022-09-05) + +### Chore + +- update docker general non-major ([#3700](https://github.com/truecharts/charts/issues/3700)) + + + + +## [redis-3.0.69](https://github.com/truecharts/charts/compare/redis-3.0.68...redis-3.0.69) (2022-09-03) + +### Chore + +- update helm chart common to v10.5.7 ([#3676](https://github.com/truecharts/charts/issues/3676)) + + + + +## [mongodb-2.0.6](https://github.com/truecharts/charts/compare/mongodb-2.0.5...mongodb-2.0.6) (2022-09-02) + +### Chore + +- update docker general non-major ([#3660](https://github.com/truecharts/charts/issues/3660)) + + + + +## [mongodb-2.0.5](https://github.com/truecharts/charts/compare/mongodb-2.0.3...mongodb-2.0.5) (2022-08-30) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.5.6 ([#3635](https://github.com/truecharts/charts/issues/3635)) + - update helm chart common to v10.5.5 + + + + +## [mongodb-2.0.4](https://github.com/truecharts/charts/compare/mongodb-2.0.3...mongodb-2.0.4) (2022-08-30) + +### Chore + +- update helm chart common to v10.5.5 + + + + +## [memcached-3.0.66](https://github.com/truecharts/charts/compare/memcached-3.0.65...memcached-3.0.66) (2022-08-30) + +### Chore + +- update docker general non-major ([#3623](https://github.com/truecharts/charts/issues/3623)) + + + + +## [memcached-3.0.65](https://github.com/truecharts/charts/compare/memcached-3.0.64...memcached-3.0.65) (2022-08-29) + +### Chore + +- update helm chart common to v10.5.4 ([#3613](https://github.com/truecharts/charts/issues/3613)) + + + + +## [memcached-3.0.64](https://github.com/truecharts/charts/compare/memcached-3.0.63...memcached-3.0.64) (2022-08-29) + +### Chore + +- update helm chart common to v10.5.3 ([#3610](https://github.com/truecharts/charts/issues/3610)) + + + + + +## [memcached-3.0.62](https://github.com/truecharts/charts/compare/memcached-3.0.61...memcached-3.0.62) (2022-08-25) + +### Chore + +- update docker general non-major ([#3561](https://github.com/truecharts/charts/issues/3561)) + + + + +## [clickhouse-1.0.13](https://github.com/truecharts/charts/compare/clickhouse-1.0.12...clickhouse-1.0.13) (2022-08-25) + +### Chore + +- update helm chart common to v10.5.1 ([#3562](https://github.com/truecharts/charts/issues/3562)) + + + + +## [clickhouse-1.0.12](https://github.com/truecharts/charts/compare/clickhouse-1.0.11...clickhouse-1.0.12) (2022-08-23) + +### Chore + +- update helm chart common to v10.5.0 ([#3546](https://github.com/truecharts/charts/issues/3546)) + + + + +## [clickhouse-1.0.11](https://github.com/truecharts/charts/compare/clickhouse-1.0.10...clickhouse-1.0.11) (2022-08-19) + +### Chore + +- update docker general non-major docker tags ([#3512](https://github.com/truecharts/charts/issues/3512)) + + + + +## [clickhouse-1.0.10](https://github.com/truecharts/charts/compare/clickhouse-1.0.9...clickhouse-1.0.10) (2022-08-17) + +### Chore + +- update helm chart common to v10.4.13 + + + + +## [clickhouse-1.0.9](https://github.com/truecharts/charts/compare/clickhouse-1.0.8...clickhouse-1.0.9) (2022-08-14) + +### Chore + +- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465)) + + + + +## [clickhouse-1.0.8](https://github.com/truecharts/charts/compare/clickhouse-1.0.7...clickhouse-1.0.8) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update helm chart common to v10.4.12 + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + +## [clickhouse-1.0.7](https://github.com/truecharts/charts/compare/clickhouse-1.0.6...clickhouse-1.0.7) (2022-08-10) + +### Chore + +- update helm chart common to v10.4.11 ([#3428](https://github.com/truecharts/charts/issues/3428)) + + + + +## [clickhouse-1.0.6](https://github.com/truecharts/charts/compare/clickhouse-1.0.5...clickhouse-1.0.6) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [clickhouse-1.0.5](https://github.com/truecharts/apps/compare/clickhouse-1.0.4...clickhouse-1.0.5) (2022-07-29) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm chart common to v10.4.9 + + + + +## [clickhouse-1.0.4](https://github.com/truecharts/apps/compare/clickhouse-1.0.2...clickhouse-1.0.4) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.4.8 ([#3296](https://github.com/truecharts/apps/issues/3296)) + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [clickhouse-1.0.3](https://github.com/truecharts/apps/compare/clickhouse-1.0.2...clickhouse-1.0.3) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [clickhouse-1.0.2](https://github.com/truecharts/apps/compare/clickhouse-1.0.1...clickhouse-1.0.2) (2022-07-23) + +### Chore + +- update helm chart common to v10.4.7 ([#3277](https://github.com/truecharts/apps/issues/3277)) + + + + +## [clickhouse-1.0.1](https://github.com/truecharts/apps/compare/clickhouse-1.0.0...clickhouse-1.0.1) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) + + + +## [clickhouse-1.0.0](https://github.com/truecharts/apps/compare/clickhouse-0.0.12...clickhouse-1.0.0) (2022-07-21) + +### Chore + +- move clickhouse to dependency train, remove 2 breaking apps and remove some special characters + + + +## [clickhouse-0.0.12](https://github.com/truecharts/apps/compare/clickhouse-0.0.11...clickhouse-0.0.12) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [clickhouse-0.0.11](https://github.com/truecharts/apps/compare/clickhouse-0.0.10...clickhouse-0.0.11) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [clickhouse-0.0.10](https://github.com/truecharts/apps/compare/clickhouse-0.0.8...clickhouse-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [clickhouse-0.0.8](https://github.com/truecharts/apps/compare/clickhouse-0.0.6...clickhouse-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [clickhouse-0.0.6](https://github.com/truecharts/apps/compare/clickhouse-0.0.5...clickhouse-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation +- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [clickhouse-0.0.5](https://github.com/truecharts/apps/compare/clickhouse-0.0.4...clickhouse-0.0.5) (2022-07-11) + + + + +### [clickhouse-0.0.4](https://github.com/truecharts/apps/compare/clickhouse-0.0.3...clickhouse-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [clickhouse-0.0.3](https://github.com/truecharts/apps/compare/clickhouse-0.0.2...clickhouse-0.0.3) (2022-07-11) + + + + +### [clickhouse-0.0.2](https://github.com/truecharts/apps/compare/clickhouse-0.0.1...clickhouse-0.0.2) (2022-07-11) + +#### Chore + +* Auto-update chart README [skip ci] + +#### Fix + +* Fix ClickHouse upstream repo ([#3134](https://github.com/truecharts/apps/issues/3134)) + + + + +### clickhouse-0.0.1 (2022-07-10) + +#### Feat + +* Add ClickHouse ([#3060](https://github.com/truecharts/apps/issues/3060)) diff --git a/charts/stable/collabora-online/Chart.yaml b/charts/stable/collabora-online/Chart.yaml new file mode 100644 index 00000000000..1d03b7467c2 --- /dev/null +++ b/charts/stable/collabora-online/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "22.05.10.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 12.2.25 +deprecated: false +description: "An awesome Online Office suite." +home: https://truecharts.org/charts/dependency/collabora-online +icon: https://truecharts.org/img/hotlink-ok/chart-icons/collabora-online.png +keywords: + - collabora-online +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: collabora-online +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/collabora-online + - https://sdk.collaboraonline.com/contents.html + - https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm +type: application +version: 15.0.1 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" diff --git a/charts/stable/collabora-online/README.md b/charts/stable/collabora-online/README.md new file mode 100644 index 00000000000..36b5b3d8f7e --- /dev/null +++ b/charts/stable/collabora-online/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/charts/stable/collabora-online/docs/installation_notes.md b/charts/stable/collabora-online/docs/installation_notes.md new file mode 100644 index 00000000000..bb6b8c0c161 --- /dev/null +++ b/charts/stable/collabora-online/docs/installation_notes.md @@ -0,0 +1,9 @@ +# Installation Notes + +If you don't enable `Reverse Proxy` on `Collabora` (It's not recommended as it is unsecure), in order for it to work you have to + +- Remove `-o:ssl.termination=true -o:ssl.enable=false` from `Extra Parameters`. +- Set `Server Name` to `hostIP:port` (The port number you set for `NodePort`) +- Set `Service type` to `NodePort` +- Set `Port type` to `HTTPS` +- Disable certificate validation in the app you are going to use it. (eg. Nextcloud have a checkbox under Collabora's URL to disable Cert Validation) diff --git a/charts/stable/collabora-online/docs/validation.md b/charts/stable/collabora-online/docs/validation.md new file mode 100644 index 00000000000..bd88b7da106 --- /dev/null +++ b/charts/stable/collabora-online/docs/validation.md @@ -0,0 +1,24 @@ +# Input Validation + +**`Server Name`** +Accepted formats are: + +- Single FQDN (eg. `collabora.mydomain.com` or `mydomain.com`) +- Single IP (eg. `10.10.10.11`) + +_Same rules apply for FQDN as in the section above_ + +Regex used to match this: `^((([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}))$` +You can try live [here](https://regex101.com/r/mICKDp/1) + +**`Password for WebUI`** +Accepted formats are: + +- Letters, Numbers, Symbols, Minimum 8 characters (eg. `dg523$*a`) - It accepts `a-z`, `A-Z`, `0-9` and `!@#$%^&*?` + +Regex used to match those: `[a-zA-Z0-9!@#$%^&*?]{8,}` +You can try live [here](https://regex101.com/r/ef3V88/1) + +--- + +_If you find a field that you think it needs validation, please open an issue on github_ diff --git a/charts/stable/collabora-online/icon.png b/charts/stable/collabora-online/icon.png new file mode 100644 index 00000000000..88a391905bb Binary files /dev/null and b/charts/stable/collabora-online/icon.png differ diff --git a/charts/stable/collabora-online/questions.yaml b/charts/stable/collabora-online/questions.yaml new file mode 100644 index 00000000000..90f5b80582d --- /dev/null +++ b/charts/stable/collabora-online/questions.yaml @@ -0,0 +1,140 @@ +# Include{groups} +portals: + open: +# Include{portalLink} + path: "/" + admin: +# Include{portalLink} + path: "/browser/dist/admin/admin.html" +questions: +# Include{global} +# Include{workload} +# Include{workloadDeployment} + +# Include{replicas1} +# Include{podSpec} +# Include{containerMain} +# Include{containerBasic} + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: "Username for WebUI" + schema: + type: string + default: "admin" + required: true + - variable: password + label: "Password for WebUI" + schema: + type: string + valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}" + private: true + required: true + default: "REPLACETHIS" + - variable: aliasgroup1 + label: "aliasgroup1" + description: "Comma separated hosts list." + schema: + type: string + default: "" + - variable: dictionaries + label: "Dictionaries to use, leave empty to use all" + schema: + type: string + default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + - variable: extra_params + label: "Extra Parameters to add" + description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loolwsd.xml. Separate params with space' + schema: + type: string + default: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false" + - variable: DONT_GEN_SSL_CERT + label: "DONT_GEN_SSL_CERT" + description: "When set to true it does NOT generate an SSL cert, you have to use your own" + schema: + type: boolean + default: true + - variable: server_name + label: "Server Name" + description: "When this environment variable is set (is not empty), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." + schema: + 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{containerAdvanced} +# Include{containerConfig} +# Include{serviceRoot} + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: +# Include{serviceSelectorLoadBalancer} +# Include{serviceSelectorExtras} + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10105 + required: true +# Include{serviceExpertRoot} + default: false +# Include{serviceExpert} +# Include{serviceList} +# Include{persistenceList} +# Include{ingressRoot} + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: +# Include{ingressDefault} +# Include{ingressTLS} +# Include{ingressTraefik} +# Include{ingressList} +# Include{securityContextRoot} + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 104 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 106 +# Include{securityContextContainer} +# Include{securityContextAdvanced} +# Include{securityContextPod} + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + +# Include{resources} +# Include{advanced} +# Include{addons} +# Include{codeserver} +# Include{netshoot} +# Include{vpn} +# Include{documentation} diff --git a/charts/stable/collabora-online/templates/NOTES.txt b/charts/stable/collabora-online/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/collabora-online/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/collabora-online/templates/common.yaml b/charts/stable/collabora-online/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/charts/stable/collabora-online/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/collabora-online/values.yaml b/charts/stable/collabora-online/values.yaml new file mode 100644 index 00000000000..1d7d12a269e --- /dev/null +++ b/charts/stable/collabora-online/values.yaml @@ -0,0 +1,36 @@ +image: + repository: tccr.io/truecharts/collabora + tag: 22.05.10.2.1@sha256:8d0f870dfb100c8b72e97a3b5729e420a52e92e8fbef6ef35e51abf65c8660c9 + pullPolicy: IfNotPresent +workload: + main: + replicas: 1 + type: StatefulSet + strategy: RollingUpdate + podSpec: + containers: + main: + env: + aliasgroup1: "" + dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + 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 + username: "" + password: "" +service: + main: + ports: + main: + port: 10105 + targetPort: 9980 +portal: + open: + enabled: true +securityContext: + container: + container: + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + runAsUser: 104 + runAsGroup: 106 diff --git a/charts/stable/commento-plusplus/Chart.yaml b/charts/stable/commento-plusplus/Chart.yaml index e98bc383cc2..fa68828dd34 100644 --- a/charts/stable/commento-plusplus/Chart.yaml +++ b/charts/stable/commento-plusplus/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.8.7" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/commento-plusplus/templates/NOTES.txt b/charts/stable/commento-plusplus/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/commento-plusplus/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/commento-plusplus/templates/common.yaml b/charts/stable/commento-plusplus/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/commento-plusplus/templates/common.yaml +++ b/charts/stable/commento-plusplus/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/commento-plusplus/values.yaml b/charts/stable/commento-plusplus/values.yaml index 138e3f387cb..7265c01af64 100644 --- a/charts/stable/commento-plusplus/values.yaml +++ b/charts/stable/commento-plusplus/values.yaml @@ -2,37 +2,40 @@ image: repository: tccr.io/truecharts/commento-plusplus tag: v1.8.7@sha256:9e64c97771e6d875c465fd047bc98978c7ffc4ff6c0841a878c790753a8cfca1 pullPolicy: IfNotPresent - -env: - COMMENTO_PORT: "{{ .Values.service.main.ports.main.port }}" - # User Defined - COMMENTO_FORBID_NEW_OWNERS: false - COMMENTO_GZIP_STATIC: true - COMMENTO_ORIGIN: "http://localhost:8080" - COMMENTO_ENABLE_WILDCARDS: true - COMMENTO_ENABLE_LOGGING: false - SMTP_SKIP_HOST_VERIFY: false - COMMENTO_SMTP_USERNAME: "" - COMMENTO_SMTP_PASSWORD: "" - COMMENTO_SMTP_HOST: "" - COMMENTO_SMTP_FROM_ADDRESS: "" - COMMENTO_SMTP_PORT: 587 - COMMENTO_POSTGRES: - secretKeyRef: - name: dbcreds - key: urlnossl - service: main: ports: main: port: 10240 - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: comment-plusplus postgresqlDatabase: comment-plusplus - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + COMMENTO_PORT: "{{ .Values.service.main.ports.main.port }}" + # User Defined + COMMENTO_FORBID_NEW_OWNERS: false + COMMENTO_GZIP_STATIC: true + COMMENTO_ORIGIN: "http://localhost:8080" + COMMENTO_ENABLE_WILDCARDS: true + COMMENTO_ENABLE_LOGGING: false + SMTP_SKIP_HOST_VERIFY: false + COMMENTO_SMTP_USERNAME: "" + COMMENTO_SMTP_PASSWORD: "" + COMMENTO_SMTP_HOST: "" + COMMENTO_SMTP_FROM_ADDRESS: "" + COMMENTO_SMTP_PORT: 587 + COMMENTO_POSTGRES: + secretKeyRef: + name: cnpg-main-urls + key: urlnossl diff --git a/charts/stable/cops/Chart.yaml b/charts/stable/cops/Chart.yaml index 5583274c45a..d5aae0b756b 100644 --- a/charts/stable/cops/Chart.yaml +++ b/charts/stable/cops/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: "Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by Sébastien Lucas, stands for Calibre OPDS (and HTML) Php Server.\n" home: https://truecharts.org/charts/stable/cops diff --git a/charts/stable/cops/templates/NOTES.txt b/charts/stable/cops/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/cops/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/cops/templates/common.yaml b/charts/stable/cops/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/cops/templates/common.yaml +++ b/charts/stable/cops/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/cops/values.yaml b/charts/stable/cops/values.yaml index 620b4c7939e..a5de513bc97 100644 --- a/charts/stable/cops/values.yaml +++ b/charts/stable/cops/values.yaml @@ -2,23 +2,13 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cops tag: latest@sha256:45bfd8322049dd140386c55256b8da0a43bc9181e616017820ddbef1199cd6ea - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 10609 - protocol: HTTP + protocol: http targetPort: 80 - persistence: config: enabled: true @@ -26,6 +16,12 @@ persistence: books: enabled: true mountPath: /books - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/couchpotato/Chart.yaml b/charts/stable/couchpotato/Chart.yaml index babfd73ffd4..0e7a5cf94b0 100644 --- a/charts/stable/couchpotato/Chart.yaml +++ b/charts/stable/couchpotato/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/couchpotato/templates/NOTES.txt b/charts/stable/couchpotato/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/couchpotato/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/couchpotato/templates/common.yaml b/charts/stable/couchpotato/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/couchpotato/templates/common.yaml +++ b/charts/stable/couchpotato/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/couchpotato/values.yaml b/charts/stable/couchpotato/values.yaml index 65d2b26eb33..be0d1f864c3 100644 --- a/charts/stable/couchpotato/values.yaml +++ b/charts/stable/couchpotato/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/couchpotato pullPolicy: IfNotPresent tag: v2021.11.22@sha256:8ae544711733eb7b9cffc7c98d08e5ae863615b4c2ce01921130e53cc0c3126a - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 5050 port: 10139 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/crafty-4/Chart.yaml b/charts/stable/crafty-4/Chart.yaml index a337a339bab..6accb26f57d 100644 --- a/charts/stable/crafty-4/Chart.yaml +++ b/charts/stable/crafty-4/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.0.20" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Crafty Controller is a Minecraft Server Control Panel / Launcher. home: https://truecharts.org/charts/stable/crafty-4 @@ -29,4 +29,3 @@ annotations: - GameServers - minecraft truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/crafty-4/templates/NOTES.txt b/charts/stable/crafty-4/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/crafty-4/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/crafty-4/templates/common.yaml b/charts/stable/crafty-4/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/crafty-4/templates/common.yaml +++ b/charts/stable/crafty-4/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/crafty-4/values.yaml b/charts/stable/crafty-4/values.yaml index 785303f137d..171bd34b17d 100644 --- a/charts/stable/crafty-4/values.yaml +++ b/charts/stable/crafty-4/values.yaml @@ -2,31 +2,12 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/crafty-4 tag: 4.0.20@sha256:08664178b0c8f70d6ba4a2cc726b3dc84ce5de07de3925b176015efa7cb026ad - -podSecurityContext: - runAsGroup: 1000 - runAsUser: 1000 - -securityContext: - readOnlyRootFilesystem: false - -probes: - liveness: - type: HTTPS - path: / - readiness: - type: HTTPS - path: / - startup: - type: HTTPS - path: / - service: main: ports: main: port: 10586 - protocol: HTTPS + protocol: https targetPort: 8443 redirects: enabled: true @@ -34,7 +15,7 @@ service: redirects: enabled: true port: 10587 - protocol: HTTPS + protocol: https targetPort: 8000 minecraft: enabled: true @@ -49,9 +30,8 @@ service: bedrock: enabled: true port: 19132 - protocol: UDP + protocol: udp targetPort: 19132 - persistence: config: enabled: true @@ -68,6 +48,26 @@ persistence: backups: enabled: true mountPath: /crafty/backups - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 1000 + runAsUser: 1000 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTPS + path: / + readiness: + type: HTTPS + path: / + startup: + type: HTTPS + path: / diff --git a/charts/stable/cryptofolio/Chart.yaml b/charts/stable/cryptofolio/Chart.yaml index dcf49a2ef64..206c7fc9bff 100644 --- a/charts/stable/cryptofolio/Chart.yaml +++ b/charts/stable/cryptofolio/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.2.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Track your cryptocurrency holdings/portfolio home: https://truecharts.org/charts/stable/cryptofolio icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptofolio.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/cryptofolio/templates/NOTES.txt b/charts/stable/cryptofolio/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/cryptofolio/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/cryptofolio/templates/common.yaml b/charts/stable/cryptofolio/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/cryptofolio/templates/common.yaml +++ b/charts/stable/cryptofolio/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/cryptofolio/values.yaml b/charts/stable/cryptofolio/values.yaml index b7a1cb350ae..5e14717906c 100644 --- a/charts/stable/cryptofolio/values.yaml +++ b/charts/stable/cryptofolio/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/cryptofolio tag: v2.2.0@sha256:13238d3b7d67366276dbfa0ac8cf648c6aad2aa23b7d048113d64c4073f89cdf pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10007 targetPort: 80 - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/cura-novnc/Chart.yaml b/charts/stable/cura-novnc/Chart.yaml index 9fcb8b3ea51..5a6f6a8a8b4 100644 --- a/charts/stable/cura-novnc/Chart.yaml +++ b/charts/stable/cura-novnc/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Enjoy Cura directly in your browser with this easy to use Chart home: https://truecharts.org/charts/stable/cura-novnc diff --git a/charts/stable/cura-novnc/templates/NOTES.txt b/charts/stable/cura-novnc/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/cura-novnc/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/cura-novnc/templates/common.yaml b/charts/stable/cura-novnc/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/cura-novnc/templates/common.yaml +++ b/charts/stable/cura-novnc/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/cura-novnc/values.yaml b/charts/stable/cura-novnc/values.yaml index e5916c581b7..37fb638c97b 100644 --- a/charts/stable/cura-novnc/values.yaml +++ b/charts/stable/cura-novnc/values.yaml @@ -2,20 +2,13 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cura-novnc tag: latest@sha256:44700014a98915d230ecaaa42fb50af14e44ce3568fbff9b86353717698f8485 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false service: main: ports: main: port: 16081 - protocol: HTTP + protocol: http targetPort: 8080 - persistence: homefolder: enabled: true @@ -23,6 +16,12 @@ persistence: prints: enabled: true mountPath: /prints/ - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/custom-app/Chart.yaml b/charts/stable/custom-app/Chart.yaml index 13309ac0d67..6591f0479c7 100644 --- a/charts/stable/custom-app/Chart.yaml +++ b/charts/stable/custom-app/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.20.2297" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Advanced tool to create your own TrueCharts-based App home: https://truecharts.org/charts/stable/custom-app @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - custom truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/custom-app/templates/NOTES.txt b/charts/stable/custom-app/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/custom-app/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/custom-app/templates/common.yaml b/charts/stable/custom-app/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/custom-app/templates/common.yaml +++ b/charts/stable/custom-app/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/custom-app/values.yaml b/charts/stable/custom-app/values.yaml index e6e22f8e796..995c51374a5 100644 --- a/charts/stable/custom-app/values.yaml +++ b/charts/stable/custom-app/values.yaml @@ -2,6 +2,8 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent tag: 0.20.2297@sha256:4de1541011cb56935ba5a8e28a58f6cbcf62a903393dc94581eda0b6e2aa117c - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/cyberchef/Chart.yaml b/charts/stable/cyberchef/Chart.yaml index 19de2663152..934867b84a1 100644 --- a/charts/stable/cyberchef/Chart.yaml +++ b/charts/stable/cyberchef/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "9.55.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. home: https://truecharts.org/charts/stable/cyberchef icon: https://truecharts.org/img/hotlink-ok/chart-icons/cyberchef.png @@ -23,4 +23,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/cyberchef/templates/NOTES.txt b/charts/stable/cyberchef/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/cyberchef/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/cyberchef/templates/common.yaml b/charts/stable/cyberchef/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/cyberchef/templates/common.yaml +++ b/charts/stable/cyberchef/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/cyberchef/values.yaml b/charts/stable/cyberchef/values.yaml index 8533dc55a71..ea8f283b82e 100644 --- a/charts/stable/cyberchef/values.yaml +++ b/charts/stable/cyberchef/values.yaml @@ -2,21 +2,18 @@ image: repository: tccr.io/truecharts/cyberchef tag: 9.55.0@sha256:ca73e448adbda3e3c1fcf52d11601c9071beeaf2eafecb22a814245a27e60e5f pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10219 targetPort: 8000 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/czkawka/Chart.yaml b/charts/stable/czkawka/Chart.yaml index 227364ee039..35ba4f4eaf6 100644 --- a/charts/stable/czkawka/Chart.yaml +++ b/charts/stable/czkawka/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Czkawka is a simple, fast and free app to remove unnecessary files from your computer. home: https://truecharts.org/charts/stable/czkawka @@ -30,4 +30,3 @@ annotations: - duplicates - files truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/czkawka/templates/NOTES.txt b/charts/stable/czkawka/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/czkawka/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/czkawka/templates/common.yaml b/charts/stable/czkawka/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/czkawka/templates/common.yaml +++ b/charts/stable/czkawka/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/czkawka/values.yaml b/charts/stable/czkawka/values.yaml index ecf5bab4e92..1d50e38f841 100644 --- a/charts/stable/czkawka/values.yaml +++ b/charts/stable/czkawka/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/czkawka pullPolicy: IfNotPresent tag: 23.02.3@sha256:ac64a6cd11fce855ac3b5d6af2c8768d4e53fa7631a887edbfc41de11bb63dcb - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,21 +15,12 @@ service: enabled: true port: 10259 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-czkawka' - -secretEnv: - VNC_PASSWORD: "" - czkawka: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: czkawka: enabled: true @@ -48,7 +30,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.czkawka.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.czkawka.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.czkawka.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -59,6 +40,22 @@ persistence: trash: enabled: true mountPath: "/trash" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-czkawka' diff --git a/charts/stable/darktable/Chart.yaml b/charts/stable/darktable/Chart.yaml index da8d89f2901..9a19324bd0c 100644 --- a/charts/stable/darktable/Chart.yaml +++ b/charts/stable/darktable/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/darktable/templates/NOTES.txt b/charts/stable/darktable/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/darktable/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/darktable/templates/common.yaml b/charts/stable/darktable/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/darktable/templates/common.yaml +++ b/charts/stable/darktable/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/darktable/values.yaml b/charts/stable/darktable/values.yaml index e294dc685af..0b86492610c 100644 --- a/charts/stable/darktable/values.yaml +++ b/charts/stable/darktable/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/darktable pullPolicy: IfNotPresent tag: 3.8.1@sha256:3d47d9bf9099e76a172b375934e005a5f47e8dd7e57c86843763c867cf342963 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 3000 port: 10129 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/dashdot/Chart.yaml b/charts/stable/dashdot/Chart.yaml index f03cb98e83d..80b5140b565 100644 --- a/charts/stable/dashdot/Chart.yaml +++ b/charts/stable/dashdot/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.9.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. home: https://truecharts.org/charts/stable/dashdot icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashdot.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/dashdot/templates/NOTES.txt b/charts/stable/dashdot/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/dashdot/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/dashdot/templates/common.yaml b/charts/stable/dashdot/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/dashdot/templates/common.yaml +++ b/charts/stable/dashdot/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/dashdot/values.yaml b/charts/stable/dashdot/values.yaml index 01760757cf9..ff96b477133 100644 --- a/charts/stable/dashdot/values.yaml +++ b/charts/stable/dashdot/values.yaml @@ -2,84 +2,11 @@ image: repository: tccr.io/truecharts/dashdot tag: 4.9.1@sha256:9d35440bde58ac5c72c87184cba219ce71c1cb35ee7c2ccefbcc74a00d1f0bb3 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - privileged: true - allowPrivilegeEscalation: true - capabilities: - add: - - SYS_ADMIN - - SYS_RAWIO - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - DASHDOT_PORT: "{{ .Values.service.main.ports.main.port}}" - # User Defined - # DASHDOT_WIDGET_LIST: os,cpu,storage,ram,network - # DASHDOT_ACCEPT_OOKLA_EULA: true - # DASHDOT_USE_IMPERIAL: false - # DASHDOT_DISABLE_INTEGRATIONS: false - # DASHDOT_SHOW_HOST: true - # DASHDOT_ALWAYS_SHOW_PERCENTAGES: false - # DASHDOT_FS_TYPE_FILTER: "cifs,9p,fuse.rclone,fuse.mergerfs" - # DASHDOT_FS_DEVICE_FILTER: "sda,sdb" - # DASHDOT_FS_VIRTUAL_MOUNTS: "" - # DASHDOT_OS_LABEL_LIST: "os,arch,up_since" - # DASHDOT_OS_WIDGET_GROW: "1.5" - # DASHDOT_OS_WIDGET_MIN_WIDTH: "300" - # DASHDOT_ENABLE_CPU_TEMPS: false - # DASHDOT_CPU_LABEL_LIST: "brand,model,cores,threads,frequency" - # DASHDOT_CPU_WIDGET_GROW: "4" - # DASHDOT_CPU_WIDGET_MIN_WIDTH: "500" - # DASHDOT_CPU_DATAPOINTS: "20" - # DASHDOT_CPU_POLL_INTERVAL: "1000" - # DASHDOT_STORAGE_LABEL_LIST: "brand,size,type" - # DASHDOT_STORAGE_WIDGET_GROW: "3.5" - # DASHDOT_STORAGE_WIDGET_MIN_WIDTH: "500" - # DASHDOT_STORAGE_POLL_INTERVAL: "60000" - # DASHDOT_ENABLE_STORAGE_SPLIT_VIEW: false - # DASHDOT_RAM_LABEL_LIST: "brand,size,type,frequency" - # DASHDOT_RAM_WIDGET_GROW: "4" - # DASHDOT_RAM_WIDGET_MIN_WIDTH: "500" - # DASHDOT_RAM_DATAPOINTS: "20" - # DASHDOT_RAM_POLL_INTERVAL: "1000" - # DASHDOT_USE_NETWORK_INTERFACE: "" - # DASHDOT_SPEED_TEST_INTERVAL: "60" - # DASHDOT_NETWORK_LABEL_LIST: "type,speed_up,speed_down,interface_speed" - # DASHDOT_NETWORK_WIDGET_GROW: "6" - # DASHDOT_NETWORK_WIDGET_MIN_WIDTH: "500" - # DASHDOT_NETWORK_DATAPOINTS: "20" - # DASHDOT_NETWORK_POLL_INTERVAL: "1000" - # DASHDOT_OVERRIDE_OS: "" - # DASHDOT_OVERRIDE_ARCH: "" - # DASHDOT_OVERRIDE_CPU_BRAND: "" - # DASHDOT_OVERRIDE_CPU_MODEL: "" - # DASHDOT_OVERRIDE_CPU_CORES: "" - # DASHDOT_OVERRIDE_CPU_THREADS: "" - # DASHDOT_OVERRIDE_CPU_FREQUENCY: "" - # DASHDOT_OVERRIDE_RAM_BRAND: "" - # DASHDOT_OVERRIDE_RAM_SIZE: "" - # DASHDOT_OVERRIDE_RAM_TYPE: "" - # DASHDOT_OVERRIDE_RAM_FREQUENCY: "" - # DASHDOT_OVERRIDE_NETWORK_SPEED_UP: "" - # DASHDOT_OVERRIDE_NETWORK_SPEED_DOWN: "" - # DASHDOT_OVERRIDE_NETWORK_INTERFACE_SPEED: "" - # DASHDOT_OVERRIDE_NETWORK_PUBLIC_IP: "" - # DASHDOT_OVERRIDE_STORAGE_BRANDS: "" - # DASHDOT_OVERRIDE_STORAGE_SIZES: "" - # DASHDOT_OVERRIDE_STORAGE_TYPES: "" - service: main: ports: main: port: 10044 - persistence: host-mnt: enabled: true @@ -93,6 +20,78 @@ persistence: hostPath: "/dev/mem" mountPath: "/dev/mem" readOnly: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + privileged: true + allowPrivilegeEscalation: true + capabilities: + add: + - SYS_ADMIN + - SYS_RAWIO + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DASHDOT_PORT: "{{ .Values.service.main.ports.main.port}}" + # User Defined + # DASHDOT_WIDGET_LIST: os,cpu,storage,ram,network + # DASHDOT_ACCEPT_OOKLA_EULA: true + # DASHDOT_USE_IMPERIAL: false + # DASHDOT_DISABLE_INTEGRATIONS: false + # DASHDOT_SHOW_HOST: true + # DASHDOT_ALWAYS_SHOW_PERCENTAGES: false + # DASHDOT_FS_TYPE_FILTER: "cifs,9p,fuse.rclone,fuse.mergerfs" + # DASHDOT_FS_DEVICE_FILTER: "sda,sdb" + # DASHDOT_FS_VIRTUAL_MOUNTS: "" + # DASHDOT_OS_LABEL_LIST: "os,arch,up_since" + # DASHDOT_OS_WIDGET_GROW: "1.5" + # DASHDOT_OS_WIDGET_MIN_WIDTH: "300" + # DASHDOT_ENABLE_CPU_TEMPS: false + # DASHDOT_CPU_LABEL_LIST: "brand,model,cores,threads,frequency" + # DASHDOT_CPU_WIDGET_GROW: "4" + # DASHDOT_CPU_WIDGET_MIN_WIDTH: "500" + # DASHDOT_CPU_DATAPOINTS: "20" + # DASHDOT_CPU_POLL_INTERVAL: "1000" + # DASHDOT_STORAGE_LABEL_LIST: "brand,size,type" + # DASHDOT_STORAGE_WIDGET_GROW: "3.5" + # DASHDOT_STORAGE_WIDGET_MIN_WIDTH: "500" + # DASHDOT_STORAGE_POLL_INTERVAL: "60000" + # DASHDOT_ENABLE_STORAGE_SPLIT_VIEW: false + # DASHDOT_RAM_LABEL_LIST: "brand,size,type,frequency" + # DASHDOT_RAM_WIDGET_GROW: "4" + # DASHDOT_RAM_WIDGET_MIN_WIDTH: "500" + # DASHDOT_RAM_DATAPOINTS: "20" + # DASHDOT_RAM_POLL_INTERVAL: "1000" + # DASHDOT_USE_NETWORK_INTERFACE: "" + # DASHDOT_SPEED_TEST_INTERVAL: "60" + # DASHDOT_NETWORK_LABEL_LIST: "type,speed_up,speed_down,interface_speed" + # DASHDOT_NETWORK_WIDGET_GROW: "6" + # DASHDOT_NETWORK_WIDGET_MIN_WIDTH: "500" + # DASHDOT_NETWORK_DATAPOINTS: "20" + # DASHDOT_NETWORK_POLL_INTERVAL: "1000" + # DASHDOT_OVERRIDE_OS: "" + # DASHDOT_OVERRIDE_ARCH: "" + # DASHDOT_OVERRIDE_CPU_BRAND: "" + # DASHDOT_OVERRIDE_CPU_MODEL: "" + # DASHDOT_OVERRIDE_CPU_CORES: "" + # DASHDOT_OVERRIDE_CPU_THREADS: "" + # DASHDOT_OVERRIDE_CPU_FREQUENCY: "" + # DASHDOT_OVERRIDE_RAM_BRAND: "" + # DASHDOT_OVERRIDE_RAM_SIZE: "" + # DASHDOT_OVERRIDE_RAM_TYPE: "" + # DASHDOT_OVERRIDE_RAM_FREQUENCY: "" + # DASHDOT_OVERRIDE_NETWORK_SPEED_UP: "" + # DASHDOT_OVERRIDE_NETWORK_SPEED_DOWN: "" + # DASHDOT_OVERRIDE_NETWORK_INTERFACE_SPEED: "" + # DASHDOT_OVERRIDE_NETWORK_PUBLIC_IP: "" + # DASHDOT_OVERRIDE_STORAGE_BRANDS: "" + # DASHDOT_OVERRIDE_STORAGE_SIZES: "" + # DASHDOT_OVERRIDE_STORAGE_TYPES: "" diff --git a/charts/stable/davos/Chart.yaml b/charts/stable/davos/Chart.yaml index d85b3ba84ed..5439d940cc8 100644 --- a/charts/stable/davos/Chart.yaml +++ b/charts/stable/davos/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.2.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An FTP automation tool that periodically scans given host locations for new files. home: https://truecharts.org/charts/stable/davos icon: https://truecharts.org/img/hotlink-ok/chart-icons/davos.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/davos/templates/NOTES.txt b/charts/stable/davos/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/davos/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/davos/templates/common.yaml b/charts/stable/davos/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/davos/templates/common.yaml +++ b/charts/stable/davos/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/davos/values.yaml b/charts/stable/davos/values.yaml index 7a209099356..a07c23f9671 100644 --- a/charts/stable/davos/values.yaml +++ b/charts/stable/davos/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/davos pullPolicy: IfNotPresent tag: v2.2.1-ls76@sha256:f9359583fb20278b436e7b018ee244f2cce1480d6834775f19e9da3503dd0e9b - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10081 targetPort: 8080 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/ddclient/Chart.yaml b/charts/stable/ddclient/Chart.yaml index 86b76abfbd6..1fc801b1014 100644 --- a/charts/stable/ddclient/Chart.yaml +++ b/charts/stable/ddclient/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ddclient/templates/NOTES.txt b/charts/stable/ddclient/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ddclient/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ddclient/templates/common.yaml b/charts/stable/ddclient/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ddclient/templates/common.yaml +++ b/charts/stable/ddclient/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ddclient/values.yaml b/charts/stable/ddclient/values.yaml index b33e2873646..67172ae6fa8 100644 --- a/charts/stable/ddclient/values.yaml +++ b/charts/stable/ddclient/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/ddclient pullPolicy: IfNotPresent tag: 3.10.0@sha256:38e8d9771be8e8b5705c1426daf2acb265c4686eb639a17b8383f1c3a1d84f19 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: enabled: false ports: main: enabled: false - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/ddns-go/Chart.yaml b/charts/stable/ddns-go/Chart.yaml index a328419f645..5e7564fe805 100644 --- a/charts/stable/ddns-go/Chart.yaml +++ b/charts/stable/ddns-go/Chart.yaml @@ -18,7 +18,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - cloud truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ddns-go/templates/NOTES.txt b/charts/stable/ddns-go/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ddns-go/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ddns-go/templates/common.yaml b/charts/stable/ddns-go/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ddns-go/templates/common.yaml +++ b/charts/stable/ddns-go/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ddns-go/values.yaml b/charts/stable/ddns-go/values.yaml index cf35bd5354c..07b3f965db2 100644 --- a/charts/stable/ddns-go/values.yaml +++ b/charts/stable/ddns-go/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/ddns-go pullPolicy: IfNotPresent tag: 4.5.6@sha256:a04a187ef15fe274e1969c3808586d963affb9e5e0f34377823a15182cdb4b5a - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 9876 port: 10168 - persistence: data: enabled: true mountPath: "/root" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/ddns-updater/Chart.yaml b/charts/stable/ddns-updater/Chart.yaml index 001dd519f23..17d5624319f 100644 --- a/charts/stable/ddns-updater/Chart.yaml +++ b/charts/stable/ddns-updater/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.4.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Light container updating DNS A and/or AAAA records periodically for multiple DNS providers home: https://truecharts.org/charts/stable/ddns-updater icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-updater.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - network truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ddns-updater/templates/NOTES.txt b/charts/stable/ddns-updater/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ddns-updater/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ddns-updater/templates/common.yaml b/charts/stable/ddns-updater/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ddns-updater/templates/common.yaml +++ b/charts/stable/ddns-updater/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ddns-updater/values.yaml b/charts/stable/ddns-updater/values.yaml index b5e46831e08..f5ec1f2a854 100644 --- a/charts/stable/ddns-updater/values.yaml +++ b/charts/stable/ddns-updater/values.yaml @@ -2,35 +2,38 @@ image: repository: tccr.io/truecharts/ddns-updater tag: v2.4.1@sha256:da6249fc9b5d1fbedfc4a4d7f0ed0bcff8c0742c54449c9f4b375fa55b7d98fe pullPolicy: IfNotPresent - -env: - LISTENING_PORT: "{{ .Values.service.main.ports.main.port }}" - CONFIG: "" - PERIOD: "5m" - IPV6_PREFIX: "/128" - PUBLICIP_FETCHERS: "all" - PUBLICIP_HTTP_PROVIDERS: "all" - PUBLICIPV4_HTTP_PROVIDERS: "all" - PUBLICIPV6_HTTP_PROVIDERS: "all" - PUBLICIP_DNS_PROVIDERS: "all" - PUBLICIP_DNS_TIMEOUT: "3s" - UPDATE_COOLDOWN_PERIOD: "5m" - HTTP_TIMEOUT: "10s" - BACKUP_PERIOD: "0" - LOG_LEVEL: "info" - LOG_CALLER: "hidden" - SHOUTRRR_ADDRESSES: "" - service: main: ports: main: port: 10227 - persistence: data: enabled: true mountPath: "/updater/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + LISTENING_PORT: "{{ .Values.service.main.ports.main.port }}" + CONFIG: "" + PERIOD: "5m" + IPV6_PREFIX: "/128" + PUBLICIP_FETCHERS: "all" + PUBLICIP_HTTP_PROVIDERS: "all" + PUBLICIPV4_HTTP_PROVIDERS: "all" + PUBLICIPV6_HTTP_PROVIDERS: "all" + PUBLICIP_DNS_PROVIDERS: "all" + PUBLICIP_DNS_TIMEOUT: "3s" + UPDATE_COOLDOWN_PERIOD: "5m" + HTTP_TIMEOUT: "10s" + BACKUP_PERIOD: "0" + LOG_LEVEL: "info" + LOG_CALLER: "hidden" + SHOUTRRR_ADDRESSES: "" diff --git a/charts/stable/deconz/Chart.yaml b/charts/stable/deconz/Chart.yaml index a6b8b4bbc57..0bb00e205cc 100644 --- a/charts/stable/deconz/Chart.yaml +++ b/charts/stable/deconz/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.20.01" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. home: https://truecharts.org/charts/stable/deconz icon: https://truecharts.org/img/hotlink-ok/chart-icons/deconz.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/deconz/templates/NOTES.txt b/charts/stable/deconz/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/deconz/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/deconz/templates/common.yaml b/charts/stable/deconz/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/deconz/templates/common.yaml +++ b/charts/stable/deconz/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/deconz/values.yaml b/charts/stable/deconz/values.yaml index ba96e27c0e5..a8960e1a4e0 100644 --- a/charts/stable/deconz/values.yaml +++ b/charts/stable/deconz/values.yaml @@ -2,32 +2,6 @@ image: repository: tccr.io/truecharts/deconz tag: 2.20.01@sha256:acdc476b79aac70c57ea282f4767738a91aaecdf6b957df23d97de91c3fddd91 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - DECONZ_VNC_PASSWORD: "" - -env: - # -- Override the location where deCONZ looks for the RaspBee/Conbee device. - # Example: /dev/ttyUSB0 - DECONZ_DEVICE: "" - DECONZ_UPNP: 0 - DECONZ_START_VERBOSE: 0 - # -- Enable VNC access to the container to view the deCONZ ZigBee mesh - DECONZ_VNC_MODE: 1 - DECONZ_WEB_PORT: "{{ .Values.service.main.ports.main.port }}" - DECONZ_WS_PORT: "{{ .Values.service.websocket.ports.websocket.port }}" - DECONZ_VNC_PORT: "{{ .Values.service.vnc.ports.vnc.port }}" - DECONZ_UID: "{{ .Values.security.PUID }}" - DECONZ_GID: "{{ .Values.podSecurityContext.fsGroup }}" - service: main: ports: @@ -45,12 +19,10 @@ service: vnc: enabled: true port: 10002 - persistence: config: enabled: true mountPath: "/opt/deCONZ" - # -- Affinity constraint rules to place the Pod on a specific node. # [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) affinity: {} @@ -64,4 +36,29 @@ affinity: {} # - zigbee-controller portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + # -- Override the location where deCONZ looks for the RaspBee/Conbee device. + # Example: /dev/ttyUSB0 + DECONZ_DEVICE: "" + DECONZ_UPNP: 0 + DECONZ_START_VERBOSE: 0 + # -- Enable VNC access to the container to view the deCONZ ZigBee mesh + DECONZ_VNC_MODE: 1 + DECONZ_WEB_PORT: "{{ .Values.service.main.ports.main.port }}" + DECONZ_WS_PORT: "{{ .Values.service.websocket.ports.websocket.port }}" + DECONZ_VNC_PORT: "{{ .Values.service.vnc.ports.vnc.port }}" + DECONZ_UID: "{{ .Values.security.PUID }}" + DECONZ_GID: "{{ .Values.podSecurityContext.fsGroup }}" + DECONZ_VNC_PASSWORD: "" diff --git a/charts/stable/deemix/Chart.yaml b/charts/stable/deemix/Chart.yaml index 890921fe1dc..c8c85cf9a29 100644 --- a/charts/stable/deemix/Chart.yaml +++ b/charts/stable/deemix/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: deemix is a deezer downloader built from the ashes of Deezloader Remix. home: https://truecharts.org/charts/stable/deemix @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/deemix/templates/NOTES.txt b/charts/stable/deemix/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/deemix/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/deemix/templates/common.yaml b/charts/stable/deemix/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/deemix/templates/common.yaml +++ b/charts/stable/deemix/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/deemix/values.yaml b/charts/stable/deemix/values.yaml index dddbebf2c56..53148543ad6 100644 --- a/charts/stable/deemix/values.yaml +++ b/charts/stable/deemix/values.yaml @@ -2,20 +2,6 @@ image: repository: tccr.io/truecharts/deemix pullPolicy: IfNotPresent tag: latest@sha256:1c3215f779d1071f6d93bb86fb929e7570c634cbcca5554c65088ff4d133daf4 - -env: - INTPORT: "{{ .Values.service.main.ports.main.targetPort }}" - # User Defined - DEEMIX_SINGLE_USER: false - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: enabled: true @@ -23,7 +9,6 @@ service: main: port: 6595 targetPort: 6595 - persistence: config: enabled: true @@ -31,6 +16,20 @@ persistence: data: enabled: true mountPath: "/downloads" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + INTPORT: "{{ .Values.service.main.ports.main.targetPort }}" + # User Defined + DEEMIX_SINGLE_USER: false diff --git a/charts/stable/deepstack/Chart.yaml b/charts/stable/deepstack/Chart.yaml index 42a43dbe45d..c11a3ede189 100644 --- a/charts/stable/deepstack/Chart.yaml +++ b/charts/stable/deepstack/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2022.01.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models home: https://truecharts.org/charts/stable/deepstack @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - AI truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/deepstack/templates/NOTES.txt b/charts/stable/deepstack/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/deepstack/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/deepstack/templates/common.yaml b/charts/stable/deepstack/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/deepstack/templates/common.yaml +++ b/charts/stable/deepstack/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/deepstack/values.yaml b/charts/stable/deepstack/values.yaml index 5ffc43b0cc7..14f3956f8fb 100644 --- a/charts/stable/deepstack/values.yaml +++ b/charts/stable/deepstack/values.yaml @@ -2,50 +2,22 @@ image: repository: tccr.io/truecharts/deepstack-cpu pullPolicy: IfNotPresent tag: v2022.01.1@sha256:494b5bec44924da7789d6093464e2c41d4d8866aa4db54d6e3dcbecb7ae84d48 - gpuImage: repository: tccr.io/truecharts/deepstack-gpu pullPolicy: IfNotPresent tag: 2022.01.1@sha256:8df0f00903427234b7786e3bbe9ecfbc852a34d22509823e360336f1f04b41ba - imageSelector: "image" - service: main: ports: main: port: 10049 targetPort: 5000 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - API-KEY: "" - ADMIN-KEY: "" - -env: - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "{{ .Values.persistence.modelstore.mountPath }}" - # High|Medium|Low - MODE: "High" - THREADCOUNT: 5 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-deepstack' - deepstack: vision_face: true vision_detection: true vision_scene: true vision_enhance: true - persistence: data: enabled: true @@ -53,7 +25,6 @@ persistence: modelstore: enabled: true mountPath: "/modelstore/detection" - configmap: deepstack: enabled: true @@ -62,6 +33,28 @@ 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 + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + # Path to custom models (needs to be on documentation) + MODELSTORE-DETECTION: "{{ .Values.persistence.modelstore.mountPath }}" + # High|Medium|Low + MODE: "High" + THREADCOUNT: 5 + API-KEY: "" + ADMIN-KEY: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-deepstack' diff --git a/charts/stable/deluge/Chart.yaml b/charts/stable/deluge/Chart.yaml index 70e937fac2f..fe12846def3 100644 --- a/charts/stable/deluge/Chart.yaml +++ b/charts/stable/deluge/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.1.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Deluge App for TrueNAS SCALE home: https://truecharts.org/charts/stable/deluge @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/deluge/templates/NOTES.txt b/charts/stable/deluge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/deluge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/deluge/templates/common.yaml b/charts/stable/deluge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/deluge/templates/common.yaml +++ b/charts/stable/deluge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/deluge/values.yaml b/charts/stable/deluge/values.yaml index eb312196832..04f24674419 100644 --- a/charts/stable/deluge/values.yaml +++ b/charts/stable/deluge/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/deluge pullPolicy: IfNotPresent tag: v2.1.1@sha256:580631efe42039df06ce28e90e59a6a2e4a23a1970eaa24a4b2f783166e74b36 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -31,14 +22,19 @@ service: enabled: true port: 51413 targetPort: 51413 - protocol: UDP - + protocol: udp persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/digikam/Chart.yaml b/charts/stable/digikam/Chart.yaml index 9aa3df3b41a..8f4e02e16d3 100644 --- a/charts/stable/digikam/Chart.yaml +++ b/charts/stable/digikam/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "7.8.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Professional Photo Management with the Power of Open Source home: https://truecharts.org/charts/stable/digikam icon: https://truecharts.org/img/hotlink-ok/chart-icons/digikam.png @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/digikam/templates/NOTES.txt b/charts/stable/digikam/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/digikam/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/digikam/templates/common.yaml b/charts/stable/digikam/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/digikam/templates/common.yaml +++ b/charts/stable/digikam/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/digikam/values.yaml b/charts/stable/digikam/values.yaml index aad6308183c..29dd7de03ee 100644 --- a/charts/stable/digikam/values.yaml +++ b/charts/stable/digikam/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/digikam pullPolicy: IfNotPresent tag: v7.8.0@sha256:ebd958a71b2fb571838a32bca7c24879078ed6d508aff4947d52d19f8d2f65dc - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10033 targetPort: 3000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/dillinger/Chart.yaml b/charts/stable/dillinger/Chart.yaml index d5b2b3ffb8e..a8bbd2e9842 100644 --- a/charts/stable/dillinger/Chart.yaml +++ b/charts/stable/dillinger/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/dillinger/templates/NOTES.txt b/charts/stable/dillinger/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/dillinger/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/dillinger/templates/common.yaml b/charts/stable/dillinger/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/dillinger/templates/common.yaml +++ b/charts/stable/dillinger/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/dillinger/values.yaml b/charts/stable/dillinger/values.yaml index 500e036111d..1315478b43c 100644 --- a/charts/stable/dillinger/values.yaml +++ b/charts/stable/dillinger/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/dillinger pullPolicy: IfNotPresent tag: v3.39.1@sha256:14c9a707b8680915aadfd23c7c0e1de2e8a222f8fceed6df49a706f7fac6ea9b - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 8080 port: 10143 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/discordgsm/Chart.yaml b/charts/stable/discordgsm/Chart.yaml index 23ca03bf4e8..cd7dfe7a6bc 100644 --- a/charts/stable/discordgsm/Chart.yaml +++ b/charts/stable/discordgsm/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.11.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: - monitor - discord truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/discordgsm/templates/NOTES.txt b/charts/stable/discordgsm/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/discordgsm/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/discordgsm/templates/_secret.tpl b/charts/stable/discordgsm/templates/_secret.tpl index 00cf3cbfc8e..73472e7cceb 100644 --- a/charts/stable/discordgsm/templates/_secret.tpl +++ b/charts/stable/discordgsm/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "gsm.secret" -}} -{{- $secretName := printf "%s-gsm-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-gsm-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/discordgsm/templates/common.yaml b/charts/stable/discordgsm/templates/common.yaml index 082030e50e0..60b7cacd011 100644 --- a/charts/stable/discordgsm/templates/common.yaml +++ b/charts/stable/discordgsm/templates/common.yaml @@ -1,7 +1,7 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- include "gsm.secret" . -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/discordgsm/values.yaml b/charts/stable/discordgsm/values.yaml index 6f969e33101..6fa9281b775 100644 --- a/charts/stable/discordgsm/values.yaml +++ b/charts/stable/discordgsm/values.yaml @@ -2,26 +2,6 @@ image: repository: tccr.io/truecharts/game-server-monitor pullPolicy: IfNotPresent tag: 2.11.0@sha256:f072466ae74a89e905eb8c0ccca48befa70a6d529efdffb7e4382153539e86f2 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -command: - - /bin/sh - - -c - - | - gunicorn \ - --bind 0.0.0.0:{{ .Values.service.main.ports.main.port }} \ - --workers={{ .Values.gsm.workers }} \ - --worker-class=gthread app:app \ - --timeout {{ .Values.gsm.timeout }} & \ - python -u main.py - gsm: # Server Config workers: 2 @@ -37,36 +17,52 @@ gsm: command_query_cooldown: 5 web_api_enable: false postgres_ssl_mode: disable - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-gsm-secret' - service: main: ports: main: port: 10230 - protocol: HTTP - -probes: - liveness: - type: HTTP - readiness: - type: HTTP - startup: - type: HTTP - + protocol: http persistence: config: enabled: true mountPath: /app/data - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: discord_gsm postgresqlUsername: discord_gsm - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + readiness: + type: HTTP + startup: + type: HTTP + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-gsm-secret' + command: + - /bin/sh + - -c + - | + gunicorn \ + --bind 0.0.0.0:{{ .Values.service.main.ports.main.port }} \ + --workers={{ .Values.gsm.workers }} \ + --worker-class=gthread app:app \ + --timeout {{ .Values.gsm.timeout }} & \ + python -u main.py diff --git a/charts/stable/dizquetv/Chart.yaml b/charts/stable/dizquetv/Chart.yaml index 99966432584..219246c3f01 100644 --- a/charts/stable/dizquetv/Chart.yaml +++ b/charts/stable/dizquetv/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.5.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Create live TV channel streams from media on your Plex servers. home: https://truecharts.org/charts/stable/dizquetv icon: https://truecharts.org/img/hotlink-ok/chart-icons/dizquetv.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/dizquetv/templates/NOTES.txt b/charts/stable/dizquetv/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/dizquetv/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/dizquetv/templates/common.yaml b/charts/stable/dizquetv/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/dizquetv/templates/common.yaml +++ b/charts/stable/dizquetv/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/dizquetv/values.yaml b/charts/stable/dizquetv/values.yaml index af64ec52ae1..30be101255c 100644 --- a/charts/stable/dizquetv/values.yaml +++ b/charts/stable/dizquetv/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/dizquetv pullPolicy: IfNotPresent tag: v1.5.0@sha256:6c8d24854c8533d31f35a5328ecee14ebe25a48ff8f73dd73f29012bdc5bb11b - service: main: ports: main: port: 10071 targetPort: 8000 - persistence: config: enabled: true mountPath: "/home/node/app/.dizquetv" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/docker-compose/Chart.yaml b/charts/stable/docker-compose/Chart.yaml index 5be6a7423cb..40c188a84c3 100644 --- a/charts/stable/docker-compose/Chart.yaml +++ b/charts/stable/docker-compose/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.0.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Dedicated App for using Docker-Compose on TrueNAS SCALE home: https://truecharts.org/charts/stable/docker-compose @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - docker truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/docker-compose/templates/NOTES.txt b/charts/stable/docker-compose/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/docker-compose/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/docker-compose/templates/common.yaml b/charts/stable/docker-compose/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/docker-compose/templates/common.yaml +++ b/charts/stable/docker-compose/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/docker-compose/values.yaml b/charts/stable/docker-compose/values.yaml index ace900dfc93..efdfef6725e 100644 --- a/charts/stable/docker-compose/values.yaml +++ b/charts/stable/docker-compose/values.yaml @@ -2,41 +2,7 @@ image: repository: tccr.io/truecharts/docker-in-docker pullPolicy: IfNotPresent tag: 23.0.1@sha256:118421527d72dd07061e074781b8fee99bb6dc50c5f76e0453e69a1095c25bc2 - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - -securityContext: - privileged: true - readOnlyRootFilesystem: false - allowPrivilegeEscalation: true - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - hostNetwork: true - service: main: enabled: true @@ -44,11 +10,6 @@ service: main: port: 2376 type: HTTPS - -env: - DOCKER_TLS_CERTDIR: /certs - COMPOSE_FILE: "" - lifecycle: postStart: exec: @@ -67,24 +28,12 @@ lifecycle: else echo "COMPOSE_FILE not set, not auto-loading compose-file" >> /proc/1/fd/1; fi -probes: - liveness: - spec: - initialDelaySeconds: 30 - readiness: - spec: - initialDelaySeconds: 30 - startup: - spec: - initialDelaySeconds: 30 - persistence: varrun: enabled: false docker-certs-ca: enabled: true mountPath: /config - volumeClaimTemplates: docker-certs-client: enabled: true @@ -92,6 +41,52 @@ volumeClaimTemplates: docker: enabled: true mountPath: /var/lib/docker - portal: - enabled: false + open: + enabled: false +securityContext: + container: + privileged: true + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + fsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + spec: + initialDelaySeconds: 30 + readiness: + spec: + initialDelaySeconds: 30 + startup: + spec: + initialDelaySeconds: 30 + env: + DOCKER_TLS_CERTDIR: /certs + COMPOSE_FILE: "" + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 diff --git a/charts/stable/docusaurus/Chart.yaml b/charts/stable/docusaurus/Chart.yaml index baeebe4df79..db567b1e857 100644 --- a/charts/stable/docusaurus/Chart.yaml +++ b/charts/stable/docusaurus/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Docusaurus makes it easy to maintain Open Source documentation websites. home: https://truecharts.org/charts/stable/docusaurus @@ -29,4 +29,3 @@ annotations: - website - documentation truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/docusaurus/templates/NOTES.txt b/charts/stable/docusaurus/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/docusaurus/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/docusaurus/templates/common.yaml b/charts/stable/docusaurus/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/docusaurus/templates/common.yaml +++ b/charts/stable/docusaurus/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/docusaurus/values.yaml b/charts/stable/docusaurus/values.yaml index 3b3e285ccf0..14bdd79d401 100644 --- a/charts/stable/docusaurus/values.yaml +++ b/charts/stable/docusaurus/values.yaml @@ -2,34 +2,33 @@ image: repository: tccr.io/truecharts/docusaurus pullPolicy: IfNotPresent tag: latest@sha256:00ca680f4ebfcb01f8f082c70a737db29963b3b2323b71eb701b0a4eef0170c9 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 80 port: 13080 - -env: - TARGET_UID: "{{ .Values.security.PUID }}" - TARGET_GID: "{{ .Values.podSecurityContext.fsGroup }}" - AUTO_UPDATE: true - WEBSITE_NAME: "Docusaurus HomeLab Website" - TEMPLATE: classic - persistence: config: enabled: true mountPath: "/docusaurus" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + TARGET_UID: "{{ .Values.security.PUID }}" + TARGET_GID: "{{ .Values.podSecurityContext.fsGroup }}" + AUTO_UPDATE: true + WEBSITE_NAME: "Docusaurus HomeLab Website" + TEMPLATE: classic diff --git a/charts/stable/dokuwiki/Chart.yaml b/charts/stable/dokuwiki/Chart.yaml index 07ebfb4b99c..cd14ce9eac7 100644 --- a/charts/stable/dokuwiki/Chart.yaml +++ b/charts/stable/dokuwiki/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/dokuwiki/templates/NOTES.txt b/charts/stable/dokuwiki/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/dokuwiki/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/dokuwiki/templates/common.yaml b/charts/stable/dokuwiki/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/dokuwiki/templates/common.yaml +++ b/charts/stable/dokuwiki/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/dokuwiki/values.yaml b/charts/stable/dokuwiki/values.yaml index fb3ae3bf5ac..a50c168660a 100644 --- a/charts/stable/dokuwiki/values.yaml +++ b/charts/stable/dokuwiki/values.yaml @@ -2,33 +2,32 @@ image: repository: tccr.io/truecharts/dokuwiki pullPolicy: IfNotPresent tag: 20220731.1.0@sha256:f5d516c4059dcda0b0d02bccd8ba902979d3fcdb2d5a806dc45bac2873f49278 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - DOKUWIKI_USERNAME: "admin" - DOKUWIKI_PASSWORD: "supersecret" - DOKUWIKI_FULL_NAME: "Super Admin" - DOKUWIKI_EMAIL: "admin@example.com" - DOKUWIKI_WIKI_NAME: "DokuWiki" - service: main: ports: main: port: 10123 targetPort: 8080 - persistence: config: enabled: true mountPath: "/bitnami/dokuwiki" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DOKUWIKI_USERNAME: "admin" + DOKUWIKI_PASSWORD: "supersecret" + DOKUWIKI_FULL_NAME: "Super Admin" + DOKUWIKI_EMAIL: "admin@example.com" + DOKUWIKI_WIKI_NAME: "DokuWiki" diff --git a/charts/stable/domoticz/Chart.yaml b/charts/stable/domoticz/Chart.yaml index 0621c9e76b0..f8c7d7c394a 100644 --- a/charts/stable/domoticz/Chart.yaml +++ b/charts/stable/domoticz/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/domoticz/templates/NOTES.txt b/charts/stable/domoticz/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/domoticz/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/domoticz/templates/common.yaml b/charts/stable/domoticz/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/domoticz/templates/common.yaml +++ b/charts/stable/domoticz/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/domoticz/values.yaml b/charts/stable/domoticz/values.yaml index c3c074c301a..c5ef3b3264c 100644 --- a/charts/stable/domoticz/values.yaml +++ b/charts/stable/domoticz/values.yaml @@ -2,18 +2,6 @@ image: repository: tccr.io/truecharts/domoticz pullPolicy: IfNotPresent tag: 2023.1.20230220@sha256:17a4a304da063f445f0b46ca79e4b8827d885b4754b664f8026e11608ea25062 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - WEBROOT: "domoticz" - service: main: ports: @@ -34,13 +22,24 @@ service: enabled: true targetPort: 1443 port: 1443 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + WEBROOT: "domoticz" diff --git a/charts/stable/doplarr/Chart.yaml b/charts/stable/doplarr/Chart.yaml index a846ce0c7de..b190bbebefe 100644 --- a/charts/stable/doplarr/Chart.yaml +++ b/charts/stable/doplarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.6.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An *arr Request Bot for Discord home: https://truecharts.org/charts/stable/doplarr icon: https://truecharts.org/img/hotlink-ok/chart-icons/doplarr.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/doplarr/templates/NOTES.txt b/charts/stable/doplarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/doplarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/doplarr/templates/common.yaml b/charts/stable/doplarr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/doplarr/templates/common.yaml +++ b/charts/stable/doplarr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/doplarr/values.yaml b/charts/stable/doplarr/values.yaml index c750982dbf0..67e7837633e 100644 --- a/charts/stable/doplarr/values.yaml +++ b/charts/stable/doplarr/values.yaml @@ -2,41 +2,43 @@ image: repository: tccr.io/truecharts/doplarr tag: 3.6.2@sha256:ca3632a6f7b981c4b2231628f79d46b4a551f8fc28749ed1c93152ccd5693dc5 pullPolicy: IfNotPresent - -secretEnv: - OVERSEERR__API: "" - OVERSEERR__DEFAULT_ID: "" - SONARR__API: "" - RADARR__API: "" - DISCORD__ROLE_ID: "" - DISCORD__TOKEN: "" - -env: - OVERSEERR__URL: "" - DISCORD__MAX_RESULTS: 25 - DISCORD__REQUESTED_MSG_STYLE: ":plain" - SONARR__URL: "" - SONARR__QUALITY_PROFILE: "" - SONARR__LANGUAGE_PROFILE: "" - RADARR__URL: "" - RADARR__QUALITY_PROFILE: "" - PARTIAL_SEASONS: true - LOG_LEVEL: ":info" - service: main: enabled: false ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - portal: - enabled: false + open: + enabled: false +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + OVERSEERR__URL: "" + DISCORD__MAX_RESULTS: 25 + DISCORD__REQUESTED_MSG_STYLE: ":plain" + SONARR__URL: "" + SONARR__QUALITY_PROFILE: "" + SONARR__LANGUAGE_PROFILE: "" + RADARR__URL: "" + RADARR__QUALITY_PROFILE: "" + PARTIAL_SEASONS: true + LOG_LEVEL: ":info" + OVERSEERR__API: "" + OVERSEERR__DEFAULT_ID: "" + SONARR__API: "" + RADARR__API: "" + DISCORD__ROLE_ID: "" + DISCORD__TOKEN: "" diff --git a/charts/stable/double-take/Chart.yaml b/charts/stable/double-take/Chart.yaml index 66a884ae983..f64370c8dac 100644 --- a/charts/stable/double-take/Chart.yaml +++ b/charts/stable/double-take/Chart.yaml @@ -18,7 +18,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/double-take/templates/NOTES.txt b/charts/stable/double-take/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/double-take/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/double-take/templates/common.yaml b/charts/stable/double-take/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/double-take/templates/common.yaml +++ b/charts/stable/double-take/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/double-take/values.yaml b/charts/stable/double-take/values.yaml index 3d7603f0f98..b8acd537253 100644 --- a/charts/stable/double-take/values.yaml +++ b/charts/stable/double-take/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/double-take pullPolicy: IfNotPresent tag: 1.13.1@sha256:4bf165d90b8a57774a4ef363952dfd21e79978d306af1a0bc103096c8f7a87d6 - service: main: ports: main: targetPort: 3000 port: 10200 - persistence: data: enabled: true mountPath: "/.storage" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/doublecommander/Chart.yaml b/charts/stable/doublecommander/Chart.yaml index e600379f032..b48d909c1e7 100644 --- a/charts/stable/doublecommander/Chart.yaml +++ b/charts/stable/doublecommander/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.8.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A free cross platform open source file manager with two panels side by side. home: https://truecharts.org/charts/stable/doublecommander icon: https://truecharts.org/img/hotlink-ok/chart-icons/doublecommander.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/doublecommander/templates/NOTES.txt b/charts/stable/doublecommander/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/doublecommander/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/doublecommander/templates/common.yaml b/charts/stable/doublecommander/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/doublecommander/templates/common.yaml +++ b/charts/stable/doublecommander/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/doublecommander/values.yaml b/charts/stable/doublecommander/values.yaml index 9f67021df9d..5bede456cc6 100644 --- a/charts/stable/doublecommander/values.yaml +++ b/charts/stable/doublecommander/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/doublecommander pullPolicy: IfNotPresent tag: version-0.8.2-1@sha256:9c71e7178c24bdd646fa65e49fd9cef59ad9584eac2d60d59ea3e62ea53d47f9 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10034 targetPort: 3000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/drawio/Chart.yaml b/charts/stable/drawio/Chart.yaml index c5788a74a41..b65ebb43a18 100644 --- a/charts/stable/drawio/Chart.yaml +++ b/charts/stable/drawio/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "20.8.23" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Drawio is free online diagram software. home: https://truecharts.org/charts/stable/drawio icon: https://truecharts.org/img/hotlink-ok/chart-icons/drawio.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/drawio/templates/NOTES.txt b/charts/stable/drawio/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/drawio/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/drawio/templates/common.yaml b/charts/stable/drawio/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/drawio/templates/common.yaml +++ b/charts/stable/drawio/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/drawio/values.yaml b/charts/stable/drawio/values.yaml index 0e4be290b44..8ccbf093de1 100644 --- a/charts/stable/drawio/values.yaml +++ b/charts/stable/drawio/values.yaml @@ -2,21 +2,18 @@ image: repository: tccr.io/truecharts/drawio tag: 20.8.23@sha256:579565851044f0e22a85ff38dabd4c79c741100858ef46750bbf62dae5efd374 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10214 targetPort: 8080 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/dsmr-reader/Chart.yaml b/charts/stable/dsmr-reader/Chart.yaml index b248a047982..c737be6c15d 100644 --- a/charts/stable/dsmr-reader/Chart.yaml +++ b/charts/stable/dsmr-reader/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/dsmr-reader/templates/NOTES.txt b/charts/stable/dsmr-reader/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/dsmr-reader/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/dsmr-reader/templates/common.yaml b/charts/stable/dsmr-reader/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/dsmr-reader/templates/common.yaml +++ b/charts/stable/dsmr-reader/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/dsmr-reader/values.yaml b/charts/stable/dsmr-reader/values.yaml index e1abb1fc7d8..0d7e09009ea 100644 --- a/charts/stable/dsmr-reader/values.yaml +++ b/charts/stable/dsmr-reader/values.yaml @@ -2,47 +2,45 @@ image: repository: tccr.io/truecharts/dsmr-reader tag: v2021.09.02@sha256:1d3b33ea11703b14aa276dab2f2056323cc74a90e5f6c474aa82efc57c90ac9e pullPolicy: IfNotPresent - -env: - DJANGO_TIME_ZONE: "{{ .Values.TZ }}" - DJANGO_DATABASE_ENGINE: "django.db.backends.postgresql" - DJANGO_DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DJANGO_DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DJANGO_DATABASE_PORT: "5432" - DJANGO_DATABASE_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DJANGO_DATABASE_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10009 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: dsmr-reader postgresqlDatabase: dsmr-reader - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DJANGO_TIME_ZONE: "{{ .Values.TZ }}" + DJANGO_DATABASE_ENGINE: "django.db.backends.postgresql" + DJANGO_DATABASE_NAME: "{{ .Values.cnpg.database }}" + DJANGO_DATABASE_USER: "{{ .Values.cnpg.user }}" + DJANGO_DATABASE_PORT: "5432" + DJANGO_DATABASE_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DJANGO_DATABASE_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/duckdns/Chart.yaml b/charts/stable/duckdns/Chart.yaml index 6277b9a5e77..6fde3a596f9 100644 --- a/charts/stable/duckdns/Chart.yaml +++ b/charts/stable/duckdns/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/duckdns/templates/NOTES.txt b/charts/stable/duckdns/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/duckdns/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/duckdns/templates/common.yaml b/charts/stable/duckdns/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/duckdns/templates/common.yaml +++ b/charts/stable/duckdns/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/duckdns/values.yaml b/charts/stable/duckdns/values.yaml index 30c78dcd229..1b1eb06cf14 100644 --- a/charts/stable/duckdns/values.yaml +++ b/charts/stable/duckdns/values.yaml @@ -2,35 +2,32 @@ image: repository: tccr.io/truecharts/duckdns pullPolicy: IfNotPresent tag: latest@sha256:4ab733542a8bd4793f02feebe5218a11229c17c62c255c0c4a0481ff5ad1e07b - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - TOKEN: "" - -env: - SUBDOMAINS: "" - LOG_FILE: false - service: main: enabled: false ports: main: enabled: false - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + SUBDOMAINS: "" + LOG_FILE: false + TOKEN: "" diff --git a/charts/stable/dupeguru/Chart.yaml b/charts/stable/dupeguru/Chart.yaml index 82955927845..01370123f85 100644 --- a/charts/stable/dupeguru/Chart.yaml +++ b/charts/stable/dupeguru/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.01.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. home: https://truecharts.org/charts/stable/dupeguru @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/dupeguru/templates/NOTES.txt b/charts/stable/dupeguru/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/dupeguru/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/dupeguru/templates/common.yaml b/charts/stable/dupeguru/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/dupeguru/templates/common.yaml +++ b/charts/stable/dupeguru/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/dupeguru/values.yaml b/charts/stable/dupeguru/values.yaml index b6f355339c2..197fc952124 100644 --- a/charts/stable/dupeguru/values.yaml +++ b/charts/stable/dupeguru/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/dupeguru tag: 23.01.1@sha256:18646a36f34c795bfafe1b1b162c2dc6ead19e71014aabf70b61095d098638dd pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,21 +15,12 @@ service: enabled: true port: 10261 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-dupeguru' - -secretEnv: - VNC_PASSWORD: "" - dupeguru: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: dupeguru: enabled: true @@ -48,7 +30,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.dupeguru.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.dupeguru.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.dupeguru.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -59,6 +40,22 @@ persistence: trash: enabled: true mountPath: "/trash" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-dupeguru' diff --git a/charts/stable/duplicati/Chart.yaml b/charts/stable/duplicati/Chart.yaml index 9acdf756f62..930f072ddbf 100644 --- a/charts/stable/duplicati/Chart.yaml +++ b/charts/stable/duplicati/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Store securely encrypted backups on cloud storage services! home: https://truecharts.org/charts/stable/duplicati icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicati.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/duplicati/templates/NOTES.txt b/charts/stable/duplicati/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/duplicati/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/duplicati/templates/common.yaml b/charts/stable/duplicati/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/duplicati/templates/common.yaml +++ b/charts/stable/duplicati/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/duplicati/values.yaml b/charts/stable/duplicati/values.yaml index 572cfc73fc4..329012a7cc9 100644 --- a/charts/stable/duplicati/values.yaml +++ b/charts/stable/duplicati/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/duplicati tag: latest@sha256:c8c569e61786f11210dcfd3e5dad3255c7f0487f4f1be469606402bf9b94a1a6 pullPolicy: IfNotPresent - service: main: ports: main: port: 8200 targetPort: 8200 - persistence: config: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/emby/Chart.yaml b/charts/stable/emby/Chart.yaml index 8f3a19fd4bb..e45a3d53edd 100644 --- a/charts/stable/emby/Chart.yaml +++ b/charts/stable/emby/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.7.11.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Emby Server is a home media server home: https://truecharts.org/charts/stable/emby @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/emby/templates/NOTES.txt b/charts/stable/emby/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/emby/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/emby/templates/common.yaml b/charts/stable/emby/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/emby/templates/common.yaml +++ b/charts/stable/emby/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/emby/values.yaml b/charts/stable/emby/values.yaml index cb93b70264e..440764347d3 100644 --- a/charts/stable/emby/values.yaml +++ b/charts/stable/emby/values.yaml @@ -2,21 +2,19 @@ image: repository: tccr.io/truecharts/emby pullPolicy: IfNotPresent tag: 4.7.11.0@sha256:29c5f1e0603d35e9df6e0e6b03e76e95fbe9f090ba25e0add4172100394e6941 - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: port: 10079 targetPort: 8096 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false diff --git a/charts/stable/embystat/Chart.yaml b/charts/stable/embystat/Chart.yaml index 27593e2bde8..8e91d987fdb 100644 --- a/charts/stable/embystat/Chart.yaml +++ b/charts/stable/embystat/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/embystat/templates/NOTES.txt b/charts/stable/embystat/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/embystat/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/embystat/templates/common.yaml b/charts/stable/embystat/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/embystat/templates/common.yaml +++ b/charts/stable/embystat/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/embystat/values.yaml b/charts/stable/embystat/values.yaml index d4027cc434b..c727f0f0ca6 100644 --- a/charts/stable/embystat/values.yaml +++ b/charts/stable/embystat/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/embystat pullPolicy: IfNotPresent tag: v0.2.0@sha256:7cf273887e8068f46567cb5a2aeed433177bd780436979a21ecb3dc728d8a7d0 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 6555 port: 6555 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/emulatorjs/Chart.yaml b/charts/stable/emulatorjs/Chart.yaml index fe32c76e346..843f464728c 100644 --- a/charts/stable/emulatorjs/Chart.yaml +++ b/charts/stable/emulatorjs/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/emulatorjs/templates/NOTES.txt b/charts/stable/emulatorjs/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/emulatorjs/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/emulatorjs/templates/common.yaml b/charts/stable/emulatorjs/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/emulatorjs/templates/common.yaml +++ b/charts/stable/emulatorjs/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/emulatorjs/values.yaml b/charts/stable/emulatorjs/values.yaml index be94b180546..86d5ccff050 100644 --- a/charts/stable/emulatorjs/values.yaml +++ b/charts/stable/emulatorjs/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/emulatorjs pullPolicy: IfNotPresent tag: v1.7.2@sha256:ad89c7f41666445d9e94659157438db3b1d027d98106189229433327c4b50c9d - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -31,11 +22,9 @@ service: enabled: true targetPort: 4001 port: 10138 - ingress: front: autoLink: true - persistence: config: enabled: true @@ -45,6 +34,12 @@ persistence: mountPath: "/data" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/endlessh/Chart.yaml b/charts/stable/endlessh/Chart.yaml index e451d590e50..ce2d2559025 100644 --- a/charts/stable/endlessh/Chart.yaml +++ b/charts/stable/endlessh/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/endlessh/templates/NOTES.txt b/charts/stable/endlessh/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/endlessh/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/endlessh/templates/common.yaml b/charts/stable/endlessh/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/endlessh/templates/common.yaml +++ b/charts/stable/endlessh/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/endlessh/values.yaml b/charts/stable/endlessh/values.yaml index 90476542138..064e35b9b14 100644 --- a/charts/stable/endlessh/values.yaml +++ b/charts/stable/endlessh/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/endlessh pullPolicy: IfNotPresent tag: v2021.11.21@sha256:0ae05ee37bfbb92df870ef7b85ec56d04b99f22d3e924695cbd61e9cb0169050 - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 2222 port: 10128 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/esphome/Chart.yaml b/charts/stable/esphome/Chart.yaml index 6fa7a2d1db9..47dc0f764bf 100644 --- a/charts/stable/esphome/Chart.yaml +++ b/charts/stable/esphome/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023.2.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. home: https://truecharts.org/charts/stable/esphome @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - tools truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/esphome/templates/NOTES.txt b/charts/stable/esphome/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/esphome/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/esphome/templates/common.yaml b/charts/stable/esphome/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/esphome/templates/common.yaml +++ b/charts/stable/esphome/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/esphome/values.yaml b/charts/stable/esphome/values.yaml index 5b40c1cb204..38c45ec7082 100644 --- a/charts/stable/esphome/values.yaml +++ b/charts/stable/esphome/values.yaml @@ -2,34 +2,12 @@ image: repository: tccr.io/truecharts/esphome pullPolicy: IfNotPresent tag: 2023.2.4@sha256:c6c0f0ebc20c77d0a7fc1b32561ea524a13a6ef7df9b2a5947acddb1f305f46f - -# App needs to run as root because of this: https://github.com/esphome/issues/issues/2752 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - privileged: true - allowPrivilegeEscalation: true - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 6052 targetPort: 6052 - -env: - ESPHOME_DASHBOARD_USE_PING: false - ESPHOME_DASHBOARD_RELATIVE_URL: / - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - persistence: config: enabled: true @@ -37,6 +15,26 @@ persistence: platformio: enabled: true mountPath: /.platformio - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + privileged: true + allowPrivilegeEscalation: true + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + ESPHOME_DASHBOARD_USE_PING: false + ESPHOME_DASHBOARD_RELATIVE_URL: / + # ESPHOME_QUICKWIZARD: + # ESPHOME_IS_HASSIO: + # DISABLE_HA_AUTHENTICATION: + # USERNAME: + # PASSWORD: diff --git a/charts/stable/etherpad/Chart.yaml b/charts/stable/etherpad/Chart.yaml index 850e062758a..ff0d65a6909 100644 --- a/charts/stable/etherpad/Chart.yaml +++ b/charts/stable/etherpad/Chart.yaml @@ -20,7 +20,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/etherpad/templates/NOTES.txt b/charts/stable/etherpad/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/etherpad/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/etherpad/templates/common.yaml b/charts/stable/etherpad/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/etherpad/templates/common.yaml +++ b/charts/stable/etherpad/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/etherpad/values.yaml b/charts/stable/etherpad/values.yaml index 8840fc70ebe..49f3aa12e3f 100644 --- a/charts/stable/etherpad/values.yaml +++ b/charts/stable/etherpad/values.yaml @@ -2,44 +2,12 @@ image: repository: tccr.io/truecharts/etherpad pullPolicy: IfNotPresent tag: version-1.8.14@sha256:4900f0e787ca22cf93090ae44ecceb5689d4427c739e1eb637a6e3a913161bf8 - -secretEnv: - ADMIN_PASSWORD: "adminpass" - USER_PASSWORD: "firstuserpass" - -env: - DB_TYPE: "postgres" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_PORT: "5432" - DB_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - # User Defined - TITLE: "Etherpad" - FAVICON: "favicon.ico" - DEFAULT_PAD_TEXT: "Welcome to Etherpad! This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents! Get involved with Etherpad at https://etherpad.org" - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10060 targetPort: 9001 - persistence: data: enabled: true @@ -47,12 +15,40 @@ persistence: app: enabled: true mountPath: "/opt/etherpad-lite/app" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: etherpad postgresqlDatabase: etherpad - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DB_TYPE: "postgres" + DB_NAME: "{{ .Values.cnpg.database }}" + DB_USER: "{{ .Values.cnpg.user }}" + DB_PORT: "5432" + DB_PASS: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + # User Defined + TITLE: "Etherpad" + FAVICON: "favicon.ico" + DEFAULT_PAD_TEXT: "Welcome to Etherpad! This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents! Get involved with Etherpad at https://etherpad.org" + ADMIN_PASSWORD: "adminpass" + USER_PASSWORD: "firstuserpass" diff --git a/charts/stable/external-service/Chart.yaml b/charts/stable/external-service/Chart.yaml index 8c2adff8996..3a7ee43d130 100644 --- a/charts/stable/external-service/Chart.yaml +++ b/charts/stable/external-service/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Allow external services to be used like Apps. home: https://truecharts.org/charts/stable/external-service @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/external-service/templates/NOTES.txt b/charts/stable/external-service/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/external-service/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/external-service/templates/common.yaml b/charts/stable/external-service/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/external-service/templates/common.yaml +++ b/charts/stable/external-service/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/external-service/values.yaml b/charts/stable/external-service/values.yaml index d7acbc37121..29922ce4cba 100644 --- a/charts/stable/external-service/values.yaml +++ b/charts/stable/external-service/values.yaml @@ -3,11 +3,6 @@ image: repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent tag: latest@sha256:711ef8a1f34f18df5f6dc1e85f0324f737e331ac734307baf455675cdc868ce4 - -# Disable Deployment -controller: - enabled: false - service: main: type: ExternalIP @@ -17,6 +12,11 @@ service: Type: HTTPS port: 10003 targetPort: 443 - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + enabled: false diff --git a/charts/stable/ferdi-server/Chart.yaml b/charts/stable/ferdi-server/Chart.yaml index 5955caed234..55df723c166 100644 --- a/charts/stable/ferdi-server/Chart.yaml +++ b/charts/stable/ferdi-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.3.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ferdi-server/templates/NOTES.txt b/charts/stable/ferdi-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ferdi-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ferdi-server/templates/common.yaml b/charts/stable/ferdi-server/templates/common.yaml index 204f8e6a675..7b55f419fe2 100644 --- a/charts/stable/ferdi-server/templates/common.yaml +++ b/charts/stable/ferdi-server/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for ferdi-server */}} {{- include "ferdi-server.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/ferdi-server/values.yaml b/charts/stable/ferdi-server/values.yaml index bf3d6472650..781215cc8f9 100644 --- a/charts/stable/ferdi-server/values.yaml +++ b/charts/stable/ferdi-server/values.yaml @@ -2,66 +2,12 @@ image: repository: tccr.io/truecharts/ferdi-server tag: v1.3.2@sha256:f8e0023f5bb616e08174af1030ea69364d2d85e5d3c393daf6f1f453a8a5a37e pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - NODE_ENV: "production" - DATA_DIR: "/app/data" - DB_CONNECTION: "pg" - DB_PORT: "5432" - DB_SSL: false - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - # User Defined - APP_URL: "http://localhost:3333" - IS_CREATION_ENABLED: true - IS_DASHBOARD_ENABLED: true - IS_REGISTRATION_ENABLED: true - CONNECT_WITH_FRANZ: true - # MAIL_CONNECTION: "smtp" - # SMTP_HOST: "localhost" - # SMTP_PORT: 587 - # MAIL_SSL: true - # MAIL_USERNAME: "username@example.com" - # MAIL_PASSWORD: "password" - # MAIL_SENDER: "noreply@example.com" - # SPARKPOST_API_KEY: "" - # MAILGUN_DOMAIN: "" - # MAILGUN_API_REGION: "" - # MAILGUN_API_KEY: "" - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -probes: - liveness: - path: "/health" - - readiness: - path: "/health" - - startup: - path: "/health" - service: main: ports: main: port: 10206 targetPort: 3333 - persistence: data: enabled: true @@ -69,13 +15,11 @@ persistence: recipes: enabled: true mountPath: "/app/recipes" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: ferdi-server postgresqlDatabase: ferdi-server - installContainers: 1-create-key-file: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -91,9 +35,8 @@ installContainers: command: ["sh", "-c"] args: - > - keyfile="/app/data/FERDI_APP_KEY.txt"; - if [ ! -f ${keyfile} ]; - then + keyfile="/app/data/FERDI_APP_KEY.txt"; if [ ! -f ${keyfile} ]; then + echo "No APP_KEY File..."; echo "Creating APP_KEY file..."; echo "${APP_KEY}" > ${keyfile}; @@ -104,8 +47,61 @@ installContainers: echo "Failed."; fi; else + echo "APP_KEY File exists. Skipping..."; fi; portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/health" + readiness: + path: "/health" + startup: + path: "/health" + env: + NODE_ENV: "production" + DATA_DIR: "/app/data" + DB_CONNECTION: "pg" + DB_PORT: "5432" + DB_SSL: false + DB_USER: "{{ .Values.cnpg.user }}" + DB_DATABASE: "{{ .Values.cnpg.database }}" + # User Defined + APP_URL: "http://localhost:3333" + IS_CREATION_ENABLED: true + IS_DASHBOARD_ENABLED: true + IS_REGISTRATION_ENABLED: true + CONNECT_WITH_FRANZ: true + # MAIL_CONNECTION: "smtp" + # SMTP_HOST: "localhost" + # SMTP_PORT: 587 + # MAIL_SSL: true + # MAIL_USERNAME: "username@example.com" + # MAIL_PASSWORD: "password" + # MAIL_SENDER: "noreply@example.com" + # SPARKPOST_API_KEY: "" + # MAILGUN_DOMAIN: "" + # MAILGUN_API_REGION: "" + # MAILGUN_API_KEY: "" + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password diff --git a/charts/stable/filebot/Chart.yaml b/charts/stable/filebot/Chart.yaml index fa5b71739a8..ed1e444daa0 100644 --- a/charts/stable/filebot/Chart.yaml +++ b/charts/stable/filebot/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works. home: https://truecharts.org/charts/stable/filebot @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/filebot/templates/NOTES.txt b/charts/stable/filebot/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/filebot/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/filebot/templates/common.yaml b/charts/stable/filebot/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/filebot/templates/common.yaml +++ b/charts/stable/filebot/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/filebot/values.yaml b/charts/stable/filebot/values.yaml index 25ef72722b4..2a12fcd6a45 100644 --- a/charts/stable/filebot/values.yaml +++ b/charts/stable/filebot/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/filebot tag: 23.02.2@sha256:1c33118067d9a3b6b4c257f6facd041642dd27f28b97cff61b6e2b818d7036f6 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,14 +15,6 @@ service: enabled: true port: 10269 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-filebot' - -secretEnv: - VNC_PASSWORD: "" - filebot: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 @@ -57,7 +40,6 @@ filebot: AMC_CUSTOM_OPTIONS: "" AMC_INSTALL_PKGS: "" USE_FILEBOT_BETA: false - configmap: filebot: enabled: true @@ -86,7 +68,6 @@ configmap: AMC_CUSTOM_OPTIONS: "{{ .Values.filebot.AMC_CUSTOM_OPTIONS }}" AMC_INSTALL_PKGS: "{{ .Values.filebot.AMC_INSTALL_PKGS }}" USE_FILEBOT_BETA: '{{ ternary "1" "0" .Values.filebot.USE_FILEBOT_BETA }}' - persistence: config: enabled: true @@ -100,6 +81,22 @@ persistence: output: enabled: true mountPath: "/output" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-filebot' diff --git a/charts/stable/filebrowser/Chart.yaml b/charts/stable/filebrowser/Chart.yaml index c2237712c04..b743a446587 100644 --- a/charts/stable/filebrowser/Chart.yaml +++ b/charts/stable/filebrowser/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.23.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Filebrowser provides a file managing interface within a specified directory home: https://truecharts.org/charts/stable/filebrowser @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/filebrowser/templates/NOTES.txt b/charts/stable/filebrowser/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/filebrowser/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/filebrowser/templates/common.yaml b/charts/stable/filebrowser/templates/common.yaml index ead65062525..a204deeeb4f 100644 --- a/charts/stable/filebrowser/templates/common.yaml +++ b/charts/stable/filebrowser/templates/common.yaml @@ -1 +1 @@ -{{- include "tc.common.loader.all" . }} +{{- include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/filebrowser/values.yaml b/charts/stable/filebrowser/values.yaml index 0951878c782..072f7d21bfc 100644 --- a/charts/stable/filebrowser/values.yaml +++ b/charts/stable/filebrowser/values.yaml @@ -2,21 +2,11 @@ image: repository: tccr.io/truecharts/filebrowser pullPolicy: IfNotPresent tag: 2.23.0@sha256:9056708e06dfa8b668f4bf8aa2eaa6e587dbd20a218c1109126dfe38d4b77f5a - service: main: ports: main: port: 10187 - -env: - FB_ADDRESS: "" - FB_BASEURL: "" - FB_DATABASE: "/database/filebrowser.db" - FB_CONFIG: "/config/filebrowser.json" - FB_ROOT: "/data" - FB_PORT: "{{ .Values.service.main.ports.main.port }}" - persistence: config: enabled: true @@ -27,6 +17,19 @@ persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + FB_ADDRESS: "" + FB_BASEURL: "" + FB_DATABASE: "/database/filebrowser.db" + FB_CONFIG: "/config/filebrowser.json" + FB_ROOT: "/data" + FB_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/fileflows/Chart.yaml b/charts/stable/fileflows/Chart.yaml index 916db0460c4..9072be7e208 100644 --- a/charts/stable/fileflows/Chart.yaml +++ b/charts/stable/fileflows/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.9" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An application that lets you automatically process files through a simple rule flow. home: https://truecharts.org/charts/stable/fileflows icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileflows.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/fileflows/templates/NOTES.txt b/charts/stable/fileflows/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/fileflows/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/fileflows/templates/common.yaml b/charts/stable/fileflows/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/fileflows/templates/common.yaml +++ b/charts/stable/fileflows/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/fileflows/values.yaml b/charts/stable/fileflows/values.yaml index 9e3643bbcb7..58dd4d76015 100644 --- a/charts/stable/fileflows/values.yaml +++ b/charts/stable/fileflows/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/fileflows tag: 1.0.9@sha256:ccd7421d500098a88525b5657250a410579d15fb35ae0638f9b51cb8ab2d06ec pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10242 targetPort: 5000 - persistence: data: enabled: true @@ -31,6 +21,12 @@ persistence: media: enabled: true mountPath: "/media" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/filerun/Chart.yaml b/charts/stable/filerun/Chart.yaml index 731fe0ee0bf..6a9b66941ea 100644 --- a/charts/stable/filerun/Chart.yaml +++ b/charts/stable/filerun/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/filerun/templates/NOTES.txt b/charts/stable/filerun/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/filerun/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/filerun/templates/common.yaml b/charts/stable/filerun/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/filerun/templates/common.yaml +++ b/charts/stable/filerun/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/filerun/values.yaml b/charts/stable/filerun/values.yaml index 108aad62dbe..49bdfef4cf7 100644 --- a/charts/stable/filerun/values.yaml +++ b/charts/stable/filerun/values.yaml @@ -2,40 +2,13 @@ image: repository: tccr.io/truecharts/filerun tag: latest@sha256:8d0fb96cc91db060d912a3986dbecc0275f2e5d600b7731e7320e20e11e90f8b pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - APACHE_RUN_USER: apps - APACHE_RUN_USER_ID: "{{ .Values.security.PUID }}" - APACHE_RUN_GROUP: apps - APACHE_RUN_GROUP_ID: "{{ .Values.podSecurityContext.fsGroup }}" - FR_DB_NAME: "filerun" - FR_DB_USER: "filerun" - FR_DB_PORT: "3306" - FR_DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainporthost - FR_DB_PASS: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - service: main: ports: main: port: 10199 - protocol: HTTP + protocol: http targetPort: 80 - persistence: config: enabled: true @@ -43,12 +16,37 @@ persistence: userfile: enabled: true mountPath: "/user-files" - mariadb: enabled: true mariadbUsername: filerun mariadbDatabase: filerun existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + APACHE_RUN_USER: apps + APACHE_RUN_USER_ID: "{{ .Values.security.PUID }}" + APACHE_RUN_GROUP: apps + APACHE_RUN_GROUP_ID: "{{ .Values.podSecurityContext.fsGroup }}" + FR_DB_NAME: "filerun" + FR_DB_USER: "filerun" + FR_DB_PORT: "3306" + FR_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainporthost + FR_DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password diff --git a/charts/stable/filezilla/Chart.yaml b/charts/stable/filezilla/Chart.yaml index e1a02e2acdc..4fb60d73170 100644 --- a/charts/stable/filezilla/Chart.yaml +++ b/charts/stable/filezilla/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.59.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A Helm chart for Kubernetes home: https://truecharts.org/charts/stable/filezilla icon: https://truecharts.org/img/hotlink-ok/chart-icons/filezilla.png @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/filezilla/templates/NOTES.txt b/charts/stable/filezilla/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/filezilla/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/filezilla/templates/common.yaml b/charts/stable/filezilla/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/filezilla/templates/common.yaml +++ b/charts/stable/filezilla/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/filezilla/values.yaml b/charts/stable/filezilla/values.yaml index 3523b615aaf..2518a0f03ea 100644 --- a/charts/stable/filezilla/values.yaml +++ b/charts/stable/filezilla/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/filezilla pullPolicy: IfNotPresent tag: 3.59.0@sha256:676c377d20b97c48d5a063abf3ac5fcc2c15ffb01c4a04f4b4c59eeed30c9295 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10035 targetPort: 3000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/fireflyiii/Chart.yaml b/charts/stable/fireflyiii/Chart.yaml index c8736cc26db..7652b51e70f 100644 --- a/charts/stable/fireflyiii/Chart.yaml +++ b/charts/stable/fireflyiii/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5.7.18" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -34,4 +34,3 @@ annotations: truecharts.org/catagories: | - finacial truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/fireflyiii/templates/NOTES.txt b/charts/stable/fireflyiii/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/fireflyiii/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/fireflyiii/templates/_cronjob.tpl b/charts/stable/fireflyiii/templates/_cronjob.tpl index a3ac5a9349f..c052b8099c8 100644 --- a/charts/stable/fireflyiii/templates/_cronjob.tpl +++ b/charts/stable/fireflyiii/templates/_cronjob.tpl @@ -1,6 +1,6 @@ {{/* Define the cronjob */}} {{- define "fireflyiii.cronjob" -}} -{{- $jobName := include "tc.common.names.fullname" . }} +{{- $jobName := include "tc.v1.common.lib.chart.names.fullname" . }} --- apiVersion: batch/v1 diff --git a/charts/stable/fireflyiii/templates/common.yaml b/charts/stable/fireflyiii/templates/common.yaml index 12e701a6af1..2827b6d0f5f 100644 --- a/charts/stable/fireflyiii/templates/common.yaml +++ b/charts/stable/fireflyiii/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for fireflyiii */}} {{- include "fireflyiii.secrets" . }} @@ -8,4 +8,4 @@ {{- include "fireflyiii.cronjob" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/fireflyiii/values.yaml b/charts/stable/fireflyiii/values.yaml index ce51bec2d90..33424cfbcf5 100644 --- a/charts/stable/fireflyiii/values.yaml +++ b/charts/stable/fireflyiii/values.yaml @@ -2,92 +2,86 @@ image: repository: tccr.io/truecharts/fireflyiii-core pullPolicy: IfNotPresent tag: 5.7.18@sha256:e3334cf84059830c9df3ed1d23f7cc79d8320a7d90f5667072ae47a3ccb031fa - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10082 targetPort: 8080 - -probes: - liveness: - path: "/login" - - readiness: - path: "/login" - - startup: - path: "/login" - -env: - DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_CONNECTION: pgsql - DB_PORT: 5432 - REDIS_DB: "0" - REDIS_CACHE_DB: "1" - CACHE_DRIVER: redis - SESSION_DRIVER: redis - REDIS_SCHEME: tcp - REDIS_PORT: 6379 - APP_URL: "" - TRUSTED_PROXIES: "172.16.0.0/16" - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - STATIC_CRON_TOKEN: - secretKeyRef: - name: fireflyiii-secrets - key: STATIC_CRON_TOKEN - APP_KEY: - secretKeyRef: - name: fireflyiii-secrets - key: APP_KEY - persistence: data: enabled: true mountPath: "/var/www/html/storage/upload" - cronjob: schedule: "0 3 * * *" annotations: {} failedJobsHistoryLimit: 5 successfulJobsHistoryLimit: 2 - # Enabled redis redis: enabled: true existingSecret: "rediscreds" - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: firefly postgresqlDatabase: firefly - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/login" + readiness: + path: "/login" + startup: + path: "/login" + env: + DB_USERNAME: "{{ .Values.cnpg.user }}" + DB_DATABASE: "{{ .Values.cnpg.database }}" + DB_CONNECTION: pgsql + DB_PORT: 5432 + REDIS_DB: "0" + REDIS_CACHE_DB: "1" + CACHE_DRIVER: redis + SESSION_DRIVER: redis + REDIS_SCHEME: tcp + REDIS_PORT: 6379 + APP_URL: "" + TRUSTED_PROXIES: "172.16.0.0/16" + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + STATIC_CRON_TOKEN: + secretKeyRef: + name: fireflyiii-secrets + key: STATIC_CRON_TOKEN + APP_KEY: + secretKeyRef: + name: fireflyiii-secrets + key: APP_KEY diff --git a/charts/stable/firefox-syncserver/Chart.yaml b/charts/stable/firefox-syncserver/Chart.yaml index b6b4b01c30f..18529f55ebe 100644 --- a/charts/stable/firefox-syncserver/Chart.yaml +++ b/charts/stable/firefox-syncserver/Chart.yaml @@ -19,7 +19,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/firefox-syncserver/templates/NOTES.txt b/charts/stable/firefox-syncserver/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/firefox-syncserver/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/firefox-syncserver/templates/common.yaml b/charts/stable/firefox-syncserver/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/firefox-syncserver/templates/common.yaml +++ b/charts/stable/firefox-syncserver/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/firefox-syncserver/values.yaml b/charts/stable/firefox-syncserver/values.yaml index bb4cb85e36b..8b4457feef1 100644 --- a/charts/stable/firefox-syncserver/values.yaml +++ b/charts/stable/firefox-syncserver/values.yaml @@ -3,31 +3,6 @@ image: pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. tag: v1.8.0@sha256:13d5d1beae0e7ea4298224abbc415de837200b8402d676e856601a63dc8432ed - -secretEnv: - FF_SYNCSERVER_SECRET: "changeme" - -securityContext: - readOnlyRootFilesystem: false - allowPrivilegeEscalation: true - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - FF_SYNCSERVER_PUBLIC_URL: "firefox-syncserver.192.168.1.189.nip.io" - FF_SYNCSERVER_FORCE_WSGI_ENVIRON: true - FF_SYNCSERVER_ACCESSLOG: false - FF_SYNCSERVER_LOGLEVEL: "info" - FF_SYNCSERVER_ALLOW_NEW_USERS: true - FF_SYNCSERVER_FORWARDED_ALLOW_IPS: "*" - FF_SYNCSERVER_SQLURI: - secretKeyRef: - name: dbcreds - key: url - service: main: ports: @@ -44,6 +19,29 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: firefox-syncserver postgresqlDatabase: firefox-syncserver - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + FF_SYNCSERVER_PUBLIC_URL: "firefox-syncserver.192.168.1.189.nip.io" + FF_SYNCSERVER_FORCE_WSGI_ENVIRON: true + FF_SYNCSERVER_ACCESSLOG: false + FF_SYNCSERVER_LOGLEVEL: "info" + FF_SYNCSERVER_ALLOW_NEW_USERS: true + FF_SYNCSERVER_FORWARDED_ALLOW_IPS: "*" + FF_SYNCSERVER_SQLURI: + secretKeyRef: + name: cnpg-main-urls + key: url + FF_SYNCSERVER_SECRET: "changeme" diff --git a/charts/stable/firefox/Chart.yaml b/charts/stable/firefox/Chart.yaml index a22510dce9d..1c34dae9ac2 100644 --- a/charts/stable/firefox/Chart.yaml +++ b/charts/stable/firefox/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/firefox/templates/NOTES.txt b/charts/stable/firefox/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/firefox/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/firefox/templates/common.yaml b/charts/stable/firefox/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/firefox/templates/common.yaml +++ b/charts/stable/firefox/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/firefox/values.yaml b/charts/stable/firefox/values.yaml index a78bcf57b5a..1931bf30e1b 100644 --- a/charts/stable/firefox/values.yaml +++ b/charts/stable/firefox/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/firefox pullPolicy: IfNotPresent tag: 101.0.1@sha256:1a626e0206b7b6ca51265d45ad39c233d725a940cfa0b507fc3c76831761169f - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 3000 port: 10131 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/flaresolverr/Chart.yaml b/charts/stable/flaresolverr/Chart.yaml index 3b77a04b1c3..80d29b553c4 100644 --- a/charts/stable/flaresolverr/Chart.yaml +++ b/charts/stable/flaresolverr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.0.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: FlareSolverr is a proxy server to bypass Cloudflare protection home: https://truecharts.org/charts/stable/flaresolverr icon: https://truecharts.org/img/hotlink-ok/chart-icons/flaresolverr.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/flaresolverr/templates/NOTES.txt b/charts/stable/flaresolverr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/flaresolverr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/flaresolverr/templates/common.yaml b/charts/stable/flaresolverr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/flaresolverr/templates/common.yaml +++ b/charts/stable/flaresolverr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/flaresolverr/values.yaml b/charts/stable/flaresolverr/values.yaml index 2b67ad68d9a..b6b4d45320f 100644 --- a/charts/stable/flaresolverr/values.yaml +++ b/charts/stable/flaresolverr/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/flaresolverr pullPolicy: IfNotPresent tag: 3.0.2@sha256:615e77295ddc6c4c204c59695f5ffd6fc9859d7de2204253434193f0d64aedaa - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 8191 targetPort: 8191 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/flashpaper/Chart.yaml b/charts/stable/flashpaper/Chart.yaml index 04bb387762f..51719088620 100644 --- a/charts/stable/flashpaper/Chart.yaml +++ b/charts/stable/flashpaper/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: One-time encrypted password/secret sharing home: https://truecharts.org/charts/stable/flashpaper @@ -35,4 +35,3 @@ annotations: - Tools-Utilities - Network-Web truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/flashpaper/templates/NOTES.txt b/charts/stable/flashpaper/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/flashpaper/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/flashpaper/templates/common.yaml b/charts/stable/flashpaper/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/flashpaper/templates/common.yaml +++ b/charts/stable/flashpaper/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/flashpaper/values.yaml b/charts/stable/flashpaper/values.yaml index d539e3410ce..f77dac54eb0 100644 --- a/charts/stable/flashpaper/values.yaml +++ b/charts/stable/flashpaper/values.yaml @@ -2,46 +2,44 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/flashpaper tag: latest@sha256:a784f26d36046473f36f3cf2c214f6ac63517c1b1434eb769fd15a7ee2f10c29 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -env: - ANNOUNCEMENT: "" - MAX_SECRET_LENGTH: "3000" - MESSAGES_CONFIRM_VIEW_SECRET_BUTTON: View Secret - MESSAGES_CONFIRM_VIEW_SECRET_HEADER: View this secret? - MESSAGES_ERROR_SECRET_TOO_LONG: Input length too long - MESSAGES_SUBMIT_SECRET_BUTTON: Encrypt Message - MESSAGES_SUBMIT_SECRET_HEADER: Create A Self-Destructing Message - MESSAGES_SUBMIT_SECRET_SUBHEADER: "" - MESSAGES_VIEW_CODE_HEADER: Self-Destructing URL - MESSAGES_VIEW_CODE_SUBHEADER: - Share this URL via email, chat, or another messaging - service. It will self-destruct after being viewed once. - MESSAGES_VIEW_SECRET_HEADER: This message has been destroyed - PRUNE_ENABLED: "true" - PRUNE_MAX_DAYS: "730" - PRUNE_MIN_DAYS: "365" - RETURN_FULL_URL: "true" - SITE_TITLE: FlashPaper - Self-Destructing Message - service: main: ports: main: port: 8544 - protocol: TCP + protocol: tcp targetPort: 80 - persistence: data: enabled: true mountPath: /var/www/html/data portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + ANNOUNCEMENT: "" + MAX_SECRET_LENGTH: "3000" + MESSAGES_CONFIRM_VIEW_SECRET_BUTTON: View Secret + MESSAGES_CONFIRM_VIEW_SECRET_HEADER: View this secret? + MESSAGES_ERROR_SECRET_TOO_LONG: Input length too long + MESSAGES_SUBMIT_SECRET_BUTTON: Encrypt Message + MESSAGES_SUBMIT_SECRET_HEADER: Create A Self-Destructing Message + MESSAGES_SUBMIT_SECRET_SUBHEADER: "" + MESSAGES_VIEW_CODE_HEADER: Self-Destructing URL + MESSAGES_VIEW_CODE_SUBHEADER: Share this URL via email, chat, or another messaging service. It will self-destruct after being viewed once. + MESSAGES_VIEW_SECRET_HEADER: This message has been destroyed + PRUNE_ENABLED: "true" + PRUNE_MAX_DAYS: "730" + PRUNE_MIN_DAYS: "365" + RETURN_FULL_URL: "true" + SITE_TITLE: FlashPaper - Self-Destructing Message diff --git a/charts/stable/fleet/Chart.yaml b/charts/stable/fleet/Chart.yaml index 6e4696a8d8d..9dc2c717c43 100644 --- a/charts/stable/fleet/Chart.yaml +++ b/charts/stable/fleet/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/fleet/templates/NOTES.txt b/charts/stable/fleet/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/fleet/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/fleet/templates/common.yaml b/charts/stable/fleet/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/fleet/templates/common.yaml +++ b/charts/stable/fleet/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/fleet/values.yaml b/charts/stable/fleet/values.yaml index 8446033b62a..8397bd474bf 100644 --- a/charts/stable/fleet/values.yaml +++ b/charts/stable/fleet/values.yaml @@ -2,49 +2,45 @@ image: repository: tccr.io/truecharts/fleet pullPolicy: IfNotPresent tag: 2.3.3@sha256:24e44f2ad7f26d3ce4c80c5fc743f6f0e7b7ed888a86a87b566eb8168c977387 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - secretEnv: - # fleet_admin_secret: "" (Optional) - -env: - fleet_admin_authentication_type: DATABASE - fleet_database_username: fleet - fleet_database_url: - secretKeyRef: - name: mariadbcreds - key: jdbc-mariadb - fleet_database_password: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - service: main: ports: main: targetPort: 8080 port: 10145 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - mariadb: enabled: true mariadbUsername: fleet mariadbDatabase: fleet existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + fleet_admin_authentication_type: DATABASE + fleet_database_username: fleet + fleet_database_url: + secretKeyRef: + name: mariadbcreds + key: jdbc-mariadb + fleet_database_password: + secretKeyRef: + name: mariadbcreds + key: mariadb-password diff --git a/charts/stable/flexget/Chart.yaml b/charts/stable/flexget/Chart.yaml index 1b10dca96cf..965807a4d08 100644 --- a/charts/stable/flexget/Chart.yaml +++ b/charts/stable/flexget/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.5.27" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: FlexGet is a multipurpose automation tool for all of your media home: https://truecharts.org/charts/stable/flexget @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/flexget/templates/NOTES.txt b/charts/stable/flexget/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/flexget/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/flexget/templates/common.yaml b/charts/stable/flexget/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/flexget/templates/common.yaml +++ b/charts/stable/flexget/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/flexget/values.yaml b/charts/stable/flexget/values.yaml index 6793041882e..7d6425e8837 100644 --- a/charts/stable/flexget/values.yaml +++ b/charts/stable/flexget/values.yaml @@ -2,37 +2,33 @@ image: repository: tccr.io/truecharts/flexget pullPolicy: IfNotPresent tag: 3.5.27@sha256:3ddee77d76435647a26aedb4e82109065eeed7f5a4f494413d38613551b8501f - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10174 targetPort: 5050 - -env: - FG_LOG_LEVEL: info - FG_LOG_FILE: flexget.log - -secretEnv: - FG_WEBUI_PASSWD: "jLeT78KBDPW" - persistence: config: enabled: true mountPath: "/config" - data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + FG_LOG_LEVEL: info + FG_LOG_FILE: flexget.log + FG_WEBUI_PASSWD: "jLeT78KBDPW" diff --git a/charts/stable/flood/Chart.yaml b/charts/stable/flood/Chart.yaml index d68d0a7d31f..5c6d0eff026 100644 --- a/charts/stable/flood/Chart.yaml +++ b/charts/stable/flood/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.7.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Flood is a monitoring service for various torrent clients home: https://truecharts.org/charts/stable/flood icon: https://truecharts.org/img/hotlink-ok/chart-icons/flood.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/flood/templates/NOTES.txt b/charts/stable/flood/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/flood/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/flood/templates/common.yaml b/charts/stable/flood/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/flood/templates/common.yaml +++ b/charts/stable/flood/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/flood/values.yaml b/charts/stable/flood/values.yaml index 73312236b11..19a666afcfb 100644 --- a/charts/stable/flood/values.yaml +++ b/charts/stable/flood/values.yaml @@ -2,21 +2,24 @@ image: repository: tccr.io/truecharts/flood pullPolicy: IfNotPresent tag: v4.7.0@sha256:34598bb4d2fb99976c7474c5bc639163e773ae7575daeb13cc88041b3da8b4af - -env: - FLOOD_OPTION_RUNDIR: /data - service: main: ports: main: port: 10036 targetPort: 3000 - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + FLOOD_OPTION_RUNDIR: /data diff --git a/charts/stable/fluidd/Chart.yaml b/charts/stable/fluidd/Chart.yaml index 8450fe0e89b..199f3fdc1b5 100644 --- a/charts/stable/fluidd/Chart.yaml +++ b/charts/stable/fluidd/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.23.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Fluidd is a free and open-source Klipper web interface for managing your 3d printer. home: https://truecharts.org/charts/stable/fluidd icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluidd.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/fluidd/templates/NOTES.txt b/charts/stable/fluidd/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/fluidd/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/fluidd/templates/common.yaml b/charts/stable/fluidd/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/fluidd/templates/common.yaml +++ b/charts/stable/fluidd/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/fluidd/values.yaml b/charts/stable/fluidd/values.yaml index 932bf5b5e26..33f0187b344 100644 --- a/charts/stable/fluidd/values.yaml +++ b/charts/stable/fluidd/values.yaml @@ -2,21 +2,18 @@ image: repository: tccr.io/truecharts/fluidd tag: 1.23.2@sha256:eddd8fac9275f89406113323d8984e293c5f9fb67ab960684329cd0e902a6b3d pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10224 targetPort: 80 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/focalboard/Chart.yaml b/charts/stable/focalboard/Chart.yaml index b18c13430e7..5dcbabb1cd9 100644 --- a/charts/stable/focalboard/Chart.yaml +++ b/charts/stable/focalboard/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "7.8.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/focalboard/templates/NOTES.txt b/charts/stable/focalboard/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/focalboard/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/focalboard/templates/_configmap.tpl b/charts/stable/focalboard/templates/_configmap.tpl index d00a7d80753..884748efd8e 100644 --- a/charts/stable/focalboard/templates/_configmap.tpl +++ b/charts/stable/focalboard/templates/_configmap.tpl @@ -7,7 +7,7 @@ apiVersion: v1 kind: ConfigMap metadata: - name: {{ include "tc.common.names.fullname" . }}-install + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-install labels: {{- include "tc.common.labels" . | nindent 4 }} data: diff --git a/charts/stable/focalboard/templates/common.yaml b/charts/stable/focalboard/templates/common.yaml index 9faa9d03b3b..b0ba60326f2 100644 --- a/charts/stable/focalboard/templates/common.yaml +++ b/charts/stable/focalboard/templates/common.yaml @@ -1,4 +1,4 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Append the hardcoded settings */}} {{- define "focalboard.harcodedValues" -}} @@ -10,11 +10,11 @@ persistence: type: "custom" volumeSpec: configMap: - name: {{ printf "%v-install" (include "tc.common.names.fullname" .) }} + name: {{ printf "%v-install" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- end -}} {{- $_ := mergeOverwrite .Values (include "focalboard.harcodedValues" . | fromYaml) -}} {{- include "focalboard.configmap" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/focalboard/values.yaml b/charts/stable/focalboard/values.yaml index 442522b221c..342ecbb2d05 100644 --- a/charts/stable/focalboard/values.yaml +++ b/charts/stable/focalboard/values.yaml @@ -2,34 +2,33 @@ image: repository: tccr.io/truecharts/focalboard pullPolicy: IfNotPresent tag: 7.8.0@sha256:b3bb282522a7b5142e5f68b82fecaeffa92198d00ee99779ecba9e5a07eecb4d - -securityContext: - readOnlyRootFilesystem: false - -env: {} - focalboard: serverRoot: "http://localhost:10072" telemetry: false localOnly: false enableLocalMode: true - service: main: ports: main: port: 10072 - persistence: uploads: enabled: true mountPath: "/uploads" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: focalboard postgresqlDatabase: focalboard - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: {} diff --git a/charts/stable/foldingathome/Chart.yaml b/charts/stable/foldingathome/Chart.yaml index c6af9cd550a..23f6d68e23f 100644 --- a/charts/stable/foldingathome/Chart.yaml +++ b/charts/stable/foldingathome/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/foldingathome/templates/NOTES.txt b/charts/stable/foldingathome/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/foldingathome/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/foldingathome/templates/common.yaml b/charts/stable/foldingathome/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/foldingathome/templates/common.yaml +++ b/charts/stable/foldingathome/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/foldingathome/values.yaml b/charts/stable/foldingathome/values.yaml index ecd4dbf808f..08b6e588219 100644 --- a/charts/stable/foldingathome/values.yaml +++ b/charts/stable/foldingathome/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/foldingathome pullPolicy: IfNotPresent tag: v7.6.21@sha256:a193fcc8b83a31ab0b9791d7c2f288267222c79165523504e64fd2958b97da0e - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,13 +15,18 @@ service: enabled: true targetPort: 36330 port: 36330 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/fossil/Chart.yaml b/charts/stable/fossil/Chart.yaml index 42dab5aaae6..a4565edffe4 100644 --- a/charts/stable/fossil/Chart.yaml +++ b/charts/stable/fossil/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.15.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A simple, high-reliability, distributed software configuration management system home: https://truecharts.org/charts/stable/fossil icon: https://truecharts.org/img/hotlink-ok/chart-icons/fossil.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/fossil/templates/NOTES.txt b/charts/stable/fossil/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/fossil/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/fossil/templates/common.yaml b/charts/stable/fossil/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/fossil/templates/common.yaml +++ b/charts/stable/fossil/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/fossil/values.yaml b/charts/stable/fossil/values.yaml index fe9554ea237..d3264a6b16d 100644 --- a/charts/stable/fossil/values.yaml +++ b/charts/stable/fossil/values.yaml @@ -2,24 +2,21 @@ image: repository: tccr.io/truecharts/fossil pullPolicy: IfNotPresent tag: v2.15.1-ls4@sha256:5894297e0c90a431a7e93382054ac120e10860c132fce1ac35467c74c900e330 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10083 targetPort: 8080 - persistence: varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/freeradius/Chart.yaml b/charts/stable/freeradius/Chart.yaml index fa6dc85bb14..c7080e8f93a 100644 --- a/charts/stable/freeradius/Chart.yaml +++ b/charts/stable/freeradius/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.2.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: OpenSource Radius implementation home: https://truecharts.org/charts/stable/freeradius @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - auth truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/freeradius/templates/NOTES.txt b/charts/stable/freeradius/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/freeradius/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/freeradius/templates/common.yaml b/charts/stable/freeradius/templates/common.yaml index b9e7208f382..995efb03eb0 100644 --- a/charts/stable/freeradius/templates/common.yaml +++ b/charts/stable/freeradius/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/freeradius/values.yaml b/charts/stable/freeradius/values.yaml index 73361031238..bbc8c84a90a 100644 --- a/charts/stable/freeradius/values.yaml +++ b/charts/stable/freeradius/values.yaml @@ -2,20 +2,11 @@ image: repository: tccr.io/truecharts/freeradius pullPolicy: IfNotPresent tag: v3.2.0@sha256:e6a9295ae6caf282e957d0e329810e13bbdedc3bec3865e8ab322a0055107623 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: - protocol: UDP + protocol: udp port: 1812 targetPort: 1812 accounting: @@ -23,22 +14,31 @@ service: ports: accounting: enabled: true - protocol: UDP + protocol: udp port: 1813 targetPort: 1813 - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: config: enabled: true mountPath: "/etc/raddb" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/stable/freshrss/Chart.yaml b/charts/stable/freshrss/Chart.yaml index 83812786425..7780c74836d 100644 --- a/charts/stable/freshrss/Chart.yaml +++ b/charts/stable/freshrss/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.20.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: FreshRSS is a self-hosted RSS feed aggregator home: https://truecharts.org/charts/stable/freshrss @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/freshrss/templates/NOTES.txt b/charts/stable/freshrss/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/freshrss/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/freshrss/templates/common.yaml b/charts/stable/freshrss/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/freshrss/templates/common.yaml +++ b/charts/stable/freshrss/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/freshrss/values.yaml b/charts/stable/freshrss/values.yaml index 3508281cfa1..c4468d0e871 100644 --- a/charts/stable/freshrss/values.yaml +++ b/charts/stable/freshrss/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/freshrss pullPolicy: IfNotPresent tag: 1.20.2@sha256:8a726ac47e1d7ad16a030d1387d528373f862f29ad70018af42cfdea2fba5eff - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10010 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/friendica/Chart.yaml b/charts/stable/friendica/Chart.yaml index ba3f4971c29..610c0cb51e1 100644 --- a/charts/stable/friendica/Chart.yaml +++ b/charts/stable/friendica/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2022.06" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - social truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/friendica/templates/NOTES.txt b/charts/stable/friendica/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/friendica/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/friendica/templates/common.yaml b/charts/stable/friendica/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/friendica/templates/common.yaml +++ b/charts/stable/friendica/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/friendica/values.yaml b/charts/stable/friendica/values.yaml index b51a32b767b..16ae04b2147 100644 --- a/charts/stable/friendica/values.yaml +++ b/charts/stable/friendica/values.yaml @@ -2,63 +2,12 @@ image: repository: tccr.io/truecharts/friendica pullPolicy: IfNotPresent tag: v2022.06@sha256:0c01909d34af35f7194d3af200adb8bf9031f2c22531f16ebba33807f055e1cd - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}" - MYSQL_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - MYSQL_PORT: 3306 - REDIS_PORT: 6379 - REDIS_DB: 1 - FRIENDICA_TZ: "{{ .Values.TZ }}" - FRIENDICA_DATA_DIR: "/data" - FRIENDICA_CONFIG_DIR: "/config" - # User Defined - FRIENDICA_ADMIN_MAIL: "my@domain.com" - FRIENDICA_URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" - FRIENDICA_UPGRADE: false - FRIENDICA_SITENAME: "" - PHP_MEMORY_LIMIT: "512M" - PHP_UPLOAD_LIMIT: "512M" - MYSQL_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - MYSQL_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PW: - secretKeyRef: - name: rediscreds - key: redis-password - service: main: ports: main: port: 10058 targetPort: 80 - -probes: - liveness: - path: "/ping" - readiness: - path: "/ping" - startup: - path: "/ping" - persistence: varrun: enabled: true @@ -68,16 +17,64 @@ persistence: data: enabled: true mountPath: "/data" - redis: enabled: true existingSecret: "rediscreds" - mariadb: enabled: true mariadbUsername: friendica mariadbDatabase: friendica existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/ping" + readiness: + path: "/ping" + startup: + path: "/ping" + env: + MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}" + MYSQL_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + MYSQL_PORT: 3306 + REDIS_PORT: 6379 + REDIS_DB: 1 + FRIENDICA_TZ: "{{ .Values.TZ }}" + FRIENDICA_DATA_DIR: "/data" + FRIENDICA_CONFIG_DIR: "/config" + # User Defined + FRIENDICA_ADMIN_MAIL: "my@domain.com" + FRIENDICA_URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" + FRIENDICA_UPGRADE: false + FRIENDICA_SITENAME: "" + PHP_MEMORY_LIMIT: "512M" + PHP_UPLOAD_LIMIT: "512M" + MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PW: + secretKeyRef: + name: rediscreds + key: redis-password diff --git a/charts/stable/gaps/Chart.yaml b/charts/stable/gaps/Chart.yaml index 3996f450068..7f78eedaadc 100644 --- a/charts/stable/gaps/Chart.yaml +++ b/charts/stable/gaps/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.10.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. home: https://truecharts.org/charts/stable/gaps @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/gaps/templates/NOTES.txt b/charts/stable/gaps/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/gaps/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/gaps/templates/common.yaml b/charts/stable/gaps/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/gaps/templates/common.yaml +++ b/charts/stable/gaps/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/gaps/values.yaml b/charts/stable/gaps/values.yaml index 1f5fd723ddc..994a512994c 100644 --- a/charts/stable/gaps/values.yaml +++ b/charts/stable/gaps/values.yaml @@ -2,23 +2,24 @@ image: repository: tccr.io/truecharts/gaps pullPolicy: IfNotPresent tag: 0.10.4@sha256:42bf1abedb87bdb969ecb36e217502b32a531cfc03d97bee3997b72b2939723b - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: port: 8484 targetPort: 8484 - -env: {} - persistence: data: enabled: true mountPath: "/usr/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: {} diff --git a/charts/stable/gitea/Chart.yaml b/charts/stable/gitea/Chart.yaml index e3b446463d5..90ef836e32f 100644 --- a/charts/stable/gitea/Chart.yaml +++ b/charts/stable/gitea/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.18.5" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -40,4 +40,3 @@ annotations: truecharts.org/catagories: | - GIT truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/gitea/templates/NOTES.txt b/charts/stable/gitea/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/gitea/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/gitea/templates/_secrets.tpl b/charts/stable/gitea/templates/_secrets.tpl index 335581abe78..7654210433a 100644 --- a/charts/stable/gitea/templates/_secrets.tpl +++ b/charts/stable/gitea/templates/_secrets.tpl @@ -13,7 +13,7 @@ apiVersion: v1 kind: Secret metadata: - name: {{ include "tc.common.names.fullname" . }} + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }} labels: {{- include "tc.common.labels" . | nindent 4 }} type: Opaque @@ -115,7 +115,7 @@ stringData: apiVersion: v1 kind: Secret metadata: - name: {{ include "tc.common.names.fullname" . }}-init + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-init labels: {{- include "tc.common.labels" . | nindent 4 }} type: Opaque diff --git a/charts/stable/gitea/templates/common.yaml b/charts/stable/gitea/templates/common.yaml index eb5106bfa7b..3b0650a565a 100644 --- a/charts/stable/gitea/templates/common.yaml +++ b/charts/stable/gitea/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for gitea */}} {{- include "gitea.secrets" . }} @@ -15,7 +15,7 @@ readOnly: true type: "custom" volumeSpec: secret: - secretName: {{ include "tc.common.names.fullname" . }}-init + secretName: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-init defaultMode: 0777 {{- end -}} @@ -27,7 +27,7 @@ readOnly: true type: "custom" volumeSpec: secret: - secretName: {{ include "tc.common.names.fullname" . }} + secretName: {{ include "tc.v1.common.lib.chart.names.fullname" . }} {{- end -}} {{- $_ := set .Values.persistence "init" (include "gitea.initvolume" . | fromYaml) -}} @@ -35,4 +35,4 @@ volumeSpec: {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/gitea/values.yaml b/charts/stable/gitea/values.yaml index d688230fb0d..0eaba324bcc 100644 --- a/charts/stable/gitea/values.yaml +++ b/charts/stable/gitea/values.yaml @@ -2,12 +2,6 @@ image: repository: tccr.io/truecharts/gitea tag: 1.18.5@sha256:722c1aa3d962d7cdbec55a8016b33197468ea59a08e89650b33d6410973df944 pullPolicy: IfNotPresent - -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 - service: main: ports: @@ -21,11 +15,6 @@ service: enabled: true port: 2222 targetPort: 2222 - -envFrom: - - configMapRef: - name: gitea-env - initContainers: 1-init-directories: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -58,7 +47,6 @@ initContainers: mountPath: "/tmp" - name: data mountPath: "/data" - persistence: data: enabled: true @@ -71,24 +59,20 @@ persistence: enabled: true mountPath: "/var/lib/gitea" type: emptyDir - # Configure commit/action signing prerequisites signing: enabled: true gpgHome: /data/git/.gnupg - admin: username: giteaadmin password: r8sA8CPHD9!bt6d email: "gitea@local.domain" - metrics: enabled: false serviceMonitor: enabled: false # additionalLabels: # prometheus-release: prom1 - ldap: enabled: false # name: @@ -103,7 +87,6 @@ ldap: # bindPassword: # usernameAttribute: # sshPublicKeyAttribute: - oauth: enabled: false # name: @@ -116,19 +99,16 @@ oauth: # customTokenUrl: # customProfileUrl: # customEmailUrl: - config: APP_NAME: "Gitea: Git with a cup of tea" RUN_MODE: dev ALLOWED_HOST_LIST: "127.0.0.1" nodeIP: 127.0.0.1 - -customConfig: - [] - # - name: test - # keys: - # - name: testkey - # value: testvalue +customConfig: [] +# - name: test +# keys: +# - name: testkey +# value: testvalue # Enabled postgres postgresql: @@ -136,10 +116,22 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: gitea postgresqlDatabase: gitea - # -- memcached dependency settings memcached: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsUser: 1000 + runAsGroup: 1000 + fsGroup: 1000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - configMapRef: + name: gitea-env diff --git a/charts/stable/golinks/Chart.yaml b/charts/stable/golinks/Chart.yaml index 695742bd0a8..2c9210b73b2 100644 --- a/charts/stable/golinks/Chart.yaml +++ b/charts/stable/golinks/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "154c581" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A web app that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. home: https://truecharts.org/charts/stable/golinks icon: https://truecharts.org/img/hotlink-ok/chart-icons/golinks.png @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/golinks/templates/NOTES.txt b/charts/stable/golinks/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/golinks/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/golinks/templates/common.yaml b/charts/stable/golinks/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/golinks/templates/common.yaml +++ b/charts/stable/golinks/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/golinks/values.yaml b/charts/stable/golinks/values.yaml index 02317705d9d..80993f596bd 100644 --- a/charts/stable/golinks/values.yaml +++ b/charts/stable/golinks/values.yaml @@ -2,34 +2,29 @@ image: repository: tccr.io/truecharts/golinks pullPolicy: IfNotPresent tag: version-154c581@sha256:144d59d23c3b6580403e1a06b3567ac97c638205bc139ba54e058450d6564c73 - -env: - {} - # SUGGEST=https://suggestqueries.google.com/complete/search?client=firefox&q=%s `# optional` \ - # TITLE=Search `# optional` \ - # URL=https://www.google.com/search?q=%s&btnK - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10073 targetPort: 8000 - persistence: data: enabled: true mountPath: "/data" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: {} diff --git a/charts/stable/gonic/Chart.yaml b/charts/stable/gonic/Chart.yaml index db3a5e7e7db..9e2e1f9ca5c 100644 --- a/charts/stable/gonic/Chart.yaml +++ b/charts/stable/gonic/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.15.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Music streaming server / subsonic server API implementation home: https://truecharts.org/charts/stable/gonic icon: https://truecharts.org/img/hotlink-ok/chart-icons/gonic.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/gonic/templates/NOTES.txt b/charts/stable/gonic/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/gonic/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/gonic/templates/common.yaml b/charts/stable/gonic/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/gonic/templates/common.yaml +++ b/charts/stable/gonic/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/gonic/values.yaml b/charts/stable/gonic/values.yaml index af0166717d1..c6552aef529 100644 --- a/charts/stable/gonic/values.yaml +++ b/charts/stable/gonic/values.yaml @@ -2,30 +2,25 @@ image: repository: tccr.io/truecharts/gonic pullPolicy: IfNotPresent tag: 0.15.2@sha256:0ac1bd4733320325dd722f26e066c0af10d7eff8331fc3c6b1b56059979eb389 - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - # env: # GONIC_MUSIC_PATH: # GONIC_PODCAST_PATH: # GONIC_CACHE_PATH: - service: main: ports: main: port: 10023 targetPort: 80 - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/gotify/Chart.yaml b/charts/stable/gotify/Chart.yaml index 974a991b6ed..e038caf20e6 100644 --- a/charts/stable/gotify/Chart.yaml +++ b/charts/stable/gotify/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.2.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - notifications truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/gotify/templates/NOTES.txt b/charts/stable/gotify/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/gotify/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/gotify/templates/_secret.tpl b/charts/stable/gotify/templates/_secret.tpl index 2311c7d7915..af04d4bd749 100644 --- a/charts/stable/gotify/templates/_secret.tpl +++ b/charts/stable/gotify/templates/_secret.tpl @@ -1,8 +1,8 @@ {{/* Define the secret */}} {{- define "gotify.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} -{{- $secretEnvName := printf "%s-secret-env" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $secretEnvName := printf "%s-secret-env" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- $url := (.Values.postgresql.url.plain | trimAll "\"") }} {{- $password := (.Values.postgresql.postgresqlPassword | trimAll "\"") }} diff --git a/charts/stable/gotify/templates/common.yaml b/charts/stable/gotify/templates/common.yaml index f4b8fe24a7a..4cc99985edb 100644 --- a/charts/stable/gotify/templates/common.yaml +++ b/charts/stable/gotify/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "gotify.secret" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/gotify/values.yaml b/charts/stable/gotify/values.yaml index cc6a7b518ee..6843dcb5be3 100644 --- a/charts/stable/gotify/values.yaml +++ b/charts/stable/gotify/values.yaml @@ -2,56 +2,36 @@ image: repository: tccr.io/truecharts/gotify-server pullPolicy: IfNotPresent tag: 2.2.4@sha256:18cd2c1aa471949eae49ed114b9693d110ed53f22e96f0e966d8305b5c2b3148 - gotify: user: admin pass: admin registration: false password_strength: 10 # Advanced - response_headers: - [] - # - key: X-Custom-Header - # value: "custom value" + response_headers: [] + # - key: X-Custom-Header + # value: "custom value" keep_alive_period_seconds: 0 stream: ping_period_seconds: 45 - allowed_origins: - [] - # - example.com - # - domain.com + allowed_origins: [] + # - example.com + # - domain.com cors: - allowed_origins: - [] - # - ".+.example.com" - # - "otherdomain.com" - allowed_methods: - [] - # - GET - # - POST - allowed_headers: - [] - # - Authorization - # - content-type - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret-env' - -probes: - liveness: - path: /health - readiness: - path: /health - startup: - path: /health - + allowed_origins: [] + # - ".+.example.com" + # - "otherdomain.com" + allowed_methods: [] + # - GET + # - POST + allowed_headers: [] + # - Authorization + # - content-type service: main: ports: main: port: 10084 - persistence: data: enabled: true @@ -61,15 +41,31 @@ persistence: type: secret readOnly: true defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' + objectName: '{{ include "tc.v1.common.names.fullname" . }}-secret' mountPath: /etc/gotify/config.yml subPath: config.yml - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlUsername: gotify postgresqlDatabase: gotify - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-secret-env' diff --git a/charts/stable/grav/Chart.yaml b/charts/stable/grav/Chart.yaml index 8ad741dc233..b1ddc06b2ef 100644 --- a/charts/stable/grav/Chart.yaml +++ b/charts/stable/grav/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.7.18" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A Fast, Simple, and Flexible, file-based Web-platform. home: https://truecharts.org/charts/stable/grav icon: https://truecharts.org/img/hotlink-ok/chart-icons/grav.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/grav/templates/NOTES.txt b/charts/stable/grav/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/grav/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/grav/templates/common.yaml b/charts/stable/grav/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/grav/templates/common.yaml +++ b/charts/stable/grav/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/grav/values.yaml b/charts/stable/grav/values.yaml index 4aa21591b5d..c212b9802d9 100644 --- a/charts/stable/grav/values.yaml +++ b/charts/stable/grav/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/grav pullPolicy: IfNotPresent tag: version-1.7.18@sha256:709e672ef2cbe1235d896ed9bac213d773abfe70b37925f5870a8a925a047e16 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10012 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/grist/Chart.yaml b/charts/stable/grist/Chart.yaml index df8c10645bd..a3fc5f34528 100644 --- a/charts/stable/grist/Chart.yaml +++ b/charts/stable/grist/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.7" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/grist/templates/NOTES.txt b/charts/stable/grist/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/grist/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/grist/templates/_config.tpl b/charts/stable/grist/templates/_config.tpl index 6bd1b0e0383..f5a270aee13 100644 --- a/charts/stable/grist/templates/_config.tpl +++ b/charts/stable/grist/templates/_config.tpl @@ -1,7 +1,7 @@ {{/* Define the configmap */}} {{- define "grist.config" -}} -{{- $configName := printf "%s-grist-config" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-grist-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/grist/templates/_secret.tpl b/charts/stable/grist/templates/_secret.tpl index 7f9d56441b5..300431efff4 100644 --- a/charts/stable/grist/templates/_secret.tpl +++ b/charts/stable/grist/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "grist.secret" -}} -{{- $secretName := printf "%s-grist-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-grist-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/grist/templates/common.yaml b/charts/stable/grist/templates/common.yaml index cb50edbcc64..7fb29bedc37 100644 --- a/charts/stable/grist/templates/common.yaml +++ b/charts/stable/grist/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "grist.secret" . }} @@ -8,4 +8,4 @@ {{- include "grist.config" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/grist/values.yaml b/charts/stable/grist/values.yaml index 40a9bd1505c..61f01331099 100644 --- a/charts/stable/grist/values.yaml +++ b/charts/stable/grist/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/grist tag: 1.0.7@sha256:a873e032112ff9ab1bb8904dbe2fe0c42687abf92fa9ae33a3b3162eaa684365 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - grist: domain: "" single_org: "" @@ -41,13 +32,6 @@ grist: header: "" login_path: /auth/login logout_path: "" - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-grist-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-grist-config' - service: main: ports: @@ -59,21 +43,34 @@ service: api: enabled: true port: 10164 - persistence: persist: enabled: true mountPath: "/persist" - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlUsername: grist postgresqlDatabase: grist - redis: enabled: true existingSecret: rediscreds - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-grist-secret' + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-grist-config' diff --git a/charts/stable/grocy/Chart.yaml b/charts/stable/grocy/Chart.yaml index 38a1a11fb0b..ae871a6dfc0 100644 --- a/charts/stable/grocy/Chart.yaml +++ b/charts/stable/grocy/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.3.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home home: https://truecharts.org/charts/stable/grocy @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - Home-Automation truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/grocy/templates/NOTES.txt b/charts/stable/grocy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/grocy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/grocy/templates/common.yaml b/charts/stable/grocy/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/grocy/templates/common.yaml +++ b/charts/stable/grocy/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/grocy/values.yaml b/charts/stable/grocy/values.yaml index 7f3d96fc9f4..dca3d5755de 100644 --- a/charts/stable/grocy/values.yaml +++ b/charts/stable/grocy/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/grocy tag: 3.3.2@sha256:57ec59046e4466ffeec15c4c2efa23359d81c31c895616b17656079fb17e6f87 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10013 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/guacamole-client/Chart.yaml b/charts/stable/guacamole-client/Chart.yaml index d9a190dc4fa..6a68df60793 100644 --- a/charts/stable/guacamole-client/Chart.yaml +++ b/charts/stable/guacamole-client/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.5.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/guacamole-client/templates/NOTES.txt b/charts/stable/guacamole-client/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/guacamole-client/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/guacamole-client/templates/common.yaml b/charts/stable/guacamole-client/templates/common.yaml index eefa02dc944..7f44546f573 100644 --- a/charts/stable/guacamole-client/templates/common.yaml +++ b/charts/stable/guacamole-client/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{ include "tc.common.loader.init" . }} +{{ include "tc.v1.common.loader.init" . }} {{/* Render configmap for vaultwarden */}} {{- include "guacamole-client.configmap" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/guacamole-client/values.yaml b/charts/stable/guacamole-client/values.yaml index 5b4fd84610a..65dc0d6ad82 100644 --- a/charts/stable/guacamole-client/values.yaml +++ b/charts/stable/guacamole-client/values.yaml @@ -2,185 +2,122 @@ image: repository: tccr.io/truecharts/guacamole-client pullPolicy: IfNotPresent tag: v1.5.0@sha256:d4903a81d902753a8ca5f7ff2ac76ed620002b530fff45be3ac335cb8d58d1ad - -podSecurityContext: - runAsUser: 1001 - runAsGroup: 1001 - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: port: 9998 targetPort: 8080 - -env: - # Will probably be removed on 1.5.0 (https://github.com/apache/guacamole-client/pull/717) - POSTGRES_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - POSTGRES_PORT: 5432 - POSTGRES_HOSTNAME: - secretKeyRef: - name: dbcreds - key: plainhost - POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - # New format - POSTGRESQL_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - POSTGRESQL_HOSTNAME: - secretKeyRef: - name: dbcreds - key: plainhost - POSTGRESQL_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - POSTGRESQL_USER: "{{ .Values.postgresql.postgresqlUsername }}" - POSTGRESQL_PORT: 5432 - GUACD_HOSTNAME: "localhost" - GUACD_PORT: 4822 - -envFrom: - - configMapRef: - name: guacamole-client-env - totp: TOTP_ENABLED: false # TOTP_ISSUER: "Apache Guacamole" # TOTP_DIGITS: "6" # TOTP_PERIOD: "30" # TOTP_MODE: "sha1" - header: HEADER_ENABLED: false # HTTP_AUTH_HEADER: "REMOTE_USER" +api: {} +# API_SESSION_TIMEOUT: "60" -api: - {} - # API_SESSION_TIMEOUT: "60" +general: {} +# EXTENSION_PRIORITY: "openid" -general: - {} - # EXTENSION_PRIORITY: "openid" +json: {} +# JSON_SECRET_KEY: "random32charkey" +# JSON_TRUSTED_NETWORKS: "127.0.0.0/8, 10.0.0.0/8" -json: - {} - # JSON_SECRET_KEY: "random32charkey" - # JSON_TRUSTED_NETWORKS: "127.0.0.0/8, 10.0.0.0/8" +duo: {} +# DUO_API_HOSTNAME: "api-XXXXXXXX.duosecurity.com" +# DUO_INTEGRATION_KEY: "exactly20charkey" +# DUO_SECRET_KEY: "exactly40charkey" +# DUO_APPLICATION_KEY: "atleast40charkey" -duo: - {} - # DUO_API_HOSTNAME: "api-XXXXXXXX.duosecurity.com" - # DUO_INTEGRATION_KEY: "exactly20charkey" - # DUO_SECRET_KEY: "exactly40charkey" - # DUO_APPLICATION_KEY: "atleast40charkey" +cas: {} +# CAS_AUTHORIZATION_ENDPOINT: "" +# CAS_REDIRECT_URI: "" +# CAS_CLEARPASS_KEY: "" +# CAS_GROUP_ATTRIBUTE: "" +# CAS_GROUP_FORMAT: "plain" +# CAS_GROUP_LDAP_BASE_DN: "" +# CAS_GROUP_LDAP_ATTRIBUTE: "" -cas: - {} - # CAS_AUTHORIZATION_ENDPOINT: "" - # CAS_REDIRECT_URI: "" - # CAS_CLEARPASS_KEY: "" - # CAS_GROUP_ATTRIBUTE: "" - # CAS_GROUP_FORMAT: "plain" - # CAS_GROUP_LDAP_BASE_DN: "" - # CAS_GROUP_LDAP_ATTRIBUTE: "" +openid: {} +# OPENID_AUTHORIZATION_ENDPOINT: "" +# OPENID_JWKS_ENDPOINT: "" +# OPENID_ISSUER: "" +# OPENID_CLIENT_ID: "" +# OPENID_REDIRECT_URI: "" +# OPENID_USERNAME_CLAIM_TYPE: "email" +# OPENID_GROUPS_CLAIM_TYPE: "groups" +# OPENID_MAX_TOKEN_VALIDITY: "300" -openid: - {} - # OPENID_AUTHORIZATION_ENDPOINT: "" - # OPENID_JWKS_ENDPOINT: "" - # OPENID_ISSUER: "" - # OPENID_CLIENT_ID: "" - # OPENID_REDIRECT_URI: "" - # OPENID_USERNAME_CLAIM_TYPE: "email" - # OPENID_GROUPS_CLAIM_TYPE: "groups" - # OPENID_MAX_TOKEN_VALIDITY: "300" +radius: {} +# RADIUS_HOSTNAME: "localhost" +# RADIUS_AUTH_PORT: "1812" +# RADIUS_SHARED_SECRET: "" +# RADIUS_AUTH_PROTOCOL: "eap-tls" +# RADIUS_KEY_FILE: "" +# RADIUS_KEY_TYPE: "pkcs12" +# RADIUS_KEY_PASSWORD: "" +# RADIUS_CA_FILE: "" +# RADIUS_CA_TYPE: "pem" +# RADIUS_CA_PASSWORD: "" +# RADIUS_TRUST_ALL: "false" +# RADIUS_RETRIES: "5" +# RADIUS_TIMEOUT: "60" +# RADIUS_EAP_TTLS_INNER_PROTOCOL: "eap-tls" -radius: - {} - # RADIUS_HOSTNAME: "localhost" - # RADIUS_AUTH_PORT: "1812" - # RADIUS_SHARED_SECRET: "" - # RADIUS_AUTH_PROTOCOL: "eap-tls" - # RADIUS_KEY_FILE: "" - # RADIUS_KEY_TYPE: "pkcs12" - # RADIUS_KEY_PASSWORD: "" - # RADIUS_CA_FILE: "" - # RADIUS_CA_TYPE: "pem" - # RADIUS_CA_PASSWORD: "" - # RADIUS_TRUST_ALL: "false" - # RADIUS_RETRIES: "5" - # RADIUS_TIMEOUT: "60" - # RADIUS_EAP_TTLS_INNER_PROTOCOL: "eap-tls" +ldap: {} +# LDAP_HOSTNAME: "localhost" +# LDAP_USER_BASE_DN: "" +# LDAP_PORT: "389" +# LDAP_ENCRYPTION_METHOD: "none" +# LDAP_MAX_SEARCH_RESULTS: "1000" +# LDAP_SEARCH_BIND_DN: "" +# LDAP_USER_ATTRIBUTES: "" +# LDAP_SEARCH_BIND_PASSWORD: "" +# LDAP_USERNAME_ATTRIBUTE: "" +# LDAP_MEMBER_ATTRIBUTE: "" +# LDAP_USER_SEARCH_FILTER: "(objectClass=*)" +# LDAP_CONFIG_BASE_DN: "" +# LDAP_GROUP_BASE_DN: "" +# LDAP_GROUP_SEARCH_FILTER: "(objectClass=*)" +# LDAP_MEMBER_ATTRIBUTE_TYPE: "dn" +# LDAP_GROUP_NAME_ATTRIBUTE: "cn" +# LDAP_DEREFERENCE_ALIASES: "never" +# LDAP_FOLLOW_REFERRALS: false +# LDAP_MAX_REFERRAL_HOPS: "5" +# LDAP_OPERATION_TIMEOUT: "30" -ldap: - {} - # LDAP_HOSTNAME: "localhost" - # LDAP_USER_BASE_DN: "" - # LDAP_PORT: "389" - # LDAP_ENCRYPTION_METHOD: "none" - # LDAP_MAX_SEARCH_RESULTS: "1000" - # LDAP_SEARCH_BIND_DN: "" - # LDAP_USER_ATTRIBUTES: "" - # LDAP_SEARCH_BIND_PASSWORD: "" - # LDAP_USERNAME_ATTRIBUTE: "" - # LDAP_MEMBER_ATTRIBUTE: "" - # LDAP_USER_SEARCH_FILTER: "(objectClass=*)" - # LDAP_CONFIG_BASE_DN: "" - # LDAP_GROUP_BASE_DN: "" - # LDAP_GROUP_SEARCH_FILTER: "(objectClass=*)" - # LDAP_MEMBER_ATTRIBUTE_TYPE: "dn" - # LDAP_GROUP_NAME_ATTRIBUTE: "cn" - # LDAP_DEREFERENCE_ALIASES: "never" - # LDAP_FOLLOW_REFERRALS: false - # LDAP_MAX_REFERRAL_HOPS: "5" - # LDAP_OPERATION_TIMEOUT: "30" +saml: {} +# SAML_IDP_METADATA_URL: "" +# SAML_IDP_URL: +# SAML_ENTITY_ID: +# SAML_CALLBACK_URL: +# SAML_STRICT: +# SAML_DEBUG: +# SAML_COMPRESS_REQUEST: +# SAML_COMPRESS_RESPONSE: +# SAML_GROUP_ATTRIBUTE: -saml: - {} - # SAML_IDP_METADATA_URL: "" - # SAML_IDP_URL: - # SAML_ENTITY_ID: - # SAML_CALLBACK_URL: - # SAML_STRICT: - # SAML_DEBUG: - # SAML_COMPRESS_REQUEST: - # SAML_COMPRESS_RESPONSE: - # SAML_GROUP_ATTRIBUTE: - -proxy: - {} - # REMOTE_IP_VALVE_ENABLED: false - # PROXY_BY_HEADER: "" - # PROXY_PROTOCOL_HEADER: "" - # PROXY_IP_HEADER: "" - # PROXY_ALLOWED_IPS_REGEX: "" +proxy: {} +# REMOTE_IP_VALVE_ENABLED: false +# PROXY_BY_HEADER: "" +# PROXY_PROTOCOL_HEADER: "" +# PROXY_IP_HEADER: "" +# PROXY_ALLOWED_IPS_REGEX: "" postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: guacamole postgresqlDatabase: guacamole - -probes: - liveness: - path: "/guacamole" - readiness: - path: "/guacamole" - startup: - path: "/guacamole" - persistence: initdbdata: enabled: true type: emptyDir mountPath: "/initdbdata" - installContainers: 1-creat-initdb-file: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -199,25 +136,24 @@ installContainers: echo "Init file failed to create." exit 1 fi - 2-initdb: image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" env: - name: POSTGRESQL_DATABASE - value: "{{ .Values.postgresql.postgresqlDatabase }}" + value: "{{ .Values.cnpg.database }}" - name: POSTGRESQL_USER - value: "{{ .Values.postgresql.postgresqlUsername }}" + value: "{{ .Values.cnpg.user }}" - name: POSTGRESQL_PORT value: "5432" - name: POSTGRESQL_HOSTNAME valueFrom: secretKeyRef: - name: dbcreds + name: cnpg-main-urls key: plainhost - name: PGPASSWORD valueFrom: secretKeyRef: - name: dbcreds + name: cnpg-main-urls key: postgresql-password volumeMounts: - name: initdbdata @@ -239,6 +175,53 @@ installContainers: exit 1 fi fi - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsUser: 1001 + runAsGroup: 1001 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/guacamole" + readiness: + path: "/guacamole" + startup: + path: "/guacamole" + envFrom: + - configMapRef: + name: guacamole-client-env + env: + # Will probably be removed on 1.5.0 (https://github.com/apache/guacamole-client/pull/717) + POSTGRES_DATABASE: "{{ .Values.cnpg.database }}" + POSTGRES_USER: "{{ .Values.cnpg.user }}" + POSTGRES_PORT: 5432 + POSTGRES_HOSTNAME: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + # New format + POSTGRESQL_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + POSTGRESQL_HOSTNAME: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + POSTGRESQL_DATABASE: "{{ .Values.cnpg.database }}" + POSTGRESQL_USER: "{{ .Values.cnpg.user }}" + POSTGRESQL_PORT: 5432 + GUACD_HOSTNAME: "localhost" + GUACD_PORT: 4822 diff --git a/charts/stable/guacd/Chart.yaml b/charts/stable/guacd/Chart.yaml index 0a4b7e33644..b5ce6f11bf9 100644 --- a/charts/stable/guacd/Chart.yaml +++ b/charts/stable/guacd/Chart.yaml @@ -19,7 +19,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/guacd/templates/NOTES.txt b/charts/stable/guacd/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/guacd/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/guacd/templates/common.yaml b/charts/stable/guacd/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/guacd/templates/common.yaml +++ b/charts/stable/guacd/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/guacd/values.yaml b/charts/stable/guacd/values.yaml index c1c1cb144a7..2291b37539d 100644 --- a/charts/stable/guacd/values.yaml +++ b/charts/stable/guacd/values.yaml @@ -2,20 +2,17 @@ image: repository: tccr.io/truecharts/guacamole-server pullPolicy: IfNotPresent tag: 1.5.0@sha256:8af58fecf895b6d8e05c5c945ac61fec732f5f5055458a382b7685e035c536ff - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - service: main: ports: main: targetPort: 4822 port: 4822 - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsUser: 1000 + runAsGroup: 1000 diff --git a/charts/stable/habridge/Chart.yaml b/charts/stable/habridge/Chart.yaml index 8cc0bfa2793..07e44c92ef1 100644 --- a/charts/stable/habridge/Chart.yaml +++ b/charts/stable/habridge/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/habridge/templates/NOTES.txt b/charts/stable/habridge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/habridge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/habridge/templates/common.yaml b/charts/stable/habridge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/habridge/templates/common.yaml +++ b/charts/stable/habridge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/habridge/values.yaml b/charts/stable/habridge/values.yaml index 259295cf577..d9a85175a89 100644 --- a/charts/stable/habridge/values.yaml +++ b/charts/stable/habridge/values.yaml @@ -2,18 +2,6 @@ image: repository: tccr.io/truecharts/habridge pullPolicy: IfNotPresent tag: v5.4.1@sha256:3f733113b5a46f31e0f6a7ceea1acb88684e66bafd3cea4530c087bc2bb1cdb0 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - SEC_KEY: "" - service: main: ports: @@ -27,13 +15,24 @@ service: enabled: true targetPort: 50000 port: 50000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + SEC_KEY: "" diff --git a/charts/stable/hammond/Chart.yaml b/charts/stable/hammond/Chart.yaml index af84722dfa3..ff3b7d3f24d 100644 --- a/charts/stable/hammond/Chart.yaml +++ b/charts/stable/hammond/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A self-hosted vehicle expense tracking system with support for multiple users. home: https://truecharts.org/charts/stable/hammond icon: https://truecharts.org/img/hotlink-ok/chart-icons/hammond.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/hammond/templates/NOTES.txt b/charts/stable/hammond/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/hammond/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/hammond/templates/common.yaml b/charts/stable/hammond/templates/common.yaml index af7ef25789e..a4054fd126d 100644 --- a/charts/stable/hammond/templates/common.yaml +++ b/charts/stable/hammond/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for hammond */}} {{- include "hammond.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/hammond/values.yaml b/charts/stable/hammond/values.yaml index 86807fe38ef..bffccb4be0f 100644 --- a/charts/stable/hammond/values.yaml +++ b/charts/stable/hammond/values.yaml @@ -2,20 +2,12 @@ image: repository: tccr.io/truecharts/hammond tag: 1.0.0@sha256:c8df8ddfb95c7b836f5022052ec9ea2c515803d6b3787b7725828a47e5f70b14 pullPolicy: IfNotPresent - -env: - JWT_SECRET: - secretKeyRef: - name: hammond-secrets - key: JWT_SECRET - service: main: ports: main: port: 10186 targetPort: 3000 - persistence: config: enabled: true @@ -23,6 +15,17 @@ persistence: assets: enabled: true mountPath: "/assets" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + JWT_SECRET: + secretKeyRef: + name: hammond-secrets + key: JWT_SECRET diff --git a/charts/stable/handbrake/Chart.yaml b/charts/stable/handbrake/Chart.yaml index 653e7c4e0d9..08bb63d1c64 100644 --- a/charts/stable/handbrake/Chart.yaml +++ b/charts/stable/handbrake/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. home: https://truecharts.org/charts/stable/handbrake @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/handbrake/templates/NOTES.txt b/charts/stable/handbrake/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/handbrake/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/handbrake/templates/common.yaml b/charts/stable/handbrake/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/handbrake/templates/common.yaml +++ b/charts/stable/handbrake/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/handbrake/values.yaml b/charts/stable/handbrake/values.yaml index f77c7fd49ed..b4497c72c06 100644 --- a/charts/stable/handbrake/values.yaml +++ b/charts/stable/handbrake/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/handbrake tag: 23.02.1@sha256:6c3b2acce5d7750fe4831d181ff9fc3dbf1c5663944778193477d51f9725f060 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,14 +15,6 @@ service: enabled: true port: 10055 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-handbrake' - -secretEnv: - VNC_PASSWORD: "" - handbrake: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 @@ -42,7 +25,6 @@ handbrake: AUTOMATED_CONVERSION_FORMAT: "mp4" AUTOMATED_CONVERSION_KEEP_SOURCE: true AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - configmap: handbrake: enabled: true @@ -56,7 +38,6 @@ configmap: AUTOMATED_CONVERSION_PRESET: "{{ .Values.handbrake.AUTOMATED_CONVERSION_PRESET }}" AUTOMATED_CONVERSION_FORMAT: "{{ .Values.handbrake.AUTOMATED_CONVERSION_FORMAT }}" AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "{{ .Values.handbrake.AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION }}" - persistence: config: enabled: true @@ -67,6 +48,22 @@ persistence: output: enabled: true mountPath: "/output" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-handbrake' diff --git a/charts/stable/haste-server/Chart.yaml b/charts/stable/haste-server/Chart.yaml index 9b64cfdc5ad..c8b6a47f74d 100644 --- a/charts/stable/haste-server/Chart.yaml +++ b/charts/stable/haste-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Simple text sharing home: https://truecharts.org/charts/stable/haste-server icon: https://truecharts.org/img/hotlink-ok/chart-icons/haste-server.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/haste-server/templates/NOTES.txt b/charts/stable/haste-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/haste-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/haste-server/templates/common.yaml b/charts/stable/haste-server/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/haste-server/templates/common.yaml +++ b/charts/stable/haste-server/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/haste-server/values.yaml b/charts/stable/haste-server/values.yaml index 233bfa9b602..e3a442ae114 100644 --- a/charts/stable/haste-server/values.yaml +++ b/charts/stable/haste-server/values.yaml @@ -2,22 +2,25 @@ image: repository: tccr.io/truecharts/haste-server pullPolicy: IfNotPresent tag: latest@sha256:dd6381fc117e072cc42da8e179703aca9d22cd8e30990cedab8b817cfba47c10 - -env: - STORAGE_FILEPATH: "/config" - STORAGE_TYPE: "file" - service: main: ports: main: port: 7777 targetPort: 7777 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + STORAGE_FILEPATH: "/config" + STORAGE_TYPE: "file" diff --git a/charts/stable/headphones/Chart.yaml b/charts/stable/headphones/Chart.yaml index 581b41c4f2d..4e7c3bdc24a 100644 --- a/charts/stable/headphones/Chart.yaml +++ b/charts/stable/headphones/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "58edc604" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: "An automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent and Blackhole." home: https://truecharts.org/charts/stable/headphones icon: https://truecharts.org/img/hotlink-ok/chart-icons/headphones.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/headphones/templates/NOTES.txt b/charts/stable/headphones/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/headphones/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/headphones/templates/common.yaml b/charts/stable/headphones/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/headphones/templates/common.yaml +++ b/charts/stable/headphones/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/headphones/values.yaml b/charts/stable/headphones/values.yaml index 072b24765e5..bfef5e3da92 100644 --- a/charts/stable/headphones/values.yaml +++ b/charts/stable/headphones/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/headphones pullPolicy: IfNotPresent tag: version-58edc604@sha256:f605d077d6d6023e3326421ce02eb81bd962163b68569f8e3953cb5ac2898344 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10064 targetPort: 8181 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/healthchecks/Chart.yaml b/charts/stable/healthchecks/Chart.yaml index 7faf11cac92..e75e2457425 100644 --- a/charts/stable/healthchecks/Chart.yaml +++ b/charts/stable/healthchecks/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.22.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts. home: https://truecharts.org/charts/stable/healthchecks icon: https://truecharts.org/img/hotlink-ok/chart-icons/healthchecks.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/healthchecks/templates/NOTES.txt b/charts/stable/healthchecks/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/healthchecks/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/healthchecks/templates/common.yaml b/charts/stable/healthchecks/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/healthchecks/templates/common.yaml +++ b/charts/stable/healthchecks/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/healthchecks/values.yaml b/charts/stable/healthchecks/values.yaml index c17d4285d33..28c6be8833b 100644 --- a/charts/stable/healthchecks/values.yaml +++ b/charts/stable/healthchecks/values.yaml @@ -2,35 +2,32 @@ image: repository: tccr.io/truecharts/healthchecks tag: version-v1.22.0@sha256:234347d239410227e8d4585c467293f7bb59859f2042bad885633c1ff30c98f2 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10074 targetPort: 8000 - -secretEnv: - SUPERUSER_EMAIL: "email@healthchecks.io" - SUPERUSER_PASSWORD: "myVeryStrongPassword" - -env: - REGENERATE_SETTINGS: "True" - SITE_ROOT: "https://healthchecks.domain" - SITE_NAME: "" - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + REGENERATE_SETTINGS: "True" + SITE_ROOT: "https://healthchecks.domain" + SITE_NAME: "" + SUPERUSER_EMAIL: "email@healthchecks.io" + SUPERUSER_PASSWORD: "myVeryStrongPassword" diff --git a/charts/stable/hedgedoc/Chart.yaml b/charts/stable/hedgedoc/Chart.yaml index 71ca96b2356..0d58bffe0bd 100644 --- a/charts/stable/hedgedoc/Chart.yaml +++ b/charts/stable/hedgedoc/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/hedgedoc/templates/NOTES.txt b/charts/stable/hedgedoc/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/hedgedoc/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/hedgedoc/templates/common.yaml b/charts/stable/hedgedoc/templates/common.yaml index f34e7e38cbb..61cb7d4c0db 100644 --- a/charts/stable/hedgedoc/templates/common.yaml +++ b/charts/stable/hedgedoc/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for hedgedoc */}} {{- include "hedgedoc.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/hedgedoc/values.yaml b/charts/stable/hedgedoc/values.yaml index ad011229744..c8907d661bf 100644 --- a/charts/stable/hedgedoc/values.yaml +++ b/charts/stable/hedgedoc/values.yaml @@ -2,143 +2,145 @@ image: repository: tccr.io/truecharts/hedgedoc pullPolicy: IfNotPresent tag: 1.9.7@sha256:9e086ade3ada3ae0ef50dbd911d81fa4ce27ac5cb1131a5976c830fcfbc62b8d - -env: - NODE_ENV: "production" - CMD_PORT: "{{ .Values.service.main.ports.main.port }}" - CMD_DB_PORT: "5432" - CMD_DB_DIALECT: "postgres" - CMD_DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - CMD_DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - CMD_SESSION_SECRET: - secretKeyRef: - name: hedgedoc-secrets - key: CMD_SESSION_SECRET - CMD_DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - CMD_DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - # User Defined - CMD_FORBIDDEN_NOTE_IDS: "robots.txt, favicon.ico, api, build, css, docs, fonts, js, uploads, vendor, views" - CMD_IMAGE_UPLOAD_TYPE: "filesystem" - CMD_SOURCE_URL: "" - CMD_TOOBUSY_LAG: 70 - CMD_ALLOW_GRAVATAR: true - CMD_DOMAIN: false - CMD_PROTOCOL_USESSL: false - CMD_URL_ADDPORT: false - # CMD_ALLOW_ORIGIN: "localhost" - # CMD_HSTS_ENABLE: true - # CMD_HSTS_INCLUDE_SUBDOMAINS: true - # CMD_HSTS_MAX_AGE: 31536000 - # CMD_HSTS_PRELOAD: true - # CMD_CSP_ENABLE: true - # CMD_CSP_ADD_DISQUS: false - # CMD_CSP_ADD_GOOGLE_ANALYTICS: false - # CMD_CSP_REPORTURI: "" - # CMD_CSP_ALLOW_FRAMING: true - # CMD_CSP_ALLOW_PDF_EMBED: true - # CMD_COOKIE_POLICY: "lax" - # CMD_ALLOW_ANONYMOUS: false - # CMD_ALLOW_ANONYMOUS_EDITS: false - # CMD_ALLOW_FREEURL: false - # CMD_REQUIRE_FREEURL_AUTHENTICATION: true - # CMD_DEFAULT_PERMISSION: "editable" - # CMD_SESSION_LIFE: 1209600000 - # CMD_EMAIL: true - # CMD_ALLOW_EMAIL_REGISTER: true - # CMD_DROPBOX_CLIENTID: "" - # CMD_DROPBOX_CLIENTSECRET: "" - # CMD_FACEBOOK_CLIENTID: "" - # CMD_FACEBOOK_CLIENTSECRET: "" - # CMD_GITHUB_CLIENTID: "" - # CMD_GITHUB_CLIENTSECRET: "" - # CMD_GITLAB_SCOPE: "api" - # CMD_GITLAB_BASEURL: "" - # CMD_GITLAB_CLIENTID: "" - # CMD_GITLAB_CLIENTSECRET: "" - # CMD_GITLAB_VERSION: "v4" - # CMD_GOOGLE_CLIENTID: "" - # CMD_GOOGLE_CLIENTSECRET: "" - # CMD_GOOGLE_HOSTEDDOMAIN: "" - # CMD_TWITTER_CONSUMERKEY: "" - # CMD_TWITTER_CONSUMERSECRET: "" - # CMD_MATTERMOST_BASEURL: "" - # CMD_MATTERMOST_CLIENTID: "" - # CMD_MATTERMOST_CLIENTSECRET: "" - # CMD_OAUTH2_USER_PROFILE_URL: "" - # CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR: "" - # CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR: "" - # CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR: "" - # CMD_OAUTH2_USER_PROFILE_ID_ATTR: "" - # CMD_OAUTH2_TOKEN_URL: "" - # CMD_OAUTH2_AUTHORIZATION_URL: "" - # CMD_OAUTH2_CLIENT_ID: "" - # CMD_OAUTH2_CLIENT_SECRET: "" - # CMD_OAUTH2_PROVIDERNAME: "" - # CMD_OAUTH2_SCOPE: "" - # CMD_OAUTH2_ROLES_CLAIM: "" - # CMD_OAUTH2_ACCESS_ROLE: "" - # CMD_LDAP_URL: "" - # CMD_LDAP_BINDDN: "" - # CMD_LDAP_BINDCREDENTIALS: "" - # CMD_LDAP_SEARCHBASE: "" - # CMD_LDAP_SEARCHFILTER: "" - # CMD_LDAP_SEARCHATTRIBUTES: "" - # CMD_LDAP_USERIDFIELD: "" - # CMD_LDAP_USERNAMEFIELD: "" - # CMD_LDAP_TLS_CA: "" - # CMD_LDAP_PROVIDERNAME: "" - # CMD_SAML_IDPSSOURL: "" - # CMD_SAML_IDPCERT: "" - # CMD_SAML_CLIENTCERT: "" - # CMD_SAML_ISSUER: "" - # CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT: false - # CMD_SAML_IDENTIFIERFORMAT: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" - # CMD_SAML_GROUPATTRIBUTE: "" - # CMD_SAML_REQUIREDGROUPS: "" - # CMD_SAML_EXTERNALGROUPS: "" - # CMD_SAML_ATTRIBUTE_ID: "" - # CMD_SAML_ATTRIBUTE_USERNAME: "" - # CMD_SAML_ATTRIBUTE_EMAIL: "" - # CMD_SAML_PROVIDERNAME: "" - # CMD_S3_ACCESS_KEY_ID: "" - # CMD_S3_SECRET_ACCESS_KEY: "" - # CMD_S3_REGION: "" - # CMD_S3_BUCKET: "" - # CMD_S3_ENDPOINT: "" - # CMD_AZURE_CONNECTION_STRING: "" - # CMD_AZURE_CONTAINER: "" - # CMD_MINIO_ACCESS_KEY: "" - # CMD_MINIO_SECRET_KEY: "" - # CMD_MINIO_ENDPOINT: "" - # CMD_MINIO_PORT: "" - # CMD_MINIO_SECURE: true - # CMD_IMGUR_CLIENTID: "" - # CMD_LUTIM_URL: "" - # DEBUG: false - # CMD_LOGLEVEL: "info" - service: main: ports: main: port: 10132 - persistence: uploads: enabled: true mountPath: "/hedgedoc/public/uploads" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: hedgedoc postgresqlDatabase: hedgedoc - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + NODE_ENV: "production" + CMD_PORT: "{{ .Values.service.main.ports.main.port }}" + CMD_DB_PORT: "5432" + CMD_DB_DIALECT: "postgres" + CMD_DB_USERNAME: "{{ .Values.cnpg.user }}" + CMD_DB_DATABASE: "{{ .Values.cnpg.database }}" + CMD_SESSION_SECRET: + secretKeyRef: + name: hedgedoc-secrets + key: CMD_SESSION_SECRET + CMD_DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + CMD_DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + # User Defined + CMD_FORBIDDEN_NOTE_IDS: "robots.txt, favicon.ico, api, build, css, docs, fonts, js, uploads, vendor, views" + CMD_IMAGE_UPLOAD_TYPE: "filesystem" + CMD_SOURCE_URL: "" + CMD_TOOBUSY_LAG: 70 + CMD_ALLOW_GRAVATAR: true + CMD_DOMAIN: false + CMD_PROTOCOL_USESSL: false + CMD_URL_ADDPORT: false + # CMD_ALLOW_ORIGIN: "localhost" + # CMD_HSTS_ENABLE: true + # CMD_HSTS_INCLUDE_SUBDOMAINS: true + # CMD_HSTS_MAX_AGE: 31536000 + # CMD_HSTS_PRELOAD: true + # CMD_CSP_ENABLE: true + # CMD_CSP_ADD_DISQUS: false + # CMD_CSP_ADD_GOOGLE_ANALYTICS: false + # CMD_CSP_REPORTURI: "" + # CMD_CSP_ALLOW_FRAMING: true + # CMD_CSP_ALLOW_PDF_EMBED: true + # CMD_COOKIE_POLICY: "lax" + # CMD_ALLOW_ANONYMOUS: false + # CMD_ALLOW_ANONYMOUS_EDITS: false + # CMD_ALLOW_FREEURL: false + # CMD_REQUIRE_FREEURL_AUTHENTICATION: true + # CMD_DEFAULT_PERMISSION: "editable" + # CMD_SESSION_LIFE: 1209600000 + # CMD_EMAIL: true + # CMD_ALLOW_EMAIL_REGISTER: true + # CMD_DROPBOX_CLIENTID: "" + # CMD_DROPBOX_CLIENTSECRET: "" + # CMD_FACEBOOK_CLIENTID: "" + # CMD_FACEBOOK_CLIENTSECRET: "" + # CMD_GITHUB_CLIENTID: "" + # CMD_GITHUB_CLIENTSECRET: "" + # CMD_GITLAB_SCOPE: "api" + # CMD_GITLAB_BASEURL: "" + # CMD_GITLAB_CLIENTID: "" + # CMD_GITLAB_CLIENTSECRET: "" + # CMD_GITLAB_VERSION: "v4" + # CMD_GOOGLE_CLIENTID: "" + # CMD_GOOGLE_CLIENTSECRET: "" + # CMD_GOOGLE_HOSTEDDOMAIN: "" + # CMD_TWITTER_CONSUMERKEY: "" + # CMD_TWITTER_CONSUMERSECRET: "" + # CMD_MATTERMOST_BASEURL: "" + # CMD_MATTERMOST_CLIENTID: "" + # CMD_MATTERMOST_CLIENTSECRET: "" + # CMD_OAUTH2_USER_PROFILE_URL: "" + # CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR: "" + # CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR: "" + # CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR: "" + # CMD_OAUTH2_USER_PROFILE_ID_ATTR: "" + # CMD_OAUTH2_TOKEN_URL: "" + # CMD_OAUTH2_AUTHORIZATION_URL: "" + # CMD_OAUTH2_CLIENT_ID: "" + # CMD_OAUTH2_CLIENT_SECRET: "" + # CMD_OAUTH2_PROVIDERNAME: "" + # CMD_OAUTH2_SCOPE: "" + # CMD_OAUTH2_ROLES_CLAIM: "" + # CMD_OAUTH2_ACCESS_ROLE: "" + # CMD_LDAP_URL: "" + # CMD_LDAP_BINDDN: "" + # CMD_LDAP_BINDCREDENTIALS: "" + # CMD_LDAP_SEARCHBASE: "" + # CMD_LDAP_SEARCHFILTER: "" + # CMD_LDAP_SEARCHATTRIBUTES: "" + # CMD_LDAP_USERIDFIELD: "" + # CMD_LDAP_USERNAMEFIELD: "" + # CMD_LDAP_TLS_CA: "" + # CMD_LDAP_PROVIDERNAME: "" + # CMD_SAML_IDPSSOURL: "" + # CMD_SAML_IDPCERT: "" + # CMD_SAML_CLIENTCERT: "" + # CMD_SAML_ISSUER: "" + # CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT: false + # CMD_SAML_IDENTIFIERFORMAT: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" + # CMD_SAML_GROUPATTRIBUTE: "" + # CMD_SAML_REQUIREDGROUPS: "" + # CMD_SAML_EXTERNALGROUPS: "" + # CMD_SAML_ATTRIBUTE_ID: "" + # CMD_SAML_ATTRIBUTE_USERNAME: "" + # CMD_SAML_ATTRIBUTE_EMAIL: "" + # CMD_SAML_PROVIDERNAME: "" + # CMD_S3_ACCESS_KEY_ID: "" + # CMD_S3_SECRET_ACCESS_KEY: "" + # CMD_S3_REGION: "" + # CMD_S3_BUCKET: "" + # CMD_S3_ENDPOINT: "" + # CMD_AZURE_CONNECTION_STRING: "" + # CMD_AZURE_CONTAINER: "" + # CMD_MINIO_ACCESS_KEY: "" + # CMD_MINIO_SECRET_KEY: "" + # CMD_MINIO_ENDPOINT: "" + # CMD_MINIO_PORT: "" + # CMD_MINIO_SECURE: true + # CMD_IMGUR_CLIENTID: "" + # CMD_LUTIM_URL: "" + # DEBUG: false + # CMD_LOGLEVEL: "info" diff --git a/charts/stable/heimdall/Chart.yaml b/charts/stable/heimdall/Chart.yaml index 1d8ad526621..e32a3a119af 100644 --- a/charts/stable/heimdall/Chart.yaml +++ b/charts/stable/heimdall/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.5.5" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: An Application dashboard and launcher home: https://truecharts.org/charts/stable/heimdall @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - organizers truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/heimdall/templates/NOTES.txt b/charts/stable/heimdall/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/heimdall/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/heimdall/templates/common.yaml b/charts/stable/heimdall/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/heimdall/templates/common.yaml +++ b/charts/stable/heimdall/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/heimdall/values.yaml b/charts/stable/heimdall/values.yaml index 5dae5570cd1..dff6b8d28d4 100644 --- a/charts/stable/heimdall/values.yaml +++ b/charts/stable/heimdall/values.yaml @@ -2,30 +2,30 @@ image: repository: tccr.io/truecharts/heimdall tag: 2.5.5@sha256:c429ef13bffdd55f184cf85acef5a002fdf656b5a03a06a7f4bb066fbe16671a pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10014 targetPort: 80 - -probes: - startup: - enabled: true - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + startup: + enabled: true diff --git a/charts/stable/homarr/Chart.yaml b/charts/stable/homarr/Chart.yaml index ed5abc15958..a396e3015ff 100644 --- a/charts/stable/homarr/Chart.yaml +++ b/charts/stable/homarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.11.5" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place. home: https://truecharts.org/charts/stable/homarr icon: https://truecharts.org/img/hotlink-ok/chart-icons/homarr.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/homarr/templates/NOTES.txt b/charts/stable/homarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/homarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/homarr/templates/common.yaml b/charts/stable/homarr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/homarr/templates/common.yaml +++ b/charts/stable/homarr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/homarr/values.yaml b/charts/stable/homarr/values.yaml index 20a494fe44f..a63fe68e121 100644 --- a/charts/stable/homarr/values.yaml +++ b/charts/stable/homarr/values.yaml @@ -2,14 +2,12 @@ image: repository: tccr.io/truecharts/homarr tag: 0.11.5@sha256:ed4c906d1f017f5a49b6674b444f47bb444b1f7c22593f7a19036904faa146d2 pullPolicy: IfNotPresent - service: main: ports: main: port: 10245 targetPort: 7575 - persistence: config: enabled: true @@ -17,6 +15,8 @@ persistence: icons: enabled: true mountPath: "/app/public/icons" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/home-assistant/Chart.yaml b/charts/stable/home-assistant/Chart.yaml index 22829ccf8a9..91a9eb39176 100644 --- a/charts/stable/home-assistant/Chart.yaml +++ b/charts/stable/home-assistant/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023.2.5" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - home-automation truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/home-assistant/templates/NOTES.txt b/charts/stable/home-assistant/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/home-assistant/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/home-assistant/templates/common.yaml b/charts/stable/home-assistant/templates/common.yaml index b9e7208f382..995efb03eb0 100644 --- a/charts/stable/home-assistant/templates/common.yaml +++ b/charts/stable/home-assistant/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/home-assistant/values.yaml b/charts/stable/home-assistant/values.yaml index 820b2d876ad..2b389959554 100644 --- a/charts/stable/home-assistant/values.yaml +++ b/charts/stable/home-assistant/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/home-assistant pullPolicy: IfNotPresent tag: 2023.2.5@sha256:551ee82347af025e02a7fc27e526d0c4f05e8b29e7bbe948edc6bc12d306fb5f - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 8123 targetPort: 8123 - initContainers: init: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -27,23 +17,19 @@ initContainers: mountPath: "/config/init" - name: config mountPath: "/config" - # # Enable devices to be discoverable # hostNetwork: true # # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet # dnsPolicy: ClusterFirstWithHostNet - homeassistant: trusted_proxies: [] - # Enable a prometheus-operator servicemonitor prometheus: serviceMonitor: enabled: false # interval: 1m # additionalLabels: {} - persistence: config: enabled: true @@ -55,9 +41,8 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ include "tc.common.names.fullname" . }}-init' + name: '{{ include "tc.v1.common.names.fullname" . }}-init' defaultMode: 0777 - configmap: init: enabled: true @@ -117,7 +102,6 @@ configmap: echo "Removing HACS zip file..." rm "/config/custom_components/hacs.zip" echo "Installation complete." - configuration.yaml.default: |- # Configure a default setup of Home Assistant (frontend, api, etc) default_config: @@ -131,13 +115,11 @@ configmap: script: !include scripts.yaml scene: !include scenes.yaml recorder.default: |- - recorder: purge_keep_days: 30 commit_interval: 3 db_url: {{ ( printf "%s?client_encoding=utf8" ( .Values.postgresql.url.complete | trimAll "\"" ) ) | quote }} http.default: |- - http: use_x_forwarded_for: true trusted_proxies: @@ -153,7 +135,6 @@ postgresql: postgresqlUsername: home-assistant postgresqlDatabase: home-assistant existingSecret: "dbcreds" - influxdb: enabled: false architecture: standalone @@ -163,6 +144,12 @@ influxdb: enabled: false # storageClass: "" # - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/homebox/Chart.yaml b/charts/stable/homebox/Chart.yaml index ab9f7ce9cea..103d9431e6b 100644 --- a/charts/stable/homebox/Chart.yaml +++ b/charts/stable/homebox/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.8.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Inventory and organization system built for the Home User. home: https://truecharts.org/charts/stable/homebox @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - inventory truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/homebox/templates/NOTES.txt b/charts/stable/homebox/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/homebox/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/homebox/templates/_secret.tpl b/charts/stable/homebox/templates/_secret.tpl index a9aa119619d..a8eddc8d326 100644 --- a/charts/stable/homebox/templates/_secret.tpl +++ b/charts/stable/homebox/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "homebox.secret" -}} -{{- $secretName := printf "%s-homebox-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-homebox-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 diff --git a/charts/stable/homebox/templates/common.yaml b/charts/stable/homebox/templates/common.yaml index 8e47aec9cc8..6eece2f87da 100644 --- a/charts/stable/homebox/templates/common.yaml +++ b/charts/stable/homebox/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "homebox.secret" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/homebox/values.yaml b/charts/stable/homebox/values.yaml index 0d86f2f42f1..412b3230759 100644 --- a/charts/stable/homebox/values.yaml +++ b/charts/stable/homebox/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/homebox pullPolicy: IfNotPresent tag: 0.8.2@sha256:4068fcc7ee472444a13a4e1dc3f018dddf020f826dc170d870525bd2bcb19fb4 - homebox: allow_registration: true auto_increment_asset_id: true @@ -14,22 +13,26 @@ homebox: mailer_from: "" mailer_username: "" mailer_password: "" - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-homebox-secret' - service: main: ports: main: - protocol: HTTP + protocol: http port: 10603 - persistence: data: enabled: true mountPath: /data - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-homebox-secret' diff --git a/charts/stable/homelablabelmaker/Chart.yaml b/charts/stable/homelablabelmaker/Chart.yaml index 6fbc935d53a..ef07ddef87a 100644 --- a/charts/stable/homelablabelmaker/Chart.yaml +++ b/charts/stable/homelablabelmaker/Chart.yaml @@ -8,7 +8,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: DIY tool to create and print labels for Dell Poweredge and HP Proliant drive caddies. home: https://truecharts.org/charts/stable/homelablabelmaker diff --git a/charts/stable/homelablabelmaker/templates/NOTES.txt b/charts/stable/homelablabelmaker/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/homelablabelmaker/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/homelablabelmaker/templates/common.yaml b/charts/stable/homelablabelmaker/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/homelablabelmaker/templates/common.yaml +++ b/charts/stable/homelablabelmaker/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/homelablabelmaker/values.yaml b/charts/stable/homelablabelmaker/values.yaml index 0b449fd2012..aa05c9abbff 100644 --- a/charts/stable/homelablabelmaker/values.yaml +++ b/charts/stable/homelablabelmaker/values.yaml @@ -2,22 +2,19 @@ image: repository: tccr.io/truecharts/homelablabelmaker tag: latest@sha256:a1e41adaafade429f7603b32f603bc809b0bd3ee4433ac382fd803ef979dce73 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - service: main: ports: main: port: 10581 - protocol: HTTP + protocol: http targetPort: 80 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/homepage/Chart.yaml b/charts/stable/homepage/Chart.yaml index ddf5d748d83..782007c223b 100644 --- a/charts/stable/homepage/Chart.yaml +++ b/charts/stable/homepage/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.6.9" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A highly customizable homepage home: https://truecharts.org/charts/stable/homepage icon: https://truecharts.org/img/hotlink-ok/chart-icons/homepage.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - dashboard truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/homepage/templates/NOTES.txt b/charts/stable/homepage/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/homepage/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/homepage/templates/common.yaml b/charts/stable/homepage/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/homepage/templates/common.yaml +++ b/charts/stable/homepage/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/homepage/values.yaml b/charts/stable/homepage/values.yaml index b033d0c6987..4c7f2680620 100644 --- a/charts/stable/homepage/values.yaml +++ b/charts/stable/homepage/values.yaml @@ -2,19 +2,19 @@ image: repository: tccr.io/truecharts/homepage tag: 0.6.9@sha256:906adeec83ce48459c89224e6b5a6c362f417fb1b88597ae64d06ad3958f6302 pullPolicy: IfNotPresent - service: main: ports: main: port: 10352 - protocol: HTTP + protocol: http targetPort: 3000 - persistence: config: enabled: true mountPath: /app/config - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/homer/Chart.yaml b/charts/stable/homer/Chart.yaml index 631fb589ddc..d6e75629755 100644 --- a/charts/stable/homer/Chart.yaml +++ b/charts/stable/homer/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A dead simple static homepage for your server to keep your services on hand. home: https://truecharts.org/charts/stable/homer icon: https://truecharts.org/img/hotlink-ok/chart-icons/homer.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/homer/templates/NOTES.txt b/charts/stable/homer/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/homer/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/homer/templates/common.yaml b/charts/stable/homer/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/homer/templates/common.yaml +++ b/charts/stable/homer/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/homer/values.yaml b/charts/stable/homer/values.yaml index 719704d278d..0bdaa6e4ee0 100644 --- a/charts/stable/homer/values.yaml +++ b/charts/stable/homer/values.yaml @@ -2,25 +2,26 @@ image: repository: tccr.io/truecharts/homer tag: 23.02.2@sha256:df6c6888d7a5a856239299662b24f468000dc4893956ddd7bdca42bb1b9451b4 pullPolicy: IfNotPresent - -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - -env: - INIT_ASSETS: true - service: main: ports: main: port: 10178 targetPort: 8080 - persistence: config: enabled: true mountPath: "/www/assets" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsUser: 1000 + runAsGroup: 1000 +workload: + main: + podSpec: + containers: + env: + INIT_ASSETS: true diff --git a/charts/stable/htpcmanager/Chart.yaml b/charts/stable/htpcmanager/Chart.yaml index 85fdb1c3e74..dcd0353ade8 100644 --- a/charts/stable/htpcmanager/Chart.yaml +++ b/charts/stable/htpcmanager/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/htpcmanager/templates/NOTES.txt b/charts/stable/htpcmanager/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/htpcmanager/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/htpcmanager/templates/common.yaml b/charts/stable/htpcmanager/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/htpcmanager/templates/common.yaml +++ b/charts/stable/htpcmanager/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/htpcmanager/values.yaml b/charts/stable/htpcmanager/values.yaml index 2f0f11d6046..76d06927435 100644 --- a/charts/stable/htpcmanager/values.yaml +++ b/charts/stable/htpcmanager/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/htpcmanager pullPolicy: IfNotPresent tag: v2021.11.17@sha256:3f167c4321214b0ed00e2f1f1ca7d5990671e44bc06c2ed5ec4901e755187ccd - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 8085 port: 8085 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/hyperion-ng/Chart.yaml b/charts/stable/hyperion-ng/Chart.yaml index ae1d651a8c3..a03fd3bdfbf 100644 --- a/charts/stable/hyperion-ng/Chart.yaml +++ b/charts/stable/hyperion-ng/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.0.14" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Hyperion is an opensource Bias or Ambient Lighting implementation home: https://truecharts.org/charts/stable/hyperion-ng icon: https://truecharts.org/img/hotlink-ok/chart-icons/hyperion-ng.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/hyperion-ng/templates/NOTES.txt b/charts/stable/hyperion-ng/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/hyperion-ng/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/hyperion-ng/templates/common.yaml b/charts/stable/hyperion-ng/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/hyperion-ng/templates/common.yaml +++ b/charts/stable/hyperion-ng/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/hyperion-ng/values.yaml b/charts/stable/hyperion-ng/values.yaml index 1e56ec7a66d..5b991ae92d7 100644 --- a/charts/stable/hyperion-ng/values.yaml +++ b/charts/stable/hyperion-ng/values.yaml @@ -2,14 +2,6 @@ image: repository: tccr.io/truecharts/hyperion.ng tag: 2.0.14@sha256:d2a68d14655b0aca7c9babda8e2fba5abde5e1439607b7e92d38eafe8f0d85dc pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -37,11 +29,15 @@ service: enabled: true port: 19333 targetPort: 19333 - persistence: config: enabled: true mountPath: "/root/.hyperion" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/icantbelieveitsnotvaletudo/Chart.yaml b/charts/stable/icantbelieveitsnotvaletudo/Chart.yaml index e02f1856aaa..1626dc65cb8 100644 --- a/charts/stable/icantbelieveitsnotvaletudo/Chart.yaml +++ b/charts/stable/icantbelieveitsnotvaletudo/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2021.2.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Create live map data from Valetudo powered robots home: https://truecharts.org/charts/stable/icantbelieveitsnotvaletudo icon: https://truecharts.org/img/hotlink-ok/chart-icons/icantbelieveitsnotvaletudo.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/icantbelieveitsnotvaletudo/templates/NOTES.txt b/charts/stable/icantbelieveitsnotvaletudo/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/icantbelieveitsnotvaletudo/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/icantbelieveitsnotvaletudo/templates/common.yaml b/charts/stable/icantbelieveitsnotvaletudo/templates/common.yaml index eacdafa9525..35fcae65ec8 100644 --- a/charts/stable/icantbelieveitsnotvaletudo/templates/common.yaml +++ b/charts/stable/icantbelieveitsnotvaletudo/templates/common.yaml @@ -1,4 +1,4 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/icantbelieveitsnotvaletudo/values.yaml b/charts/stable/icantbelieveitsnotvaletudo/values.yaml index fb9e9489773..adaf990d0ab 100644 --- a/charts/stable/icantbelieveitsnotvaletudo/values.yaml +++ b/charts/stable/icantbelieveitsnotvaletudo/values.yaml @@ -2,24 +2,18 @@ image: repository: tccr.io/truecharts/icantbelieveitsnotvaletudo tag: v2021.2.1@sha256:b15340fe81b7a55690323111ffbda41264f8c77b04431fdeafdbc26bfe896d33 pullPolicy: IfNotPresent - -controller: - strategy: RollingUpdate - configmap: settings: enabled: true data: config.json: | {{- .Values.config | mustToPrettyJson | nindent 4 }} - service: main: ports: main: port: 10039 targetPort: 3000 - persistence: config: enabled: true @@ -31,8 +25,7 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ printf "%v-settings" (include "tc.common.names.fullname" .) }}' - + name: '{{ printf "%v-settings" (include "tc.v1.common.names.fullname" .) }}' config: mapsettings: drawPath: true @@ -49,6 +42,11 @@ config: publishMapImage: true webserver: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + strategy: RollingUpdate diff --git a/charts/stable/icinga2/Chart.yaml b/charts/stable/icinga2/Chart.yaml index 962221c9e7e..514ea0364c2 100644 --- a/charts/stable/icinga2/Chart.yaml +++ b/charts/stable/icinga2/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.13.6" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - monitoring truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/icinga2/templates/NOTES.txt b/charts/stable/icinga2/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/icinga2/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/icinga2/templates/common.yaml b/charts/stable/icinga2/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/icinga2/templates/common.yaml +++ b/charts/stable/icinga2/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/icinga2/values.yaml b/charts/stable/icinga2/values.yaml index dc5e6ef800e..c60562f4ac6 100644 --- a/charts/stable/icinga2/values.yaml +++ b/charts/stable/icinga2/values.yaml @@ -2,30 +2,6 @@ image: repository: tccr.io/truecharts/icinga2 tag: 2.13.6@sha256:4ab5db64ef09a6095b07530273a3403958d51e3f990c0ea092e288211e963ae9 pullPolicy: IfNotPresent - -env: - DEFAULT_MYSQL_USER: icinga2 - DEFAULT_MYSQL_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DEFAULT_MYSQL_PASS: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - MYSQL_ROOT_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-root-password - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -46,7 +22,6 @@ service: enabled: true port: 10116 targetPort: 5665 - persistence: config: enabled: true @@ -60,12 +35,35 @@ persistence: ssmtp: enabled: true mountPath: "/etc/ssmtp" - mariadb: enabled: true mariadbUsername: icinga2 mariadbDatabase: icinga2 existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DEFAULT_MYSQL_USER: icinga2 + DEFAULT_MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DEFAULT_MYSQL_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + MYSQL_ROOT_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-root-password diff --git a/charts/stable/immich/Chart.yaml b/charts/stable/immich/Chart.yaml index 892137a3a85..653eb334ebf 100644 --- a/charts/stable/immich/Chart.yaml +++ b/charts/stable/immich/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.49.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/immich/templates/NOTES.txt b/charts/stable/immich/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/immich/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/immich/templates/_configmap.tpl b/charts/stable/immich/templates/_configmap.tpl index 0bc42fede82..bcf833c95ab 100644 --- a/charts/stable/immich/templates/_configmap.tpl +++ b/charts/stable/immich/templates/_configmap.tpl @@ -1,9 +1,9 @@ {{/* Define the configmap */}} {{- define "immich.config" -}} -{{- $serverConfigName := printf "%s-server-config" (include "tc.common.names.fullname" .) -}} -{{- $commonConfigName := printf "%s-common-config" (include "tc.common.names.fullname" .) -}} -{{- $proxyConfigName := printf "%s-proxy-config" (include "tc.common.names.fullname" .) }} +{{- $serverConfigName := printf "%s-server-config" (include "tc.v1.common.lib.chart.names.fullname" .) -}} +{{- $commonConfigName := printf "%s-common-config" (include "tc.v1.common.lib.chart.names.fullname" .) -}} +{{- $proxyConfigName := printf "%s-proxy-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 kind: ConfigMap diff --git a/charts/stable/immich/templates/_microservices.tpl b/charts/stable/immich/templates/_microservices.tpl index ee6c2282898..3cf9973a652 100644 --- a/charts/stable/immich/templates/_microservices.tpl +++ b/charts/stable/immich/templates/_microservices.tpl @@ -15,11 +15,11 @@ volumeMounts: mountPath: {{ .Values.persistence.uploads.mountPath }} envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-immich-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-immich-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-common-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-common-config' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-server-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-server-config' readinessProbe: exec: command: diff --git a/charts/stable/immich/templates/_ml.tpl b/charts/stable/immich/templates/_ml.tpl index d197e2888a6..69eb3a85837 100644 --- a/charts/stable/immich/templates/_ml.tpl +++ b/charts/stable/immich/templates/_ml.tpl @@ -28,11 +28,11 @@ volumeMounts: {{- end }} envFrom: - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-common-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-common-config' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-server-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-server-config' - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-immich-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-immich-secret' #readinessProbe: # exec: # command: diff --git a/charts/stable/immich/templates/_proxy.tpl b/charts/stable/immich/templates/_proxy.tpl index 103939741dd..4813dc5e945 100644 --- a/charts/stable/immich/templates/_proxy.tpl +++ b/charts/stable/immich/templates/_proxy.tpl @@ -16,7 +16,7 @@ securityContext: runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} envFrom: - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-common-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-common-config' ports: - containerPort: {{ .Values.service.main.ports.main.targetPort }} name: main diff --git a/charts/stable/immich/templates/_secret.tpl b/charts/stable/immich/templates/_secret.tpl index 28b9f9053fd..05194d56a8c 100644 --- a/charts/stable/immich/templates/_secret.tpl +++ b/charts/stable/immich/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "immich.secret" -}} -{{- $secretName := printf "%s-immich-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-immich-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 kind: Secret diff --git a/charts/stable/immich/templates/_web.tpl b/charts/stable/immich/templates/_web.tpl index 9c0107ead21..021bac357f4 100644 --- a/charts/stable/immich/templates/_web.tpl +++ b/charts/stable/immich/templates/_web.tpl @@ -16,7 +16,7 @@ command: - ./entrypoint.sh envFrom: - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-common-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-common-config' readinessProbe: httpGet: path: / diff --git a/charts/stable/immich/templates/common.yaml b/charts/stable/immich/templates/common.yaml index 31ed6b6d749..f368d2f396f 100644 --- a/charts/stable/immich/templates/common.yaml +++ b/charts/stable/immich/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "immich.secret" . }} @@ -15,4 +15,4 @@ {{- $_ := set .Values.additionalContainers "microservices" (include "immich.microservices" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/immich/values.yaml b/charts/stable/immich/values.yaml index 51f8264022f..fd5b343477c 100644 --- a/charts/stable/immich/values.yaml +++ b/charts/stable/immich/values.yaml @@ -2,34 +2,18 @@ image: repository: tccr.io/truecharts/immich-server tag: 1.49.0@sha256:baa95afb670ee0e8d013a29eacff6ddc96751998854ba6882c242ce257ac8fbd pullPolicy: IfNotPresent - mlImage: repository: tccr.io/truecharts/immich-ml tag: 1.49.0@sha256:779e1d486d7ac5a1ed98b67b6f4a556e8e5baf334e4f0b9480315226384922c4 pullPolicy: IfNotPresent - webImage: repository: tccr.io/truecharts/immich-web tag: 1.49.0@sha256:983a1f8b736ba337e7370fa19232febf0469c7748f670f15fb0ed4f35f9d88af pullPolicy: IfNotPresent - proxyImage: repository: tccr.io/truecharts/immich-proxy tag: 1.49.0@sha256:08e467d09e6f4abf10e4ea93e0310e6bc323e4ea6b0a6c05fb128bb46ed38578 pullPolicy: IfNotPresent - -command: - - /bin/sh - - ./start-server.sh - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - immich: enable_ml: true public_login_page_message: Immich @@ -39,37 +23,13 @@ immich: log_level: simple mapbox_enable: false mapbox_key: "" - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-server-config' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-common-config' - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-immich-secret' - -probes: - liveness: - path: /server-info/ping - type: HTTP - port: 3001 - readiness: - path: /server-info/ping - type: HTTP - port: 3001 - startup: - path: /server-info/ping - type: HTTP - port: 3001 - service: main: ports: main: port: 10323 - protocol: HTTP + protocol: http targetPort: 8080 - persistence: uploads: enabled: true @@ -78,16 +38,48 @@ persistence: enabled: true type: emptyDir mountPath: /cache - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlUsername: immich postgresqlDatabase: immich - redis: enabled: true existingSecret: rediscreds - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /server-info/ping + type: HTTP + port: 3001 + readiness: + path: /server-info/ping + type: HTTP + port: 3001 + startup: + path: /server-info/ping + type: HTTP + port: 3001 + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-server-config' + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-common-config' + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-immich-secret' + command: + - /bin/sh + - ./start-server.sh diff --git a/charts/stable/impostor-server/Chart.yaml b/charts/stable/impostor-server/Chart.yaml index ba9dee1bd70..17feb901711 100644 --- a/charts/stable/impostor-server/Chart.yaml +++ b/charts/stable/impostor-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.7.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A private Among Us server home: https://truecharts.org/charts/stable/impostor-server @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - games truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/impostor-server/ci/values.yaml b/charts/stable/impostor-server/ci/values.yaml index 5f1bccab1ed..b4090d5a2f3 100644 --- a/charts/stable/impostor-server/ci/values.yaml +++ b/charts/stable/impostor-server/ci/values.yaml @@ -2,3 +2,5 @@ image: repository: tccr.io/truecharts/impostor-server-nightly pullPolicy: IfNotPresent tag: vnightly@sha256:5461c18a01751038e3c760713e5ed75d5ec12291e373a695df3835db46e2e79b +securityContext: + container: null diff --git a/charts/stable/impostor-server/templates/NOTES.txt b/charts/stable/impostor-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/impostor-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/impostor-server/templates/common.yaml b/charts/stable/impostor-server/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/impostor-server/templates/common.yaml +++ b/charts/stable/impostor-server/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/impostor-server/values.yaml b/charts/stable/impostor-server/values.yaml index fcf8b43cd2f..1a4c2366f75 100644 --- a/charts/stable/impostor-server/values.yaml +++ b/charts/stable/impostor-server/values.yaml @@ -2,35 +2,38 @@ image: repository: tccr.io/truecharts/impostor-server pullPolicy: IfNotPresent tag: 1.7.3@sha256:db386022d771e9ac6cd352059991b166e5320d6b9592012fadc0fe2910220fa4 - nightlyImage: repository: tccr.io/truecharts/impostor-server-nightly pullPolicy: IfNotPresent tag: vnightly@sha256:5461c18a01751038e3c760713e5ed75d5ec12291e373a695df3835db46e2e79b - -env: - IMPOSTOR_Server__PublicIp: "127.0.0.1" - IMPOSTOR_Server__ListenIp: "0.0.0.0" - IMPOSTOR_AntiCheat__Enabled: true - IMPOSTOR_AntiCheat__BanIpFromGame: true - IMPOSTOR_Debug__GameRecorderEnabled: false - IMPOSTOR_Debug__GameRecorderPath: "" - service: main: ports: main: - protocol: UDP + protocol: udp port: 22023 targetPort: 22023 - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + IMPOSTOR_Server__PublicIp: "127.0.0.1" + IMPOSTOR_Server__ListenIp: "0.0.0.0" + IMPOSTOR_AntiCheat__Enabled: true + IMPOSTOR_AntiCheat__BanIpFromGame: true + IMPOSTOR_Debug__GameRecorderEnabled: false + IMPOSTOR_Debug__GameRecorderPath: "" diff --git a/charts/stable/inventree/Chart.yaml b/charts/stable/inventree/Chart.yaml index d6391c5d623..b0497df7a7d 100644 --- a/charts/stable/inventree/Chart.yaml +++ b/charts/stable/inventree/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.8.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -34,4 +34,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/inventree/templates/NOTES.txt b/charts/stable/inventree/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/inventree/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/inventree/templates/_configmap.tpl b/charts/stable/inventree/templates/_configmap.tpl index 5e44974aec8..6c1699ddbfe 100644 --- a/charts/stable/inventree/templates/_configmap.tpl +++ b/charts/stable/inventree/templates/_configmap.tpl @@ -1,8 +1,8 @@ {{/* Define the secrets */}} {{- define "inventree.config" -}} -{{- $configName := printf "%s-inventree-config" (include "tc.common.names.fullname" .) }} -{{- $nginxConfigName := printf "%s-inventree-config-nginx" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-inventree-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $nginxConfigName := printf "%s-inventree-config-nginx" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/inventree/templates/_init.tpl b/charts/stable/inventree/templates/_init.tpl index a52fd6730e1..30ef6cd364f 100644 --- a/charts/stable/inventree/templates/_init.tpl +++ b/charts/stable/inventree/templates/_init.tpl @@ -19,7 +19,7 @@ volumeMounts: mountPath: "/home/inventree/data" envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-inventree-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-inventree-config' {{- end -}} diff --git a/charts/stable/inventree/templates/_secrets.tpl b/charts/stable/inventree/templates/_secrets.tpl index 8bd429c01cb..4a7a3a73b0a 100644 --- a/charts/stable/inventree/templates/_secrets.tpl +++ b/charts/stable/inventree/templates/_secrets.tpl @@ -1,7 +1,7 @@ {{/* Define the secrets */}} {{- define "inventree.secrets" -}} -{{- $secretName := printf "%s-inventree-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-inventree-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 diff --git a/charts/stable/inventree/templates/_worker.tpl b/charts/stable/inventree/templates/_worker.tpl index ca9037cb708..cf4875fe4cb 100644 --- a/charts/stable/inventree/templates/_worker.tpl +++ b/charts/stable/inventree/templates/_worker.tpl @@ -13,7 +13,7 @@ volumeMounts: mountPath: "/home/inventree/data" envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-inventree-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-inventree-config' {{- end -}} diff --git a/charts/stable/inventree/templates/common.yaml b/charts/stable/inventree/templates/common.yaml index 009cb8c8acb..8f440cb9077 100644 --- a/charts/stable/inventree/templates/common.yaml +++ b/charts/stable/inventree/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for inventree */}} {{- include "inventree.secrets" . }} @@ -12,4 +12,4 @@ {{- $_ := set .Values.additionalContainers "worker" (include "inventree.worker" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/inventree/values.yaml b/charts/stable/inventree/values.yaml index 1013e176e40..b67cfd844c8 100644 --- a/charts/stable/inventree/values.yaml +++ b/charts/stable/inventree/values.yaml @@ -2,26 +2,10 @@ image: repository: tccr.io/truecharts/inventree tag: 0.8.4@sha256:57888f289eb9b2f03c141842eec5ae3946df1176ddcde4810c70307df8429edd pullPolicy: IfNotPresent - nginxImage: repository: tccr.io/truecharts/nginx tag: 1.23.3@sha256:0d92357c536291f04dad45f9af95dbdad46fb7a6e940f981a3a332f9d5279665 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -# https://github.com/inventree/InvenTree/pull/3096 -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-config' - inventree: credentials: admin_mail: "test@example.com" @@ -42,13 +26,11 @@ inventree: tls: false ssl: false sender: "" - service: main: ports: main: port: 10231 - persistence: data: enabled: true @@ -60,21 +42,35 @@ persistence: mountPath: "/etc/nginx/conf.d" volumeSpec: configMap: - name: '{{ include "tc.common.names.fullname" . }}-inventree-config-nginx' + name: '{{ include "tc.v1.common.names.fullname" . }}-inventree-config-nginx' items: - key: nginx.conf path: default.conf - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: inventree postgresqlDatabase: inventree - redis: enabled: true existingSecret: "rediscreds" redisUsername: default - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-inventree-secret' + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-inventree-config' diff --git a/charts/stable/invidious/Chart.yaml b/charts/stable/invidious/Chart.yaml index e0fd1ac3a23..d690925e371 100644 --- a/charts/stable/invidious/Chart.yaml +++ b/charts/stable/invidious/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/invidious/templates/NOTES.txt b/charts/stable/invidious/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/invidious/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/invidious/templates/_config.tpl b/charts/stable/invidious/templates/_config.tpl index f93f15a0249..1f30d6c6579 100644 --- a/charts/stable/invidious/templates/_config.tpl +++ b/charts/stable/invidious/templates/_config.tpl @@ -1,7 +1,7 @@ {{/* Define the configmap */}} {{- define "invidious.config" -}} -{{- $configName := printf "%s-invidious-config" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-invidious-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- $vNet := .Values.invidious.network }} {{- $vLog := .Values.invidious.logging }} {{- $vFeat := .Values.invidious.features }} diff --git a/charts/stable/invidious/templates/common.yaml b/charts/stable/invidious/templates/common.yaml index 83290053c0d..1fd62e223a1 100644 --- a/charts/stable/invidious/templates/common.yaml +++ b/charts/stable/invidious/templates/common.yaml @@ -1,9 +1,9 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- include "invidious.config" . }} {{- $_ := set .Values.installContainers "dbseed" (include "invidious.dbseed" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/invidious/values.yaml b/charts/stable/invidious/values.yaml index 86d59c9005f..c4f84eef184 100644 --- a/charts/stable/invidious/values.yaml +++ b/charts/stable/invidious/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/invidious pullPolicy: IfNotPresent tag: latest@sha256:5c1b8cdb02e9f865b7d026131efd669425aa77d6e2a98927a80ba4cf631c52d7 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - invidious: network: inbound: @@ -24,28 +15,23 @@ invidious: use_quic: false cookies: [] force_resolve: "ipv4" - logging: output: STDOUT log_level: "Info" - features: popular_enabled: true statistics_enabled: false - users_accounts: registration_enabled: true login_enabled: true captcha_enabled: true admins: [] - background_jobs: channel_threads: 1 channel_refresh_interval: 30m full_refresh: false feed_threads: 1 decrypt_polling: false - jobs: clear_expired_items: enable: true @@ -53,11 +39,9 @@ invidious: enable: true refresh_feeds: enable: true - captcha: captcha_api_url: "https://api.anti-captcha.com" captcha_key: "" - miscellaneous: banner: "" use_pubsub_feeds: false @@ -65,7 +49,6 @@ invidious: dmca_content: [] cache_annotations: false playlist_length_limit: 500 - default_user_preferences: internationalization: locale: en-US @@ -104,33 +87,40 @@ invidious: show_nick: true automatic_instance_redirect: false extend_desc: false - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-invidious-config' - service: main: ports: main: port: 10594 - protocol: HTTP - -probes: - liveness: - type: HTTP - readiness: - type: HTTP - startup: - type: HTTP - + protocol: http postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: invidious # DB User cannot be changed # hardcoded from upstream postgresqlUsername: kemal - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + readiness: + type: HTTP + startup: + type: HTTP + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-invidious-config' diff --git a/charts/stable/ipfs/Chart.yaml b/charts/stable/ipfs/Chart.yaml index 810b45bb72f..648b2ce78e8 100644 --- a/charts/stable/ipfs/Chart.yaml +++ b/charts/stable/ipfs/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.18.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: IPFS is a global, versioned, peer-to-peer Interplanetary Filesystem. home: https://truecharts.org/charts/stable/ipfs @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - storage truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ipfs/templates/NOTES.txt b/charts/stable/ipfs/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ipfs/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ipfs/templates/common.yaml b/charts/stable/ipfs/templates/common.yaml index ead65062525..a204deeeb4f 100644 --- a/charts/stable/ipfs/templates/common.yaml +++ b/charts/stable/ipfs/templates/common.yaml @@ -1 +1 @@ -{{- include "tc.common.loader.all" . }} +{{- include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ipfs/values.yaml b/charts/stable/ipfs/values.yaml index 7fc6807658f..7498168381c 100644 --- a/charts/stable/ipfs/values.yaml +++ b/charts/stable/ipfs/values.yaml @@ -2,20 +2,6 @@ image: repository: tccr.io/truecharts/ipfs pullPolicy: IfNotPresent tag: 0.18.1@sha256:933b164fb4bfc649c1374c7db6e513c367985c7305bdad3e079ea534f7f28bc0 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - IPFS_PROFILE: "server" - IPFS_SWARM_KEY: "" - IPFS_SWARM_KEY_FILE: "" - service: main: ports: @@ -33,7 +19,7 @@ service: enabled: true ports: peer-udp: - protocol: UDP + protocol: udp enabled: true targetPort: 4001 port: 4001 @@ -45,15 +31,6 @@ service: enabled: true targetPort: 8080 port: 10147 - -probes: - liveness: - path: "/webui" - readiness: - path: "/webui" - startup: - path: "/webui" - persistence: data: enabled: true @@ -67,6 +44,28 @@ persistence: ipns: enabled: true mountPath: "/ipns" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/webui" + readiness: + path: "/webui" + startup: + path: "/webui" + env: + IPFS_PROFILE: "server" + IPFS_SWARM_KEY: "" + IPFS_SWARM_KEY_FILE: "" diff --git a/charts/stable/ispy-agent-dvr/Chart.yaml b/charts/stable/ispy-agent-dvr/Chart.yaml index ecd5b69a509..08194c6edd2 100644 --- a/charts/stable/ispy-agent-dvr/Chart.yaml +++ b/charts/stable/ispy-agent-dvr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.5.3.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: iSpy's Agent DVR, a standalone DVR service to manage IP cameras. home: https://truecharts.org/charts/stable/ispy-agent-dvr icon: https://truecharts.org/img/hotlink-ok/chart-icons/ispy-agent-dvr.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - security truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ispy-agent-dvr/templates/NOTES.txt b/charts/stable/ispy-agent-dvr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ispy-agent-dvr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ispy-agent-dvr/templates/common.yaml b/charts/stable/ispy-agent-dvr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ispy-agent-dvr/templates/common.yaml +++ b/charts/stable/ispy-agent-dvr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ispy-agent-dvr/values.yaml b/charts/stable/ispy-agent-dvr/values.yaml index cfadf8f9937..ae18fedaf47 100644 --- a/charts/stable/ispy-agent-dvr/values.yaml +++ b/charts/stable/ispy-agent-dvr/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/ispy-agent-dvr tag: 4.5.3.0@sha256:4171b73d12d93fe4690339533fd1e0b2b8b0f47f3e5f6f4d89a81fdc8d570303 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -22,7 +13,7 @@ service: ports: turn: enabled: true - protocol: UDP + protocol: udp port: 3478 targetPort: 3478 webrtc: @@ -30,60 +21,59 @@ service: ports: webrtc0: enabled: true - protocol: UDP + protocol: udp port: 50000 targetPort: 50000 webrtc1: enabled: true - protocol: UDP + protocol: udp port: 50001 targetPort: 50001 webrtc2: enabled: true - protocol: UDP + protocol: udp port: 50002 targetPort: 50002 webrtc3: enabled: true - protocol: UDP + protocol: udp port: 50003 targetPort: 50003 webrtc4: enabled: true - protocol: UDP + protocol: udp port: 50004 targetPort: 50004 webrtc5: enabled: true - protocol: UDP + protocol: udp port: 50005 targetPort: 50005 webrtc6: enabled: true - protocol: UDP + protocol: udp port: 50006 targetPort: 60005 webrtc7: enabled: true - protocol: UDP + protocol: udp port: 50007 targetPort: 50007 webrtc8: enabled: true - protocol: UDP + protocol: udp port: 50008 targetPort: 50008 webrtc9: enabled: true - protocol: UDP + protocol: udp port: 50009 targetPort: 50009 webrtc10: enabled: true - protocol: UDP + protocol: udp port: 50010 targetPort: 50010 - persistence: config: enabled: true @@ -94,6 +84,12 @@ persistence: commands: enabled: true mountPath: "/agent/Commands" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/iyuuplus/Chart.yaml b/charts/stable/iyuuplus/Chart.yaml index 5db5b57ddd2..5e6c2ff510b 100644 --- a/charts/stable/iyuuplus/Chart.yaml +++ b/charts/stable/iyuuplus/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/iyuuplus/templates/NOTES.txt b/charts/stable/iyuuplus/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/iyuuplus/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/iyuuplus/templates/common.yaml b/charts/stable/iyuuplus/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/iyuuplus/templates/common.yaml +++ b/charts/stable/iyuuplus/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/iyuuplus/values.yaml b/charts/stable/iyuuplus/values.yaml index 92d92b3689d..666931349c5 100644 --- a/charts/stable/iyuuplus/values.yaml +++ b/charts/stable/iyuuplus/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/iyuuplus pullPolicy: IfNotPresent tag: latest@sha256:46718f557ccbc9f6a11b546f5ea978ab09fafca80fabcf4405807c3d3379d60c - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 8787 port: 10188 - persistence: config: enabled: true @@ -28,6 +18,12 @@ persistence: btbackup: enabled: true mountPath: "/BT_backup" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/jackett/Chart.yaml b/charts/stable/jackett/Chart.yaml index 5110c6378fa..64417791d61 100644 --- a/charts/stable/jackett/Chart.yaml +++ b/charts/stable/jackett/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.20.2297" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: API Support for your favorite torrent trackers. home: https://truecharts.org/charts/stable/jackett @@ -29,4 +29,3 @@ annotations: - media - test truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/jackett/templates/NOTES.txt b/charts/stable/jackett/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/jackett/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/jackett/templates/common.yaml b/charts/stable/jackett/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/jackett/templates/common.yaml +++ b/charts/stable/jackett/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/jackett/values.yaml b/charts/stable/jackett/values.yaml index 79387a8c5b8..1aab7607cc0 100644 --- a/charts/stable/jackett/values.yaml +++ b/charts/stable/jackett/values.yaml @@ -2,32 +2,32 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent tag: 0.20.2297@sha256:4de1541011cb56935ba5a8e28a58f6cbcf62a903393dc94581eda0b6e2aa117c - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 9117 port: 9117 - -probes: - liveness: - path: "/UI/Login" - - readiness: - path: "/UI/Login" - - startup: - path: "/UI/Login" - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/UI/Login" + readiness: + path: "/UI/Login" + startup: + path: "/UI/Login" diff --git a/charts/stable/jdownloader2/Chart.yaml b/charts/stable/jdownloader2/Chart.yaml index e9d5f5a0331..a0d8be5f973 100644 --- a/charts/stable/jdownloader2/Chart.yaml +++ b/charts/stable/jdownloader2/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. home: https://truecharts.org/charts/stable/jdownloader2 @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - downloads truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/jdownloader2/templates/NOTES.txt b/charts/stable/jdownloader2/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/jdownloader2/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/jdownloader2/templates/common.yaml b/charts/stable/jdownloader2/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/jdownloader2/templates/common.yaml +++ b/charts/stable/jdownloader2/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/jdownloader2/values.yaml b/charts/stable/jdownloader2/values.yaml index 3b73977fb19..0044533bb67 100644 --- a/charts/stable/jdownloader2/values.yaml +++ b/charts/stable/jdownloader2/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/jdownloader-2 pullPolicy: IfNotPresent tag: 23.02.2@sha256:67a8592a99de8921bdaca4d4c6660ad2c44d599ee5156d7da93d93668928d05d - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -31,14 +22,6 @@ service: enabled: true port: 10056 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-jdownloader' - -secretEnv: - VNC_PASSWORD: "" - jdownloader: # General Settings KEEP_APP_RUNNING: false @@ -47,7 +30,6 @@ jdownloader: DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: jdownloader: enabled: true @@ -57,7 +39,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.jdownloader.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.jdownloader.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.jdownloader.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -65,6 +46,22 @@ persistence: output: enabled: true mountPath: "/output" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-jdownloader' diff --git a/charts/stable/jellyfin/Chart.yaml b/charts/stable/jellyfin/Chart.yaml index 92a137b81aa..fc7fb7ce699 100644 --- a/charts/stable/jellyfin/Chart.yaml +++ b/charts/stable/jellyfin/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "10.8.9" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Jellyfin is a Free Software Media System home: https://truecharts.org/charts/stable/jellyfin @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/jellyfin/templates/NOTES.txt b/charts/stable/jellyfin/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/jellyfin/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/jellyfin/templates/common.yaml b/charts/stable/jellyfin/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/jellyfin/templates/common.yaml +++ b/charts/stable/jellyfin/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/jellyfin/values.yaml b/charts/stable/jellyfin/values.yaml index ba591fe9986..fe54310d02a 100644 --- a/charts/stable/jellyfin/values.yaml +++ b/charts/stable/jellyfin/values.yaml @@ -2,20 +2,12 @@ image: repository: tccr.io/truecharts/jellyfin pullPolicy: IfNotPresent tag: 10.8.9@sha256:32efce54017dcefcd437dc179baabb0ed79ad44298b9d0850388bd69f8e9eac5 - -securityContext: - readOnlyRootFilesystem: false - -env: - JELLYFIN_PublishedServerUrl: "https://jelly.mydomain.com" - service: main: ports: main: port: 8096 targetPort: 8096 - persistence: config: enabled: true @@ -28,6 +20,15 @@ persistence: enabled: true mountPath: "/config/transcodes" type: "emptyDir" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + JELLYFIN_PublishedServerUrl: "https://jelly.mydomain.com" diff --git a/charts/stable/jellyseerr/Chart.yaml b/charts/stable/jellyseerr/Chart.yaml index 4f76a24ed4e..506fc0d9db7 100644 --- a/charts/stable/jellyseerr/Chart.yaml +++ b/charts/stable/jellyseerr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.4.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Jellyseerr is a fork of Overseerr with support for Jellyfin and Emby. It can be used to manage requests for your media library. home: https://truecharts.org/charts/stable/jellyseerr icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyseerr.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/jellyseerr/templates/NOTES.txt b/charts/stable/jellyseerr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/jellyseerr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/jellyseerr/templates/common.yaml b/charts/stable/jellyseerr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/jellyseerr/templates/common.yaml +++ b/charts/stable/jellyseerr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/jellyseerr/values.yaml b/charts/stable/jellyseerr/values.yaml index fb16197cf68..f2dd1540898 100644 --- a/charts/stable/jellyseerr/values.yaml +++ b/charts/stable/jellyseerr/values.yaml @@ -2,23 +2,26 @@ image: repository: tccr.io/truecharts/jellyseerr tag: 1.4.1@sha256:61edd5bab2e8892ffdb1a31c2b3157650b85d8b7c64471d45e2fe2ab6ebb3a09 pullPolicy: IfNotPresent - -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - # User Defined - JELLYFIN_TYPE: "" - LOG_LEVEL: "info" - service: main: ports: main: port: 10241 - persistence: config: enabled: true mountPath: "/app/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + PORT: "{{ .Values.service.main.ports.main.port }}" + # User Defined + JELLYFIN_TYPE: "" + LOG_LEVEL: "info" diff --git a/charts/stable/joplin-server/CHANGELOG.md b/charts/stable/joplin-server/CHANGELOG.md index cc5df96b215..064feb04ab3 100644 --- a/charts/stable/joplin-server/CHANGELOG.md +++ b/charts/stable/joplin-server/CHANGELOG.md @@ -11,7 +11,7 @@ - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] diff --git a/charts/stable/joplin-server/Chart.yaml b/charts/stable/joplin-server/Chart.yaml index e1be03fd8d8..ec5514a5b1a 100644 --- a/charts/stable/joplin-server/Chart.yaml +++ b/charts/stable/joplin-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.10.9" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/joplin-server/templates/NOTES.txt b/charts/stable/joplin-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/joplin-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/joplin-server/templates/common.yaml b/charts/stable/joplin-server/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/joplin-server/templates/common.yaml +++ b/charts/stable/joplin-server/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/joplin-server/values.yaml b/charts/stable/joplin-server/values.yaml index 540b79e4340..be59a63c2f2 100644 --- a/charts/stable/joplin-server/values.yaml +++ b/charts/stable/joplin-server/values.yaml @@ -2,64 +2,62 @@ image: repository: tccr.io/truecharts/joplin-server tag: 2.10.9@sha256:29ed1e4c260781b4c3b716798e946f206cc78c1fc41aec2faeea05f3fc7118b9 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - APP_BASE_URL: http://localhost:22300 - APP_PORT: 22300 - DB_CLIENT: "pg" - POSTGRES_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - POSTGRES_PORT: "5432" - POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - MAILER_ENABLED: 0 - MAILER_HOST: "" - MAILER_PORT: 465 - MAILER_SECURE: true - MAILER_AUTH_USER: "" - MAILER_AUTH_PASSWORD: "" - MAILER_NOREPLY_NAME: "" - MAILER_NOREPLY_EMAIL: "" - -probes: - liveness: - path: "/api/ping" - readiness: - path: "/api/ping" - startup: - path: "/api/ping" - service: main: ports: main: port: 22300 targetPort: 22300 - persistence: config: enabled: true mountPath: "/config" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: joplin postgresqlDatabase: joplin - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/api/ping" + readiness: + path: "/api/ping" + startup: + path: "/api/ping" + env: + APP_BASE_URL: http://localhost:22300 + APP_PORT: 22300 + DB_CLIENT: "pg" + POSTGRES_DATABASE: "{{ .Values.cnpg.database }}" + POSTGRES_USER: "{{ .Values.cnpg.user }}" + POSTGRES_PORT: "5432" + POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + MAILER_ENABLED: 0 + MAILER_HOST: "" + MAILER_PORT: 465 + MAILER_SECURE: true + MAILER_AUTH_USER: "" + MAILER_AUTH_PASSWORD: "" + MAILER_NOREPLY_NAME: "" + MAILER_NOREPLY_EMAIL: "" diff --git a/charts/stable/jupyter/Chart.yaml b/charts/stable/jupyter/Chart.yaml index 7f51ad7de65..40234842e1a 100644 --- a/charts/stable/jupyter/Chart.yaml +++ b/charts/stable/jupyter/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Jupyter a web based IDE home: https://truecharts.org/charts/stable/jupyter diff --git a/charts/stable/jupyter/templates/NOTES.txt b/charts/stable/jupyter/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/jupyter/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/jupyter/templates/common.yaml b/charts/stable/jupyter/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/jupyter/templates/common.yaml +++ b/charts/stable/jupyter/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/jupyter/values.yaml b/charts/stable/jupyter/values.yaml index 3816314ec16..6bb49ebd528 100644 --- a/charts/stable/jupyter/values.yaml +++ b/charts/stable/jupyter/values.yaml @@ -30,39 +30,37 @@ allsparkImage: repository: tccr.io/truecharts/jupyter-all-spark pullPolicy: IfNotPresent tag: v2023-02@sha256:fe321309b5a660918a6a77928e59b67a33d6b881aeebfc215e0a22fe80e63eb0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - jupyter: jupyter_cmd: lab restartable: true - -env: - NB_UID: "{{ .Values.security.PUID }}" - NB_GID: "{{ .Values.podSecurityContext.fsGroup }}" - NB_UMASK: "{{ .Values.security.UMASK }}" - # User Defined - DOCKER_STACKS_JUPYTER_CMD: "{{ .Values.jupyter.jupyter_cmd }}" - RESTARTABLE: '{{ ternary "yes" "no" .Values.jupyter.restartable }}' - service: main: ports: main: port: 10300 - protocol: HTTP + protocol: http targetPort: 8888 - persistence: data: enabled: true mountPath: /home/jovyan/work - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + NB_UID: "{{ .Values.security.PUID }}" + NB_GID: "{{ .Values.podSecurityContext.fsGroup }}" + NB_UMASK: "{{ .Values.security.UMASK }}" + # User Defined + DOCKER_STACKS_JUPYTER_CMD: "{{ .Values.jupyter.jupyter_cmd }}" + RESTARTABLE: '{{ ternary "yes" "no" .Values.jupyter.restartable }}' diff --git a/charts/stable/k8s-gateway/Chart.yaml b/charts/stable/k8s-gateway/Chart.yaml index 8292e6f0cb7..0e5122bfac4 100644 --- a/charts/stable/k8s-gateway/Chart.yaml +++ b/charts/stable/k8s-gateway/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.3.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A Helm chart for the k8s_gateway CoreDNS plugin home: https://truecharts.org/charts/stable/k8s-gateway @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/k8s-gateway/templates/NOTES.txt b/charts/stable/k8s-gateway/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/k8s-gateway/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/k8s-gateway/templates/_configmap.tpl b/charts/stable/k8s-gateway/templates/_configmap.tpl index c13bc87007f..59f36dd9e9e 100644 --- a/charts/stable/k8s-gateway/templates/_configmap.tpl +++ b/charts/stable/k8s-gateway/templates/_configmap.tpl @@ -17,7 +17,7 @@ Create the matchable regex from domain apiVersion: v1 kind: ConfigMap metadata: - name: {{ include "tc.common.names.fullname" . }}-corefile + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-corefile labels: {{- include "tc.common.labels" . | nindent 4 }} data: diff --git a/charts/stable/k8s-gateway/templates/common.yaml b/charts/stable/k8s-gateway/templates/common.yaml index 80417591e99..fd22f104e3e 100644 --- a/charts/stable/k8s-gateway/templates/common.yaml +++ b/charts/stable/k8s-gateway/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render configmap for nextcloud */}} @@ -13,7 +13,7 @@ readOnly: true type: "custom" volumeSpec: configMap: - name: {{ include "tc.common.names.fullname" . }}-corefile + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-corefile items: - key: Corefile path: Corefile @@ -21,4 +21,4 @@ volumeSpec: {{- $_ := set .Values.persistence "config-volume" (include "k8s-gateway.configvolume" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/k8s-gateway/values.yaml b/charts/stable/k8s-gateway/values.yaml index 33bc45b56f7..78dd6412e61 100644 --- a/charts/stable/k8s-gateway/values.yaml +++ b/charts/stable/k8s-gateway/values.yaml @@ -2,38 +2,14 @@ image: repository: tccr.io/truecharts/k8s_gateway pullPolicy: IfNotPresent tag: 0.3.3@sha256:246e7006afaf57a398b02e417a31d6f14fb43562901388772778f60be586b807 - -controller: - # -- Set additional annotations on the deployment/statefulset/daemonset - # -- Number of desired pods - replicas: 2 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -args: ["-conf", "/etc/coredns/Corefile"] - # -- TTL for non-apex responses (in seconds) ttl: 300 - # -- Limit what kind of resources to watch, e.g. watchedResources: ["Ingress"] watchedResources: [] - # -- Service name of a secondary DNS server (should be `serviceName.namespace`) secondary: "" - # -- Override the default `serviceName.namespace` domain apex apex: "" - # -- list of processed domains domains: # -- Delegated domain @@ -44,7 +20,6 @@ domains: dnsChallenge: enabled: false domain: dns01.clouddns.com - forward: enabled: true primary: tls://1.1.1.1 @@ -52,19 +27,16 @@ forward: options: - name: tls_servername value: cloudflare-dns.com - serviceAccount: main: # -- Specifies whether a service account should be created enabled: true - # -- Create a ClusterRole and ClusterRoleBinding # @default -- See below rbac: main: # -- Enables or disables the ClusterRole and ClusterRoleBinding enabled: true - # -- Set Rules on the ClusterRole rules: - apiGroups: @@ -83,51 +55,66 @@ rbac: verbs: - list - watch - service: main: ports: main: - protocol: UDP + protocol: udp port: 53 targetPort: 53 - -probes: - liveness: - custom: true - spec: - httpGet: - path: /health - port: 8080 - scheme: HTTP - initialDelaySeconds: 60 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 5 - - readiness: - custom: true - spec: - httpGet: - path: /ready - port: 8181 - scheme: HTTP - initialDelaySeconds: 10 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 5 - - startup: - custom: true - spec: - httpGet: - path: /ready - port: 8181 - scheme: HTTP - initialDelaySeconds: 3 - timeoutSeconds: 2 - periodSeconds: 5 - failureThreshold: 60 - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + spec: + httpGet: + path: /health + port: 8080 + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 5 + readiness: + custom: true + spec: + httpGet: + path: /ready + port: 8181 + scheme: HTTP + initialDelaySeconds: 10 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 5 + startup: + custom: true + spec: + httpGet: + path: /ready + port: 8181 + scheme: HTTP + initialDelaySeconds: 3 + timeoutSeconds: 2 + periodSeconds: 5 + failureThreshold: 60 + args: ["-conf", "/etc/coredns/Corefile"] + # -- Set additional annotations on the deployment/statefulset/daemonset + # -- Number of desired pods + replicas: 2 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate diff --git a/charts/stable/kanboard/Chart.yaml b/charts/stable/kanboard/Chart.yaml index 0a490c980f8..3bf11533459 100644 --- a/charts/stable/kanboard/Chart.yaml +++ b/charts/stable/kanboard/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kanboard/templates/NOTES.txt b/charts/stable/kanboard/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kanboard/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kanboard/templates/common.yaml b/charts/stable/kanboard/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/kanboard/templates/common.yaml +++ b/charts/stable/kanboard/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/kanboard/values.yaml b/charts/stable/kanboard/values.yaml index 258a36bcad4..7cfe3b20031 100644 --- a/charts/stable/kanboard/values.yaml +++ b/charts/stable/kanboard/values.yaml @@ -2,38 +2,12 @@ image: repository: tccr.io/truecharts/kanboard tag: 1.2.26@sha256:d266d93b0e1047db83e3a324d9757eaa0b00efeee920fa12b82fbe0482344275 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - MAIL_CONFIGURATION: false - LOG_DRIVER: stdout - DB_DRIVER: "postgres" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - DB_PORT: "5432" - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOSTNAME: - secretKeyRef: - name: dbcreds - key: plainhost - service: main: ports: main: port: 10015 targetPort: 80 - persistence: data: enabled: true @@ -41,12 +15,36 @@ persistence: ssl: enabled: true mountPath: "/etc/nginx/ssl" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: kanboard postgresqlDatabase: kanboard - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + MAIL_CONFIGURATION: false + LOG_DRIVER: stdout + DB_DRIVER: "postgres" + DB_NAME: "{{ .Values.cnpg.database }}" + DB_USERNAME: "{{ .Values.cnpg.user }}" + DB_PORT: "5432" + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOSTNAME: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/kasm/Chart.yaml b/charts/stable/kasm/Chart.yaml index 07e40885335..de5a3b108fd 100644 --- a/charts/stable/kasm/Chart.yaml +++ b/charts/stable/kasm/Chart.yaml @@ -7,7 +7,7 @@ appVersion: "1.12.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services. home: https://truecharts.org/charts/stable/kasm diff --git a/charts/stable/kasm/templates/NOTES.txt b/charts/stable/kasm/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kasm/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kasm/templates/common.yaml b/charts/stable/kasm/templates/common.yaml index 79d2cc9fa70..d4b623f9f7b 100644 --- a/charts/stable/kasm/templates/common.yaml +++ b/charts/stable/kasm/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- if hasKey .Values "kasm" -}} {{- if .Values.kasm.mountUdev -}} @@ -12,4 +12,4 @@ {{- end -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/kasm/values.yaml b/charts/stable/kasm/values.yaml index eba9b3b1255..61b7b68155d 100644 --- a/charts/stable/kasm/values.yaml +++ b/charts/stable/kasm/values.yaml @@ -2,64 +2,60 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/kasm tag: 1.12.0@sha256:18c929908d80199b2240b0a1787f93393272220750b4003978c8a7513b08cb0d - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - fsGroup: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - allowPrivilegeEscalation: true - privileged: true - -secretEnv: - DOCKER_HUB_PASSWORD: "" - DOCKER_HUB_USERNAME: "" - -env: - KASM_PORT: "{{ .Values.service.main.ports.main.port }}" - kasm: mountUdev: false mountInput: false - -probes: - liveness: - type: HTTPS - path: / - port: "{{ .Values.service.admin.ports.admin.targetPort }}" - readiness: - type: HTTPS - path: / - port: "{{ .Values.service.admin.ports.admin.targetPort }}" - startup: - type: HTTPS - path: / - port: "{{ .Values.service.admin.ports.admin.targetPort }}" - service: main: ports: main: port: 10350 - protocol: HTTPS + protocol: https admin: enabled: true ports: admin: enabled: true port: 10351 - protocol: HTTPS + protocol: https targetPort: 3000 - persistence: data: enabled: true mountPath: /opt varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + allowPrivilegeEscalation: true + privileged: true + runAsGroup: 0 + runAsUser: 0 + fsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTPS + path: / + port: "{{ .Values.service.admin.ports.admin.targetPort }}" + readiness: + type: HTTPS + path: / + port: "{{ .Values.service.admin.ports.admin.targetPort }}" + startup: + type: HTTPS + path: / + port: "{{ .Values.service.admin.ports.admin.targetPort }}" + env: + KASM_PORT: "{{ .Values.service.main.ports.main.port }}" + DOCKER_HUB_PASSWORD: "" + DOCKER_HUB_USERNAME: "" diff --git a/charts/stable/kavita/Chart.yaml b/charts/stable/kavita/Chart.yaml index f4ff6da0eb5..41e66250062 100644 --- a/charts/stable/kavita/Chart.yaml +++ b/charts/stable/kavita/Chart.yaml @@ -20,7 +20,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kavita/templates/NOTES.txt b/charts/stable/kavita/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kavita/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kavita/templates/common.yaml b/charts/stable/kavita/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/kavita/templates/common.yaml +++ b/charts/stable/kavita/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/kavita/values.yaml b/charts/stable/kavita/values.yaml index 90719ce9586..ca5e7744bf5 100644 --- a/charts/stable/kavita/values.yaml +++ b/charts/stable/kavita/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/kavita pullPolicy: IfNotPresent tag: 0.7.1@sha256:078672266ce1d2d38ea5483ef9d6d07d8f5506d14545aa5fcd74c41d0bc48fb4 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 5000 port: 10189 - persistence: config: enabled: true @@ -25,6 +15,12 @@ persistence: manga: enabled: true mountPath: "/manga" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/kimai/Chart.yaml b/charts/stable/kimai/Chart.yaml index f28a778bc14..b7686785e51 100644 --- a/charts/stable/kimai/Chart.yaml +++ b/charts/stable/kimai/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.20" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kimai/templates/NOTES.txt b/charts/stable/kimai/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kimai/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kimai/templates/common.yaml b/charts/stable/kimai/templates/common.yaml index 1e9026ec785..6e75bbcf266 100644 --- a/charts/stable/kimai/templates/common.yaml +++ b/charts/stable/kimai/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for kimai */}} {{- include "kimai.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/kimai/values.yaml b/charts/stable/kimai/values.yaml index 38ed2980d31..572237dfdd6 100644 --- a/charts/stable/kimai/values.yaml +++ b/charts/stable/kimai/values.yaml @@ -2,55 +2,12 @@ image: repository: tccr.io/truecharts/kimai tag: v1.20@sha256:f13b70aa746b3d8a754bcf1f78dbdfde95b94f443ee17b9e3474ab0ebf6068e3 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 33 - runAsGroup: 33 - -secretEnv: - ADMINMAIL: "admin@mysecretdomain.com" - ADMINPASS: "MvvTfjagiaqDprGNVA" - -env: - DB_TYPE: "mysql" - DB_PORT: "3306" - DB_USER: "{{ .Values.mariadb.mariadbDatabase }}" - DB_BASE: "{{ .Values.mariadb.mariadbUsername }}" - APP_ENV: "prod" - TRUSTED_HOSTS: "{{ .Values.env.trust_hosts }},localhost" - # User Defined - trust_hosts: "127.0.0.1" - DB_PASS: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - APP_SECRET: - secretKeyRef: - name: kimai-secrets - key: APP_SECRET - service: main: ports: main: port: 10198 targetPort: 8001 - -probes: - liveness: - path: "/en/login" - readiness: - path: "/en/login" - startup: - path: "/en/login" - persistence: data: enabled: true @@ -58,12 +15,51 @@ persistence: plugins: enabled: true mountPath: "/opt/kimai/var/plugins" - mariadb: enabled: true mariadbUsername: kimai mariadbDatabase: kimai existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsUser: 33 + runAsGroup: 33 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/en/login" + readiness: + path: "/en/login" + startup: + path: "/en/login" + env: + DB_TYPE: "mysql" + DB_PORT: "3306" + DB_USER: "{{ .Values.mariadb.mariadbDatabase }}" + DB_BASE: "{{ .Values.mariadb.mariadbUsername }}" + APP_ENV: "prod" + TRUSTED_HOSTS: "{{ .Values.env.trust_hosts }},localhost" + # User Defined + trust_hosts: "127.0.0.1" + DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + APP_SECRET: + secretKeyRef: + name: kimai-secrets + key: APP_SECRET + ADMINMAIL: "admin@mysecretdomain.com" + ADMINPASS: "MvvTfjagiaqDprGNVA" diff --git a/charts/stable/kitchenowl/Chart.yaml b/charts/stable/kitchenowl/Chart.yaml index 25e5ab0e071..b10d42e16d9 100644 --- a/charts/stable/kitchenowl/Chart.yaml +++ b/charts/stable/kitchenowl/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: KitchenOwl is a smart self-hosted grocery list and recipe manager. home: https://truecharts.org/charts/stable/kitchenowl @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kitchenowl/templates/NOTES.txt b/charts/stable/kitchenowl/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kitchenowl/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kitchenowl/templates/common.yaml b/charts/stable/kitchenowl/templates/common.yaml index b59eb1a0f0a..9f24493621b 100644 --- a/charts/stable/kitchenowl/templates/common.yaml +++ b/charts/stable/kitchenowl/templates/common.yaml @@ -1,5 +1,5 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{ include "kitchenowl.secrets" . }} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/kitchenowl/values.yaml b/charts/stable/kitchenowl/values.yaml index 92bdc2e1c8c..6c0a65b972f 100644 --- a/charts/stable/kitchenowl/values.yaml +++ b/charts/stable/kitchenowl/values.yaml @@ -2,33 +2,17 @@ image: repository: tccr.io/truecharts/kitchenowl-web pullPolicy: IfNotPresent tag: latest@sha256:a991e534dd274e66c82b5e249bfe2112b12ace5510db8b6c395d35b4cc65a08f - backendImage: repository: tccr.io/truecharts/kitchenowl-backend pullPolicy: IfNotPresent tag: latest@sha256:b1efa6d8d216e572fe728352dc8c8cf7d8decb41e64b04a7967eee0d3de2e393 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - FRONT_URL: "http://localhost:10246" - # Backend listens on 5000 websockets. - BACK_URL: "localhost:5000" - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 80 port: 10246 - additionalContainers: backend: name: backend @@ -48,11 +32,24 @@ additionalContainers: volumeMounts: - name: data mountPath: "/data" - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + FRONT_URL: "http://localhost:10246" + # Backend listens on 5000 websockets. + BACK_URL: "localhost:5000" diff --git a/charts/stable/kiwix-serve/Chart.yaml b/charts/stable/kiwix-serve/Chart.yaml index 6a2117e94a7..c91fbc85e0c 100644 --- a/charts/stable/kiwix-serve/Chart.yaml +++ b/charts/stable/kiwix-serve/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.4.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Kiwix enables you to have the whole Wikipedia at hand wherever you go! home: https://truecharts.org/charts/stable/kiwix-serve diff --git a/charts/stable/kiwix-serve/templates/NOTES.txt b/charts/stable/kiwix-serve/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kiwix-serve/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kiwix-serve/templates/common.yaml b/charts/stable/kiwix-serve/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/kiwix-serve/templates/common.yaml +++ b/charts/stable/kiwix-serve/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/kiwix-serve/values.yaml b/charts/stable/kiwix-serve/values.yaml index a3fccd0b0af..7332254f401 100644 --- a/charts/stable/kiwix-serve/values.yaml +++ b/charts/stable/kiwix-serve/values.yaml @@ -2,32 +2,31 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/kiwix-serve tag: 3.4.0@sha256:cb780fc1ef163d6f3ed0b3c34e5a8032f4441ed63a5df29e232f6b6ccf3e44a9 - -args: ["*.zim"] - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -env: - DOWNLOAD: http://download.kiwix.org/zim/wikipedia_en_chemistry_nopic.zim - PORT: "{{ .Values.service.main.ports.main.port }}" - service: main: ports: main: port: 10323 - protocol: HTTP - + protocol: http persistence: data: enabled: true mountPath: /data - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + DOWNLOAD: http://download.kiwix.org/zim/wikipedia_en_chemistry_nopic.zim + PORT: "{{ .Values.service.main.ports.main.port }}" + main: + args: ["*.zim"] diff --git a/charts/stable/kms/Chart.yaml b/charts/stable/kms/Chart.yaml index ef5220fb3e1..7d01db9157a 100644 --- a/charts/stable/kms/Chart.yaml +++ b/charts/stable/kms/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "minimal" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Private Windows Activation Server for development and testing home: https://truecharts.org/charts/stable/kms @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - graywares truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kms/templates/NOTES.txt b/charts/stable/kms/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kms/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kms/templates/common.yaml b/charts/stable/kms/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/kms/templates/common.yaml +++ b/charts/stable/kms/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/kms/values.yaml b/charts/stable/kms/values.yaml index f44187340f9..a24430386ca 100644 --- a/charts/stable/kms/values.yaml +++ b/charts/stable/kms/values.yaml @@ -2,21 +2,18 @@ image: repository: tccr.io/truecharts/kms pullPolicy: IfNotPresent tag: vminimal@sha256:fb868c6ad4b810d197941e10b1a004be72e0b839c9e0b8d13a6c934c17599b12 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 1688 targetPort: 1688 - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/kodi-headless/Chart.yaml b/charts/stable/kodi-headless/Chart.yaml index 68a80cd4276..ec16c0b1e7d 100644 --- a/charts/stable/kodi-headless/Chart.yaml +++ b/charts/stable/kodi-headless/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "190" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A headless install of kodi in a docker container. home: https://truecharts.org/charts/stable/kodi-headless @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kodi-headless/templates/NOTES.txt b/charts/stable/kodi-headless/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kodi-headless/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kodi-headless/templates/common.yaml b/charts/stable/kodi-headless/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/kodi-headless/templates/common.yaml +++ b/charts/stable/kodi-headless/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/kodi-headless/values.yaml b/charts/stable/kodi-headless/values.yaml index bac91b39478..71ef03ca403 100644 --- a/charts/stable/kodi-headless/values.yaml +++ b/charts/stable/kodi-headless/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/kodi-headless pullPolicy: IfNotPresent tag: v190@sha256:491de04856e5f90698deaf06b598cff46791944719713183062c2c97905a437e - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -29,16 +20,21 @@ service: ports: esall: enabled: true - protocol: UDP + protocol: udp targetPort: 9777 port: 9777 - persistence: config: enabled: true mountPath: "/config/.kodi" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/koel/Chart.yaml b/charts/stable/koel/Chart.yaml index ffd30ef9b4e..02addfe5ad1 100644 --- a/charts/stable/koel/Chart.yaml +++ b/charts/stable/koel/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/koel/templates/NOTES.txt b/charts/stable/koel/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/koel/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/koel/templates/common.yaml b/charts/stable/koel/templates/common.yaml index 3be71209256..cc10189d700 100644 --- a/charts/stable/koel/templates/common.yaml +++ b/charts/stable/koel/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for koel */}} {{- include "koel.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/koel/values.yaml b/charts/stable/koel/values.yaml index 5a360d4dcc7..f082a6b3255 100644 --- a/charts/stable/koel/values.yaml +++ b/charts/stable/koel/values.yaml @@ -2,47 +2,12 @@ image: repository: tccr.io/truecharts/koel tag: latest@sha256:ffd776609c01b28c9dc4e4f37eaf8988c78a35ed724389b7971520e65409c925 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - LASTFM_API_KEY: "" - LASTFM_API_SECRET: "" - YOUTUBE_API_KEY: "" - -env: - DB_CONNECTION: "mysql" - DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" - DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - DB_PORT: "3306" - FORCE_HTTPS: false - MEMORY_LIMIT: 2048 - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - APP_KEY: - secretKeyRef: - name: koel-secrets - key: APP_KEY - service: main: ports: main: port: 10185 targetPort: 80 - installContainers: initdb: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -78,7 +43,6 @@ installContainers: name: koel-secrets key: APP_KEY command: ["php", "artisan", "koel:init", "--no-assets"] - persistence: music: enabled: true @@ -89,12 +53,43 @@ persistence: searchindex: enabled: true mountPath: "/var/www/html/storage/search-indexes" - mariadb: enabled: true mariadbUsername: koel mariadbDatabase: koel existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DB_CONNECTION: "mysql" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_PORT: "3306" + FORCE_HTTPS: false + MEMORY_LIMIT: 2048 + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + APP_KEY: + secretKeyRef: + name: koel-secrets + key: APP_KEY + LASTFM_API_KEY: "" + LASTFM_API_SECRET: "" + YOUTUBE_API_KEY: "" diff --git a/charts/stable/komga/Chart.yaml b/charts/stable/komga/Chart.yaml index 90c916d48c9..bac7c850a8d 100644 --- a/charts/stable/komga/Chart.yaml +++ b/charts/stable/komga/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.161.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A comics/mangas server to serve/stream pages via API home: https://truecharts.org/charts/stable/komga icon: https://truecharts.org/img/hotlink-ok/chart-icons/komga.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/komga/templates/NOTES.txt b/charts/stable/komga/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/komga/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/komga/templates/common.yaml b/charts/stable/komga/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/komga/templates/common.yaml +++ b/charts/stable/komga/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/komga/values.yaml b/charts/stable/komga/values.yaml index be99f326077..f2e242e96bf 100644 --- a/charts/stable/komga/values.yaml +++ b/charts/stable/komga/values.yaml @@ -2,14 +2,12 @@ image: repository: tccr.io/truecharts/komga tag: 0.161.0@sha256:5e68351290afd7fd31ec5bdf50fe521e73944b749f0d2595203132b53c12bacd pullPolicy: IfNotPresent - service: main: ports: main: port: 10085 targetPort: 8080 - persistence: config: enabled: true @@ -17,6 +15,8 @@ persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/kopia/Chart.yaml b/charts/stable/kopia/Chart.yaml index eab5765ddc5..1bb84489bda 100644 --- a/charts/stable/kopia/Chart.yaml +++ b/charts/stable/kopia/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.12.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication. home: https://truecharts.org/charts/stable/kopia icon: https://truecharts.org/img/hotlink-ok/chart-icons/kopia.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - utility truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kopia/templates/NOTES.txt b/charts/stable/kopia/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kopia/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kopia/templates/common.yaml b/charts/stable/kopia/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/kopia/templates/common.yaml +++ b/charts/stable/kopia/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/kopia/values.yaml b/charts/stable/kopia/values.yaml index 0d4271e3730..0987e7e4d0f 100644 --- a/charts/stable/kopia/values.yaml +++ b/charts/stable/kopia/values.yaml @@ -2,20 +2,12 @@ image: repository: tccr.io/truecharts/kopia tag: 0.12.1@sha256:8f1c82292cf0c2271be78a9ede514858ba16a80c9105d258aabbde899dd7f1eb pullPolicy: IfNotPresent - extraArgs: ["server", "--address=http://0.0.0.0:10238", "--ui", "--insecure"] - -secretEnv: - KOPIA_PASSWORD: "" - KOPIA_SERVER_USERNAME: "user" - KOPIA_SERVER_PASSWORD: "password" - service: main: ports: main: port: 10238 - persistence: config: enabled: true @@ -29,6 +21,16 @@ persistence: rclone: enabled: true mountPath: "/app/rclone" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + KOPIA_PASSWORD: "" + KOPIA_SERVER_USERNAME: "user" + KOPIA_SERVER_PASSWORD: "password" diff --git a/charts/stable/kutt/Chart.yaml b/charts/stable/kutt/Chart.yaml index cc2b2f03679..bf3fd0ddac6 100644 --- a/charts/stable/kutt/Chart.yaml +++ b/charts/stable/kutt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.7.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -36,4 +36,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/kutt/templates/NOTES.txt b/charts/stable/kutt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/kutt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/kutt/templates/common.yaml b/charts/stable/kutt/templates/common.yaml index 9730468f033..e33dd0de78b 100644 --- a/charts/stable/kutt/templates/common.yaml +++ b/charts/stable/kutt/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for kutt */}} {{- include "kutt.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/kutt/values.yaml b/charts/stable/kutt/values.yaml index 1ee7807c3fa..4b657233040 100644 --- a/charts/stable/kutt/values.yaml +++ b/charts/stable/kutt/values.yaml @@ -2,85 +2,81 @@ image: repository: tccr.io/truecharts/kutt pullPolicy: IfNotPresent tag: v2.7.4@sha256:abd3d365db5416e009f532c50456cacbd1f93c8a2eb9ef9da468e383dc4a49c6 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - MAIL_USER: "" - MAIL_PASSWORD: "" - RECAPTCHA_SITE_KEY: "" - RECAPTCHA_SECRET_KEY: "" - GOOGLE_SAFE_BROWSING_KEY: "" - GOOGLE_ANALYTICS: "" - GOOGLE_ANALYTICS_UNIVERSAL: "" - -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - DB_NAME: kutt - DB_USER: kutt - DB_PORT: "5432" - REDIS_PORT: "6379" - # User Defined - SITE_NAME: "My Kutt Instance" - DEFAULT_DOMAIN: "localhost:{{ .Values.service.main.ports.main.port }}" - LINK_LENGTH: 6 - USER_LIMIT_PER_DAY: 50 - NON_USER_COOLDOWN: 0 - DEFAULT_MAX_STATS_PER_LINK: 5000 - DISALLOW_REGISTRATION: false - DISALLOW_ANONYMOUS_LINKS: false - CUSTOM_DOMAIN_USE_HTTPS: false - ADMIN_EMAILS: "admin@example.com,admin@example2.com" - REPORT_EMAIL: "admin@example.com" - CONTACT_EMAIL: "admin@example.com" - MAIL_HOST: "" - MAIL_PORT: 567 - MAIL_FROM: "" - MAIL_SECURE: true - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - JWT_SECRET: - secretKeyRef: - name: kutt-secrets - key: JWT_SECRET - service: main: ports: main: port: 10195 - # Enabled redis redis: enabled: true existingSecret: "rediscreds" - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: kutt postgresqlDatabase: kutt - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PORT: "{{ .Values.service.main.ports.main.port }}" + DB_NAME: kutt + DB_USER: kutt + DB_PORT: "5432" + REDIS_PORT: "6379" + # User Defined + SITE_NAME: "My Kutt Instance" + DEFAULT_DOMAIN: "localhost:{{ .Values.service.main.ports.main.port }}" + LINK_LENGTH: 6 + USER_LIMIT_PER_DAY: 50 + NON_USER_COOLDOWN: 0 + DEFAULT_MAX_STATS_PER_LINK: 5000 + DISALLOW_REGISTRATION: false + DISALLOW_ANONYMOUS_LINKS: false + CUSTOM_DOMAIN_USE_HTTPS: false + ADMIN_EMAILS: "admin@example.com,admin@example2.com" + REPORT_EMAIL: "admin@example.com" + CONTACT_EMAIL: "admin@example.com" + MAIL_HOST: "" + MAIL_PORT: 567 + MAIL_FROM: "" + MAIL_SECURE: true + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + JWT_SECRET: + secretKeyRef: + name: kutt-secrets + key: JWT_SECRET + MAIL_USER: "" + MAIL_PASSWORD: "" + RECAPTCHA_SITE_KEY: "" + RECAPTCHA_SECRET_KEY: "" + GOOGLE_SAFE_BROWSING_KEY: "" + GOOGLE_ANALYTICS: "" + GOOGLE_ANALYTICS_UNIVERSAL: "" diff --git a/charts/stable/lama-cleaner/Chart.yaml b/charts/stable/lama-cleaner/Chart.yaml index 95378fcf5a0..a7c87ccf26e 100644 --- a/charts/stable/lama-cleaner/Chart.yaml +++ b/charts/stable/lama-cleaner/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.26.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Open-source inpainting tool powered by SOTA AI model. home: https://truecharts.org/charts/stable/lama-cleaner @@ -28,4 +28,3 @@ annotations: - media - AI truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/lama-cleaner/templates/NOTES.txt b/charts/stable/lama-cleaner/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/lama-cleaner/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/lama-cleaner/templates/common.yaml b/charts/stable/lama-cleaner/templates/common.yaml index 32d10b87350..2f23b5f97d0 100644 --- a/charts/stable/lama-cleaner/templates/common.yaml +++ b/charts/stable/lama-cleaner/templates/common.yaml @@ -1,9 +1,9 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- $newArgs := (include "lama.args" . | fromYaml) }} {{- $args := concat .Values.args $newArgs.args }} {{- $_ := set .Values "args" $args -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/lama-cleaner/values.yaml b/charts/stable/lama-cleaner/values.yaml index e2943b36f83..cc7a4988bb9 100644 --- a/charts/stable/lama-cleaner/values.yaml +++ b/charts/stable/lama-cleaner/values.yaml @@ -2,24 +2,11 @@ image: repository: tccr.io/truecharts/lama-cleaner-cpu pullPolicy: IfNotPresent tag: v0.26.1@sha256:5b9a166806fa1b7a2ab44196704e2772bf93dd2415fe869b0fabf072a61e356a - gpuImage: repository: tccr.io/truecharts/lama-cleaner-gpu tag: v0.26.1@sha256:14ee85f997664a5e638287609b7bff9829c65ead48ce445612ac258631f4fc7d pullPolicy: Always - imageSelector: image - -command: lama-cleaner - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - lamacleaner: model: lama input: "" @@ -29,14 +16,12 @@ lamacleaner: sd_cpu_text_encoder: false sd_enable_xformers: false debug: false - service: main: ports: main: - protocol: HTTP + protocol: http port: 10604 - persistence: torch: enabled: true @@ -44,6 +29,18 @@ persistence: huggingface: enabled: true mountPath: /root/.cache/huggingface - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + command: lama-cleaner diff --git a/charts/stable/lancache-dns/Chart.yaml b/charts/stable/lancache-dns/Chart.yaml index 927018cceee..50d6c3646e3 100644 --- a/charts/stable/lancache-dns/Chart.yaml +++ b/charts/stable/lancache-dns/Chart.yaml @@ -18,7 +18,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/lancache-dns/templates/NOTES.txt b/charts/stable/lancache-dns/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/lancache-dns/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/lancache-dns/templates/common.yaml b/charts/stable/lancache-dns/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/lancache-dns/templates/common.yaml +++ b/charts/stable/lancache-dns/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/lancache-dns/values.yaml b/charts/stable/lancache-dns/values.yaml index 55f1dcae291..bef7a7088ae 100644 --- a/charts/stable/lancache-dns/values.yaml +++ b/charts/stable/lancache-dns/values.yaml @@ -2,42 +2,41 @@ image: repository: tccr.io/truecharts/lancache-dns pullPolicy: IfNotPresent tag: latest@sha256:9de67e9a32730d8f4c1223eb368f92ef89ea93a9e373ac49b249cc58936335f2 - -env: - CACHE_DOMAINS_REPO: "https://github.com/uklans/cache-domains.git" - CACHE_DOMAINS_BRANCH: "master" - UPSTREAM_DNS: "1.1.1.1;1.0.0.1" - # If you are using a single monolithic instance set this to true - # USE_GENERIC_CACHE: true - # Set IP for the monolithic app, only if USE_GENERIC_CACHE is true - # LANCACHE_IP: "127.0.0.1" - DISABLE_BLIZZARD: false - DISABLE_RIOT: false - DISABLE_UPLAY: false - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 53 targetPort: 53 - dns: enabled: true ports: dns: enabled: true - protocol: UDP + protocol: udp port: 53 targetPort: 53 - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + CACHE_DOMAINS_REPO: "https://github.com/uklans/cache-domains.git" + CACHE_DOMAINS_BRANCH: "master" + UPSTREAM_DNS: "1.1.1.1;1.0.0.1" + # If you are using a single monolithic instance set this to true + # USE_GENERIC_CACHE: true + # Set IP for the monolithic app, only if USE_GENERIC_CACHE is true + # LANCACHE_IP: "127.0.0.1" + DISABLE_BLIZZARD: false + DISABLE_RIOT: false + DISABLE_UPLAY: false diff --git a/charts/stable/lancache-monolithic/Chart.yaml b/charts/stable/lancache-monolithic/Chart.yaml index d9635972d63..eea00ca2c91 100644 --- a/charts/stable/lancache-monolithic/Chart.yaml +++ b/charts/stable/lancache-monolithic/Chart.yaml @@ -18,7 +18,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - gaming truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/lancache-monolithic/templates/NOTES.txt b/charts/stable/lancache-monolithic/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/lancache-monolithic/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/lancache-monolithic/templates/common.yaml b/charts/stable/lancache-monolithic/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/lancache-monolithic/templates/common.yaml +++ b/charts/stable/lancache-monolithic/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/lancache-monolithic/values.yaml b/charts/stable/lancache-monolithic/values.yaml index 18b7e69eade..29fd15621c6 100644 --- a/charts/stable/lancache-monolithic/values.yaml +++ b/charts/stable/lancache-monolithic/values.yaml @@ -2,31 +2,13 @@ image: repository: tccr.io/truecharts/lancache-monolithic pullPolicy: IfNotPresent tag: latest@sha256:2a4bc774b45400ef97bf6e4c13262f6c96f78821b3857f86a0c8ccef47c1290d - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - CACHE_DOMAINS_REPO: "https://github.com/uklans/cache-domains.git" - CACHE_DOMAINS_BRANCH: "master" - UPSTREAM_DNS: "1.1.1.1 1.0.0.1" - CACHE_DISK_SIZE: "1000000m" - CACHE_MAX_AGE: "3560d" - CACHE_INDEX_SIZE: "500m" - NOFETCH: false - service: main: ports: main: port: 10279 targetPort: 80 - protocol: HTTP + protocol: http https: enabled: true ports: @@ -34,8 +16,7 @@ service: enabled: true port: 10280 targetPort: 443 - protocol: HTTPS - + protocol: https persistence: config: enabled: true @@ -43,6 +24,24 @@ persistence: logs: enabled: true mountPath: "/data/logs" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + CACHE_DOMAINS_REPO: "https://github.com/uklans/cache-domains.git" + CACHE_DOMAINS_BRANCH: "master" + UPSTREAM_DNS: "1.1.1.1 1.0.0.1" + CACHE_DISK_SIZE: "1000000m" + CACHE_MAX_AGE: "3560d" + CACHE_INDEX_SIZE: "500m" + NOFETCH: false diff --git a/charts/stable/lanraragi/Chart.yaml b/charts/stable/lanraragi/Chart.yaml index d71b7608e8a..dfee90a96b5 100644 --- a/charts/stable/lanraragi/Chart.yaml +++ b/charts/stable/lanraragi/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.8.81" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Open source server for archival of comics/manga. home: https://truecharts.org/charts/stable/lanraragi icon: https://truecharts.org/img/hotlink-ok/chart-icons/lanraragi.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/lanraragi/templates/NOTES.txt b/charts/stable/lanraragi/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/lanraragi/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/lanraragi/templates/common.yaml b/charts/stable/lanraragi/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/lanraragi/templates/common.yaml +++ b/charts/stable/lanraragi/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/lanraragi/values.yaml b/charts/stable/lanraragi/values.yaml index ce91f707dbb..57eeb9270aa 100644 --- a/charts/stable/lanraragi/values.yaml +++ b/charts/stable/lanraragi/values.yaml @@ -2,26 +2,12 @@ image: repository: tccr.io/truecharts/lanraragi tag: 0.8.81@sha256:47f25921d7a158c848dc9d89daea08378894bd4ffe9f204337e633c87ccf5d25 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - LRR_UID: "{{ .Values.security.PUID }}" - LRR_GID: "{{ .Values.podSecurityContext.fsGroup }}" - service: main: ports: main: port: 10177 targetPort: 3000 - persistence: config: enabled: true @@ -29,6 +15,19 @@ persistence: content: enabled: true mountPath: "/home/koyomi/lanraragi/content" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + LRR_UID: "{{ .Values.security.PUID }}" + LRR_GID: "{{ .Values.podSecurityContext.fsGroup }}" diff --git a/charts/stable/lazylibrarian/Chart.yaml b/charts/stable/lazylibrarian/Chart.yaml index 9904f8f8b59..554ba6ba3f6 100644 --- a/charts/stable/lazylibrarian/Chart.yaml +++ b/charts/stable/lazylibrarian/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Get all your books, like series with Sonarr... home: https://truecharts.org/charts/stable/lazylibrarian @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/lazylibrarian/templates/NOTES.txt b/charts/stable/lazylibrarian/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/lazylibrarian/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/lazylibrarian/templates/common.yaml b/charts/stable/lazylibrarian/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/lazylibrarian/templates/common.yaml +++ b/charts/stable/lazylibrarian/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/lazylibrarian/values.yaml b/charts/stable/lazylibrarian/values.yaml index 8b9310bb672..b3f0a2959e9 100644 --- a/charts/stable/lazylibrarian/values.yaml +++ b/charts/stable/lazylibrarian/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/lazylibrarian pullPolicy: IfNotPresent tag: latest@sha256:bc97e9d46a50e5a90ba5606bcf24f473860306bcce94a312b3c2d0f451b9c1a0 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 5299 targetPort: 5299 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/leaf2mqtt/Chart.yaml b/charts/stable/leaf2mqtt/Chart.yaml index df07fc23881..e9de090ea88 100644 --- a/charts/stable/leaf2mqtt/Chart.yaml +++ b/charts/stable/leaf2mqtt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.6" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Nissan Leaf connected services to MQTT adapter home: https://truecharts.org/charts/stable/leaf2mqtt icon: https://truecharts.org/img/hotlink-ok/chart-icons/leaf2mqtt.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/leaf2mqtt/templates/NOTES.txt b/charts/stable/leaf2mqtt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/leaf2mqtt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/leaf2mqtt/templates/common.yaml b/charts/stable/leaf2mqtt/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/leaf2mqtt/templates/common.yaml +++ b/charts/stable/leaf2mqtt/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/leaf2mqtt/values.yaml b/charts/stable/leaf2mqtt/values.yaml index a9853ef53b0..d27bc5b2f50 100644 --- a/charts/stable/leaf2mqtt/values.yaml +++ b/charts/stable/leaf2mqtt/values.yaml @@ -2,44 +2,42 @@ image: repository: tccr.io/truecharts/leaf2mqtt tag: v0.6@sha256:73be3781982d96fb24c9ad5977baa19cd617422419593658435973e057951e79 pullPolicy: IfNotPresent - service: main: enabled: false ports: main: enabled: false - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -secretEnv: - LEAF_USERNAME: "leafuser" - LEAF_PASSWORD: "changeme" - MQTT_USERNAME: "mqttuser" - MQTT_PASSWORD: "changeme" - -env: - LEAF_TYPE: "" - MQTT_HOST: "" - MQTT_PORT: 1883 - MQTT_BASE_TOPIC: leaf - UPDATE_INTERVAL_MINUTES: 60 - CHARGING_UPDATE_INTERVAL_MINUTES: 60 - LOG_LEVEL: "Warning" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + LEAF_TYPE: "" + MQTT_HOST: "" + MQTT_PORT: 1883 + MQTT_BASE_TOPIC: leaf + UPDATE_INTERVAL_MINUTES: 60 + CHARGING_UPDATE_INTERVAL_MINUTES: 60 + LOG_LEVEL: "Warning" + LEAF_USERNAME: "leafuser" + LEAF_PASSWORD: "changeme" + MQTT_USERNAME: "mqttuser" + MQTT_PASSWORD: "changeme" diff --git a/charts/stable/leantime/Chart.yaml b/charts/stable/leantime/Chart.yaml index 3188a1f5cd8..cb50a1cb7f4 100644 --- a/charts/stable/leantime/Chart.yaml +++ b/charts/stable/leantime/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.3.13" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - management truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/leantime/templates/NOTES.txt b/charts/stable/leantime/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/leantime/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/leantime/templates/common.yaml b/charts/stable/leantime/templates/common.yaml index 21f1ee2691f..7f146c6b9c8 100644 --- a/charts/stable/leantime/templates/common.yaml +++ b/charts/stable/leantime/templates/common.yaml @@ -1,7 +1,7 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for leantime */}} {{- include "leantime.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/leantime/values.yaml b/charts/stable/leantime/values.yaml index 1290771f5b8..f0b431ed435 100644 --- a/charts/stable/leantime/values.yaml +++ b/charts/stable/leantime/values.yaml @@ -2,44 +2,43 @@ image: repository: tccr.io/truecharts/leantime pullPolicy: IfNotPresent tag: 2.3.13@sha256:e203dc91dc8a63860b8258d668d6094660af63ed53a5384819a8450f3aa63e83 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - LEAN_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - LEAN_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" - LEAN_APP_URL: "{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}https://{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ end }}{{ end }}" - LEAN_DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - LEAN_DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - LEAN_SESSION_PASSWORD: - secretKeyRef: - name: leantime-secrets - key: LEAN_SESSION_PASSWORD - service: main: ports: main: port: 10117 targetPort: 80 - mariadb: enabled: true mariadbUsername: leantime mariadbDatabase: leantime existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + LEAN_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + LEAN_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + LEAN_APP_URL: "{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}https://{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ end }}{{ end }}" + LEAN_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + LEAN_DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + LEAN_SESSION_PASSWORD: + secretKeyRef: + name: leantime-secrets + key: LEAN_SESSION_PASSWORD diff --git a/charts/stable/libreddit/Chart.yaml b/charts/stable/libreddit/Chart.yaml index 388c11bfff4..68e7263023f 100644 --- a/charts/stable/libreddit/Chart.yaml +++ b/charts/stable/libreddit/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An alternative private front-end to Reddit home: https://truecharts.org/charts/stable/libreddit icon: https://truecharts.org/img/hotlink-ok/chart-icons/libreddit.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/libreddit/templates/NOTES.txt b/charts/stable/libreddit/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/libreddit/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/libreddit/templates/common.yaml b/charts/stable/libreddit/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/libreddit/templates/common.yaml +++ b/charts/stable/libreddit/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/libreddit/values.yaml b/charts/stable/libreddit/values.yaml index ec1097c0d90..7bb4fb07c7e 100644 --- a/charts/stable/libreddit/values.yaml +++ b/charts/stable/libreddit/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/libreddit tag: latest@sha256:0fef4295e8ad43f1e0de50cbf1f6d7624d7670bd8aedf59aacfe840d7fb5a53f pullPolicy: IfNotPresent - libreddit: theme: system front_page: default @@ -14,22 +13,12 @@ libreddit: use_hls: false hide_hls_notification: false autoplay_videos: false - -probes: - liveness: - path: "/settings" - readiness: - path: "/settings" - startup: - path: "/settings" - service: main: ports: main: port: 10257 targetPort: 8080 - configmap: libreddit: enabled: true @@ -44,10 +33,23 @@ configmap: LIBREDDIT_DEFAULT_USE_HLS: '{{ ternary "on" "off" .Values.libreddit.use_hls }}' LIBREDDIT_DEFAULT_HIDE_HLS_NOTIFICATION: '{{ ternary "on" "off" .Values.libreddit.hide_hls_notification }}' LIBREDDIT_DEFAULT_AUTOPLAY_VIDEOS: '{{ ternary "on" "off" .Values.libreddit.autoplay_videos }}' - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-libreddit' - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/settings" + readiness: + path: "/settings" + startup: + path: "/settings" + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-libreddit' diff --git a/charts/stable/libremdb/Chart.yaml b/charts/stable/libremdb/Chart.yaml index 367b87ff73a..45fd729a620 100644 --- a/charts/stable/libremdb/Chart.yaml +++ b/charts/stable/libremdb/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: redis.enabled name: redis repository: https://deps.truecharts.org @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/libremdb/templates/NOTES.txt b/charts/stable/libremdb/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/libremdb/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/libremdb/templates/common.yaml b/charts/stable/libremdb/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/libremdb/templates/common.yaml +++ b/charts/stable/libremdb/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/libremdb/values.yaml b/charts/stable/libremdb/values.yaml index 4ff5e7137ba..628016289ef 100644 --- a/charts/stable/libremdb/values.yaml +++ b/charts/stable/libremdb/values.yaml @@ -2,35 +2,37 @@ image: repository: tccr.io/truecharts/libremdb pullPolicy: IfNotPresent tag: latest@sha256:dc89587d431d31a3160e2c1683488187a5e78b3a7c233aece9bf651697236fec - -env: - NEXT_PUBLIC_URL: http://localhost:3000 - NEXT_TELEMETRY_DISABLED: 1 - AXIOS_USERAGENT: "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0" - AXIOS_ACCEPT: "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" - AXIOS_LANGUAGE: "en-US,en;q=0.5" - USE_REDIS: true - REDIS_URL: - secretKeyRef: - name: rediscreds - key: url - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 3000 port: 10593 - persistence: config: enabled: true mountPath: /opt/app - redis: enabled: true existingSecret: rediscreds - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + NEXT_PUBLIC_URL: http://localhost:3000 + NEXT_TELEMETRY_DISABLED: 1 + AXIOS_USERAGENT: "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0" + AXIOS_ACCEPT: "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" + AXIOS_LANGUAGE: "en-US,en;q=0.5" + USE_REDIS: true + REDIS_URL: + secretKeyRef: + name: rediscreds + key: url diff --git a/charts/stable/libreoffice/Chart.yaml b/charts/stable/libreoffice/Chart.yaml index 4f3b7689c1a..c9d2caaef36 100644 --- a/charts/stable/libreoffice/Chart.yaml +++ b/charts/stable/libreoffice/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/libreoffice/templates/NOTES.txt b/charts/stable/libreoffice/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/libreoffice/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/libreoffice/templates/common.yaml b/charts/stable/libreoffice/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/libreoffice/templates/common.yaml +++ b/charts/stable/libreoffice/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/libreoffice/values.yaml b/charts/stable/libreoffice/values.yaml index b8f90d21835..d40870275fe 100644 --- a/charts/stable/libreoffice/values.yaml +++ b/charts/stable/libreoffice/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/libreoffice pullPolicy: IfNotPresent tag: 7.2.7@sha256:1cb8db12f25b65d790fd442e814f7a945956200db9fc9b038b757ca665fea855 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 3000 port: 10133 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/librephotos/Chart.yaml b/charts/stable/librephotos/Chart.yaml index 85bb3110418..8c16e876604 100644 --- a/charts/stable/librephotos/Chart.yaml +++ b/charts/stable/librephotos/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2022w6" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/librephotos/templates/NOTES.txt b/charts/stable/librephotos/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/librephotos/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/librephotos/templates/common.yaml b/charts/stable/librephotos/templates/common.yaml index 22112560b0d..b47e24a4afb 100644 --- a/charts/stable/librephotos/templates/common.yaml +++ b/charts/stable/librephotos/templates/common.yaml @@ -1,5 +1,5 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{ include "librephotos.secrets" . }} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/librephotos/values.yaml b/charts/stable/librephotos/values.yaml index d2e2e6fe075..a08b01165a9 100644 --- a/charts/stable/librephotos/values.yaml +++ b/charts/stable/librephotos/values.yaml @@ -2,29 +2,12 @@ image: repository: tccr.io/truecharts/librephotos-backend tag: v2022w6@sha256:4c24ce4ea5b340f83da0be0935eaea4ca525a15ed6da014f8ad8c709b377a837 pullPolicy: IfNotPresent - frontendImage: repository: tccr.io/truecharts/librephotos-frontend tag: v2022w6@sha256:9cb2cb4865197d460405fecd79bdd7808333443cb2089753825f7f97365a53a3 - proxyImage: repository: tccr.io/truecharts/librephotos-proxy tag: v2022w6@sha256:c147eaa3e96348e44132958ca871114a2ce240f0fa3604f738801317af09a160 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - ADMIN_EMAIL: "admin@mydomain.com" - ADMIN_USERNAME: "admin" - ADMIN_PASSWORD: "password" - MAPBOX_API_KEY: "" - configmap: config: enabled: true @@ -84,65 +67,21 @@ configmap: } } } - -env: - BACKEND_HOST: "localhost" - DB_BACKEND: "postgresql" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_PORT: "5432" - REDIS_PORT: "6379" - WEB_CONCURRENCY: 2 - SKIP_PATTERNS: "" - HEAVYWEIGHT_PROCESS: 1 - DEBUG: false - DB_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASS: - secretKeyRef: - name: rediscreds - key: redis-password - SECRET_KEY: - secretKeyRef: - name: librephotos-secrets - key: SECRET_KEY - -probes: - liveness: - path: "/login" - readiness: - path: "/login" - startup: - path: "/login" - redis: enabled: true existingSecret: "rediscreds" redisUsername: default - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: librephotos postgresqlDatabase: librephotos - service: main: ports: main: port: 10161 targetPort: 80 - additionalContainers: proxy: name: proxy @@ -162,7 +101,6 @@ additionalContainers: frontend: name: frontend image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}" - persistence: media: enabled: true @@ -183,7 +121,60 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' - + name: '{{ printf "%v-config" (include "tc.v1.common.names.fullname" .) }}' portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/login" + readiness: + path: "/login" + startup: + path: "/login" + env: + BACKEND_HOST: "localhost" + DB_BACKEND: "postgresql" + DB_NAME: "{{ .Values.cnpg.database }}" + DB_USER: "{{ .Values.cnpg.user }}" + DB_PORT: "5432" + REDIS_PORT: "6379" + WEB_CONCURRENCY: 2 + SKIP_PATTERNS: "" + HEAVYWEIGHT_PROCESS: 1 + DEBUG: false + DB_PASS: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASS: + secretKeyRef: + name: rediscreds + key: redis-password + SECRET_KEY: + secretKeyRef: + name: librephotos-secrets + key: SECRET_KEY + ADMIN_EMAIL: "admin@mydomain.com" + ADMIN_USERNAME: "admin" + ADMIN_PASSWORD: "password" + MAPBOX_API_KEY: "" diff --git a/charts/stable/librespeed/Chart.yaml b/charts/stable/librespeed/Chart.yaml index 58be7959a72..830e7925a90 100644 --- a/charts/stable/librespeed/Chart.yaml +++ b/charts/stable/librespeed/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5.2.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Librespeed is a HTML5 webpage to test upload and download speeds home: https://truecharts.org/charts/stable/librespeed icon: https://truecharts.org/img/hotlink-ok/chart-icons/librespeed.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/librespeed/templates/NOTES.txt b/charts/stable/librespeed/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/librespeed/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/librespeed/templates/common.yaml b/charts/stable/librespeed/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/librespeed/templates/common.yaml +++ b/charts/stable/librespeed/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/librespeed/values.yaml b/charts/stable/librespeed/values.yaml index 959950272d4..f7ea3a8ca2c 100644 --- a/charts/stable/librespeed/values.yaml +++ b/charts/stable/librespeed/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/librespeed tag: version-5.2.4@sha256:c441bc4d4d086a95966e93b4dea82674d1a258774f97084b02e87c0bc38deb2a pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10016 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/lidarr/Chart.yaml b/charts/stable/lidarr/Chart.yaml index 48ed32eea39..5dd184543fa 100644 --- a/charts/stable/lidarr/Chart.yaml +++ b/charts/stable/lidarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.1.3.2982" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://charts.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/lidarr/templates/NOTES.txt b/charts/stable/lidarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/lidarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/lidarr/templates/common.yaml b/charts/stable/lidarr/templates/common.yaml index 90075b16b37..539b471c1d2 100644 --- a/charts/stable/lidarr/templates/common.yaml +++ b/charts/stable/lidarr/templates/common.yaml @@ -1,6 +1,6 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/lidarr/values.yaml b/charts/stable/lidarr/values.yaml index f698cd11e9a..a1b280d9b52 100644 --- a/charts/stable/lidarr/values.yaml +++ b/charts/stable/lidarr/values.yaml @@ -2,62 +2,61 @@ image: repository: tccr.io/truecharts/lidarr pullPolicy: IfNotPresent tag: 1.1.3.2982@sha256:0f635e1c21c6e6ef8a67f246b3e7f1ca3409f1f08bf8d2006abfaa89da55d534 - -securityContext: - readOnlyRootFilesystem: false - -env: - LIDARR__PORT: "{{ .Values.service.main.ports.main.port }}" - LIDARR__AUTHENTICATION_METHOD: "" - LIDARR__POSTGRES_PORT: 5432 - LIDARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - LIDARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - LIDARR__POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - LIDARR__POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - service: main: ports: main: port: 8686 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - persistence: config: enabled: true mountPath: /config - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: lidarr postgresqlUsername: lidarr - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + env: + LIDARR__PORT: "{{ .Values.service.main.ports.main.port }}" + LIDARR__AUTHENTICATION_METHOD: "" + LIDARR__POSTGRES_PORT: 5432 + LIDARR__POSTGRES_USER: "{{ .Values.cnpg.user }}" + LIDARR__POSTGRES_MAIN_DB: "{{ .Values.cnpg.database }}" + LIDARR__POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + LIDARR__POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password diff --git a/charts/stable/linkace/Chart.yaml b/charts/stable/linkace/Chart.yaml index a86607135f0..549b872ef47 100644 --- a/charts/stable/linkace/Chart.yaml +++ b/charts/stable/linkace/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.11.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/linkace/templates/NOTES.txt b/charts/stable/linkace/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/linkace/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/linkace/templates/_cronjob.tpl b/charts/stable/linkace/templates/_cronjob.tpl index 0ad91929dcd..89c8960f21f 100644 --- a/charts/stable/linkace/templates/_cronjob.tpl +++ b/charts/stable/linkace/templates/_cronjob.tpl @@ -1,7 +1,7 @@ {{/* Define the cronjob */}} {{- define "linkace.cronjob" -}} {{- if .Values.secret.CRON_TOKEN }} -{{- $jobName := include "tc.common.names.fullname" . }} +{{- $jobName := include "tc.v1.common.lib.chart.names.fullname" . }} --- apiVersion: batch/v1 diff --git a/charts/stable/linkace/templates/common.yaml b/charts/stable/linkace/templates/common.yaml index b7d96a117b1..f9908dda5df 100644 --- a/charts/stable/linkace/templates/common.yaml +++ b/charts/stable/linkace/templates/common.yaml @@ -1,9 +1,9 @@ {{/* Make sure all variables are set properly */}} -{{ include "tc.common.loader.init" . }} +{{ include "tc.v1.common.loader.init" . }} {{ include "linkace.cronjob" . }} {{ include "linkace.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/linkace/values.yaml b/charts/stable/linkace/values.yaml index d97cc342ccf..bd7ecf8f459 100644 --- a/charts/stable/linkace/values.yaml +++ b/charts/stable/linkace/values.yaml @@ -2,71 +2,6 @@ image: repository: tccr.io/truecharts/linkace tag: 1.11.1@sha256:a2e9dfd3ae4b26df6f540ee5d9d8ac953590d880eee74283eb8daf9bc68d3966 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 82 - -# secretEnv: -# CRON_TOKEN: "" -# AWS_ACCESS_KEY_ID: "" -# AWS_SECRET_ACCESS_KEY: "" -# AWS_DEFAULT_REGION: "" -# AWS_BUCKET: "" -# MAIL_DRIVER: "smtp" -# MAIL_FROM_ADDRESS: "" -# MAIL_FROM_NAME: "" -# MAIL_HOST: "" -# MAIL_PORT: "587" -# MAIL_USERNAME: "" -# MAIL_PASSWORD: "" -# MAIL_ENCRYPTION: "tls" - -env: - # Internal Envs - DB_CONNECTION: "mysql" - DB_PORT: "3306" - DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" - REDIS_PORT: "6379" - CACHE_DRIVER: "redis" - SESSION_DRIVER: "redis" - APP_NAME: "LinkAce" - APP_ENV: "production" - APP_TIMEZONE: "{{ .Values.TZ }}" - # User Envs - APP_URL: "http://localhost" - APP_DEBUG: false - BACKUP_ENABLED: false - BACKUP_DISK: local_backups - BACKUP_NOTIFICATION_EMAIL: your@email.com - BACKUP_MAX_SIZE: 512 - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - APP_KEY: - secretKeyRef: - name: linkace-secrets - key: APP_KEY - # Set cron every 15 min, official docs says every minute, but seems excesive. # It just checks for dead links and sends a request to WayBack Machine to archive. cronjob: @@ -74,14 +9,12 @@ cronjob: annotations: {} failedJobsHistoryLimit: 5 successfulJobsHistoryLimit: 2 - service: main: ports: main: port: 10160 targetPort: 80 - persistence: logs: enabled: true @@ -89,16 +22,64 @@ persistence: backups: enabled: true mountPath: "/app/storage/app/backups" - mariadb: enabled: true mariadbUsername: linkace mariadbDatabase: linkace existingSecret: "mariadbcreds" - redis: enabled: true existingSecret: "rediscreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + fsGroup: 82 +workload: + main: + podSpec: + containers: + env: + # Internal Envs + DB_CONNECTION: "mysql" + DB_PORT: "3306" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + REDIS_PORT: "6379" + CACHE_DRIVER: "redis" + SESSION_DRIVER: "redis" + APP_NAME: "LinkAce" + APP_ENV: "production" + APP_TIMEZONE: "{{ .Values.TZ }}" + # User Envs + APP_URL: "http://localhost" + APP_DEBUG: false + BACKUP_ENABLED: false + BACKUP_DISK: local_backups + BACKUP_NOTIFICATION_EMAIL: your@email.com + BACKUP_MAX_SIZE: 512 + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: linkace-secrets + key: APP_KEY diff --git a/charts/stable/linkding/Chart.yaml b/charts/stable/linkding/Chart.yaml index 1d86ec8bd92..b1e38c2dea7 100644 --- a/charts/stable/linkding/Chart.yaml +++ b/charts/stable/linkding/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.17.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Linkding is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast and easy. home: https://truecharts.org/charts/stable/linkding icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkding.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - bookmarks truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/linkding/templates/NOTES.txt b/charts/stable/linkding/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/linkding/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/linkding/templates/common.yaml b/charts/stable/linkding/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/linkding/templates/common.yaml +++ b/charts/stable/linkding/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/linkding/values.yaml b/charts/stable/linkding/values.yaml index d27fc07bcd3..2c49bca2b54 100644 --- a/charts/stable/linkding/values.yaml +++ b/charts/stable/linkding/values.yaml @@ -2,38 +2,15 @@ image: repository: tccr.io/truecharts/linkding tag: 1.17.2@sha256:c874d9eb86968807d6dd09f4457c447c6b4bc86315e3537e87d69e868ce06e66 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - DJANGO_SUPERUSER_USERNAME: "superuser" - DJANGO_SUPERUSER_EMAIL: "super@example.com" - DJANGO_SUPERUSER_PASSWORD: "somesecret" - -env: - LD_SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" - # User Defined - LD_REQUEST_TIMEOUT: 60 - LD_DISABLE_BACKGROUND_TASKS: false - LD_DISABLE_URL_VALIDATION: false - service: main: ports: main: port: 10210 - persistence: data: enabled: true mountPath: "/etc/linkding/data" - lifecycle: postStart: exec: @@ -55,6 +32,25 @@ 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 + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + LD_SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" + # User Defined + LD_REQUEST_TIMEOUT: 60 + LD_DISABLE_BACKGROUND_TASKS: false + LD_DISABLE_URL_VALIDATION: false + DJANGO_SUPERUSER_USERNAME: "superuser" + DJANGO_SUPERUSER_EMAIL: "super@example.com" + DJANGO_SUPERUSER_PASSWORD: "somesecret" diff --git a/charts/stable/littlelink/Chart.yaml b/charts/stable/littlelink/Chart.yaml index 15c92208c75..80f7560fdbb 100644 --- a/charts/stable/littlelink/Chart.yaml +++ b/charts/stable/littlelink/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Easy platform to combine all your social links home: https://truecharts.org/charts/stable/littlelink @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - social truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/littlelink/templates/NOTES.txt b/charts/stable/littlelink/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/littlelink/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/littlelink/templates/common.yaml b/charts/stable/littlelink/templates/common.yaml index 214486b3b19..1cf9e9586d2 100644 --- a/charts/stable/littlelink/templates/common.yaml +++ b/charts/stable/littlelink/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} {{/* Render configmap for littlelink */}} {{- include "littlelink.configmap" . }} diff --git a/charts/stable/littlelink/values.yaml b/charts/stable/littlelink/values.yaml index 5dfc6db26c8..45bef6241c6 100644 --- a/charts/stable/littlelink/values.yaml +++ b/charts/stable/littlelink/values.yaml @@ -2,18 +2,12 @@ image: repository: tccr.io/truecharts/littlelink-server pullPolicy: IfNotPresent tag: latest@sha256:84022d40588daec25f2e2c82e68c50c8b41b88f1629c034c3c459abebb0ac9ac - service: main: ports: main: port: 10040 targetPort: 3000 - -envFrom: - - configMapRef: - name: littlelinkconfig - littlelink: meta_title: "techno tim" meta_description: "techno tim link page" @@ -34,6 +28,16 @@ littlelink: tiktok: "https://www.tiktok.com/@technotim" kit: "https://kit.co/technotim" footer: "thanks for stopping by!" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + envFrom: + - configMapRef: + name: littlelinkconfig diff --git a/charts/stable/logitech-media-server/Chart.yaml b/charts/stable/logitech-media-server/Chart.yaml index e3365dd681c..94d7c723cd7 100644 --- a/charts/stable/logitech-media-server/Chart.yaml +++ b/charts/stable/logitech-media-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "8.4.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Logitech Media Server is a platform for home/office audio streaming. home: https://truecharts.org/charts/stable/logitech-media-server @@ -29,4 +29,3 @@ annotations: - media - audio truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/logitech-media-server/templates/NOTES.txt b/charts/stable/logitech-media-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/logitech-media-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/logitech-media-server/templates/common.yaml b/charts/stable/logitech-media-server/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/logitech-media-server/templates/common.yaml +++ b/charts/stable/logitech-media-server/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/logitech-media-server/values.yaml b/charts/stable/logitech-media-server/values.yaml index 0020be8d0e1..9e36b3be359 100644 --- a/charts/stable/logitech-media-server/values.yaml +++ b/charts/stable/logitech-media-server/values.yaml @@ -2,18 +2,6 @@ image: repository: tccr.io/truecharts/logitechmediaserver pullPolicy: IfNotPresent tag: 8.4.0@sha256:0fad4765fff207e02a3ba04c21c358629e2e9c8e1ad1eec2ed69d3112dd2c47d - -env: - HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -39,13 +27,24 @@ service: slimprotoudp: enabled: true port: 3483 - protocol: UDP + protocol: udp targetPort: 3483 - persistence: config: enabled: true mountPath: /config - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/loki/Chart.yaml b/charts/stable/loki/Chart.yaml index 3d9ef88ed8d..9f2c01c2410 100644 --- a/charts/stable/loki/Chart.yaml +++ b/charts/stable/loki/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.7.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: "Loki: like Prometheus, but for logs." home: https://truecharts.org/charts/stable/loki @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - logs truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/loki/templates/NOTES.txt b/charts/stable/loki/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/loki/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/loki/templates/common.yaml b/charts/stable/loki/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/loki/templates/common.yaml +++ b/charts/stable/loki/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/loki/values.yaml b/charts/stable/loki/values.yaml index b7c23f10680..7bdb855d995 100644 --- a/charts/stable/loki/values.yaml +++ b/charts/stable/loki/values.yaml @@ -2,67 +2,29 @@ image: repository: tccr.io/truecharts/loki pullPolicy: IfNotPresent tag: 2.7.4@sha256:16ecd195a1944bd31790ca9dfc6534041ad5e3ec3ecb7212d49a79b082f5d3f7 - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - -args: - - "-config.file=/etc/loki/loki.yaml" - ## TODO add alertinggroups support like this # configmap: # alerting: # enabled: true # data: -# '{{ include "tc.common.names.fullname" . }}-alerting-rules.yaml': |- +# '{{ include "tc.v1.common.names.fullname" . }}-alerting-rules.yaml': |- # {{- if gt (len .Values.alerting_groups) 0 }} # groups: # {{- toYaml .Values.alerting_groups | nindent 6 }} # {{- end }} - secret: config: enabled: true data: loki.yaml: | {{- tpl (toYaml .Values.config) . | nindent 8 }} - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 3100 port: 3100 - -probes: - liveness: - path: "/ready" - - readiness: - path: "/ready" - - startup: - path: "/ready" - config: # existingSecret: auth_enabled: false @@ -78,16 +40,15 @@ config: kvstore: store: inmemory replication_factor: 1 - - ## Different ring configs can be used. E.g. Consul - # ring: - # store: consul - # replication_factor: 1 - # consul: - # host: "consul:8500" - # prefix: "" - # http_client_timeout: "20s" - # consistent_reads: true + ## Different ring configs can be used. E.g. Consul + # ring: + # store: consul + # replication_factor: 1 + # consul: + # host: "consul:8500" + # prefix: "" + # http_client_timeout: "20s" + # consistent_reads: true limits_config: enforce_metric_name: false reject_old_samples: true @@ -147,17 +108,50 @@ persistence: enabled: true type: secret # -- Specify the name of the configmap object to be mounted - objectName: '{{ include "tc.common.names.fullname" . -}}-config' + objectName: '{{ include "tc.v1.common.names.fullname" . -}}-config' # -- Where to mount the volume in the main container. mountPath: "/etc/loki" - volumeClaimTemplates: data: enabled: true mountPath: "/data" - promtail: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/ready" + readiness: + path: "/ready" + startup: + path: "/ready" + args: + - "-config.file=/etc/loki/loki.yaml" + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 diff --git a/charts/stable/lychee/Chart.yaml b/charts/stable/lychee/Chart.yaml index f59e5c9a1bc..5f1aa74eb53 100644 --- a/charts/stable/lychee/Chart.yaml +++ b/charts/stable/lychee/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.7.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/lychee/templates/NOTES.txt b/charts/stable/lychee/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/lychee/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/lychee/templates/common.yaml b/charts/stable/lychee/templates/common.yaml index 2e5d85f07fc..4e08c8fa6e1 100644 --- a/charts/stable/lychee/templates/common.yaml +++ b/charts/stable/lychee/templates/common.yaml @@ -1,7 +1,7 @@ {{/* Make sure all variables are set properly */}} -{{ include "tc.common.loader.init" . }} +{{ include "tc.v1.common.loader.init" . }} {{ include "lychee.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/lychee/values.yaml b/charts/stable/lychee/values.yaml index d9473c07531..c80060a44aa 100644 --- a/charts/stable/lychee/values.yaml +++ b/charts/stable/lychee/values.yaml @@ -2,76 +2,12 @@ image: repository: tccr.io/truecharts/lychee-laravel pullPolicy: IfNotPresent tag: 4.7.0@sha256:055ce9e3ab191a5e7f2028af46346e49b912c9fc20e32bbae8669b1e9574e669 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10017 targetPort: 80 - -# secretEnv: -# PUSHER_APP_KEY: "" -# PUSHER_APP_SECRET: "" -# PUSHER_APP_ID: "" -# PUSHER_APP_CLUSTER: "mt1" -# MAIL_DRIVER: "smtp" -# MAIL_HOST: "" -# MAIL_FROM_NAME: "" -# MAIL_FROM_ADDRESS: "" -# MAIL_USERNAME: "" -# MAIL_PASSWORD: "" -# MAIL_PORT: "587" -# MAIL_ENCRYPTION: "tls" - -env: - # Internal Envs - TIMEZONE: "{{ .Values.TZ }}" - PHP_TZ: "{{ .Values.TZ }}" - DB_CONNECTION: "pgsql" - DB_PORT: "5432" - DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - REDIS_PORT: "6379" - CACHE_DRIVER: "redis" - SESSION_DRIVER: "redis" - APP_ENV: "production" - APP_NAME: "Lychee" - MIX_PUSHER_APP_KEY: "{{ .Values.env.PUSHER_APP_KEY }}" - MIX_PUSHER_APP_CLUSTER: "{{ .Values.env.PUSHER_APP_CLUSTER }}" - # User Envs - SECURITY_HEADER_HSTS_ENABLE: false - APP_DEBUG: false - APP_URL: http://localhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - APP_KEY: - secretKeyRef: - name: lychee-secrets - key: APP_KEY - persistence: conf: enabled: true @@ -82,16 +18,63 @@ persistence: uploads: enabled: true mountPath: "/uploads" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: lychee postgresqlDatabase: lychee - redis: enabled: true existingSecret: "rediscreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + # Internal Envs + TIMEZONE: "{{ .Values.TZ }}" + PHP_TZ: "{{ .Values.TZ }}" + DB_CONNECTION: "pgsql" + DB_PORT: "5432" + DB_DATABASE: "{{ .Values.cnpg.database }}" + DB_USERNAME: "{{ .Values.cnpg.user }}" + REDIS_PORT: "6379" + CACHE_DRIVER: "redis" + SESSION_DRIVER: "redis" + APP_ENV: "production" + APP_NAME: "Lychee" + MIX_PUSHER_APP_KEY: "{{ .Values.env.PUSHER_APP_KEY }}" + MIX_PUSHER_APP_CLUSTER: "{{ .Values.env.PUSHER_APP_CLUSTER }}" + # User Envs + SECURITY_HEADER_HSTS_ENABLE: false + APP_DEBUG: false + APP_URL: http://localhost + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: lychee-secrets + key: APP_KEY diff --git a/charts/stable/makemkv/Chart.yaml b/charts/stable/makemkv/Chart.yaml index 28226efe6a8..329627accd1 100644 --- a/charts/stable/makemkv/Chart.yaml +++ b/charts/stable/makemkv/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.5" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. home: https://truecharts.org/charts/stable/makemkv icon: https://truecharts.org/img/hotlink-ok/chart-icons/makemkv.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/makemkv/templates/NOTES.txt b/charts/stable/makemkv/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/makemkv/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/makemkv/templates/common.yaml b/charts/stable/makemkv/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/makemkv/templates/common.yaml +++ b/charts/stable/makemkv/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/makemkv/values.yaml b/charts/stable/makemkv/values.yaml index 0d31a2f16ae..a128f706e28 100644 --- a/charts/stable/makemkv/values.yaml +++ b/charts/stable/makemkv/values.yaml @@ -2,22 +2,6 @@ image: repository: tccr.io/truecharts/makemkv tag: 23.02.5@sha256:b6d3eab777a35cd117919ede4a74e33cd3586e57760c98aaec349875eb4ae863 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - VNC_PASSWORD: "" - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-makemkv' - makemkv: # General Settings KEEP_APP_RUNNING: false @@ -37,7 +21,6 @@ makemkv: AUTO_DISC_RIPPER_PARALLEL_RIP: false AUTO_DISC_RIPPER_NO_GUI_PROGRESS: false AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR: false - service: main: ports: @@ -51,7 +34,6 @@ service: enabled: true port: 10181 targetPort: 5900 - configmap: makemkv: enabled: true @@ -71,7 +53,6 @@ configmap: AUTO_DISC_RIPPER_PARALLEL_RIP: '{{ ternary "1" "0" .Values.makemkv.AUTO_DISC_RIPPER_PARALLEL_RIP }}' AUTO_DISC_RIPPER_NO_GUI_PROGRESS: '{{ ternary "1" "0" .Values.makemkv.AUTO_DISC_RIPPER_NO_GUI_PROGRESS }}' AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR: '{{ ternary "1" "0" .Values.makemkv.AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR }}' - persistence: config: enabled: true @@ -82,6 +63,22 @@ persistence: output: enabled: true mountPath: "/output" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-makemkv' diff --git a/charts/stable/matomo/Chart.yaml b/charts/stable/matomo/Chart.yaml index 05f276e227a..ddd4b21f2a4 100644 --- a/charts/stable/matomo/Chart.yaml +++ b/charts/stable/matomo/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.13.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/matomo/templates/NOTES.txt b/charts/stable/matomo/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/matomo/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/matomo/templates/common.yaml b/charts/stable/matomo/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/matomo/templates/common.yaml +++ b/charts/stable/matomo/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/matomo/values.yaml b/charts/stable/matomo/values.yaml index f08c91e116c..c438a37bff2 100644 --- a/charts/stable/matomo/values.yaml +++ b/charts/stable/matomo/values.yaml @@ -2,77 +2,11 @@ image: repository: tccr.io/truecharts/matomo tag: 4.13.3@sha256:3ff216e498ead52854c6ef9ecb5c39f89be51288451e8bbd18a72bcb9a12f229 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -# Run as root for the cron to work -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - BITNAMI_DEBUG: true - APACHE_HTTP_PORT_NUMBER: "{{ .Values.service.main.ports.main.port }}" - APACHE_HTTPS_PORT_NUMBER: "{{ .Values.service.https.ports.https.port }}" - MATOMO_DATABASE_PORT_NUMBER: 3306 - MATOMO_DATABASE_NAME: "{{ .Values.mariadb.mariadbDatabase }}" - MATOMO_DATABASE_USER: "{{ .Values.mariadb.mariadbUsername }}" - PHP_DATE_TIMEZONE: "{{ .Values.TZ }}" - # User / Site Config - MATOMO_USERNAME: "admin" - MATOMO_PASSWORD: "password" - MATOMO_EMAIL: "myemail@example.com" - MATOMO_WEBSITE_NAME: "My Website" - MATOMO_WEBSITE_HOST: "https://web.example.com" - MATOMO_HOST: "127.0.0.1" - # Reverse Proxy Config - MATOMO_ENABLE_PROXY_URI_HEADER: false - MATOMO_ENABLE_ASSUME_SECURE_PROTOCOL: false - MATOMO_ENABLE_FORCE_SSL: false - # No defaults, but usually this header is used - # MATOMO_PROXY_CLIENT_HEADER: "HTTP_X_FORWARDED_FOR" - # SMTP Config - MATOMO_SMTP_HOST: "" - MATOMO_SMTP_PORT: "" - MATOMO_SMTP_USER: "" - MATOMO_SMTP_PASSWORD: "" - # Available protocols are: "ssl", "tls", "none" - MATOMO_SMTP_PROTOCOL: "" - # Available mechanisms are: "Plain", "Login", "Crammd5" - MATOMO_SMTP_AUTH: "Plain" - # PHP Config - PHP_MEMORY_LIMIT: "2048M" - PHP_ENABLE_OPCACHE: true - # PHP_EXPOSE_PHP: - # PHP_MAX_EXECUTION_TIME: - # PHP_MAX_INPUT_TIME: - # PHP_MAX_INPUT_VARS: - # PHP_POST_MAX_SIZE: - # PHP_UPLOAD_MAX_FILESIZE: - MATOMO_DATABASE_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - MATOMO_DATABASE_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - -probes: - liveness: - path: "/index.php" - readiness: - path: "/index.php" - startup: - path: "/index.php" - service: main: ports: main: - protocol: HTTP + protocol: http port: 10172 targetPort: 10172 https: @@ -80,20 +14,83 @@ service: ports: https: enabled: true - protocol: HTTPS + protocol: https port: 10173 targetPort: 10173 - persistence: data: enabled: true mountPath: "/bitnami/matomo" - mariadb: enabled: true mariadbUsername: matomo mariadbDatabase: matomo existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/index.php" + readiness: + path: "/index.php" + startup: + path: "/index.php" + env: + BITNAMI_DEBUG: true + APACHE_HTTP_PORT_NUMBER: "{{ .Values.service.main.ports.main.port }}" + APACHE_HTTPS_PORT_NUMBER: "{{ .Values.service.https.ports.https.port }}" + MATOMO_DATABASE_PORT_NUMBER: 3306 + MATOMO_DATABASE_NAME: "{{ .Values.mariadb.mariadbDatabase }}" + MATOMO_DATABASE_USER: "{{ .Values.mariadb.mariadbUsername }}" + PHP_DATE_TIMEZONE: "{{ .Values.TZ }}" + # User / Site Config + MATOMO_USERNAME: "admin" + MATOMO_PASSWORD: "password" + MATOMO_EMAIL: "myemail@example.com" + MATOMO_WEBSITE_NAME: "My Website" + MATOMO_WEBSITE_HOST: "https://web.example.com" + MATOMO_HOST: "127.0.0.1" + # Reverse Proxy Config + MATOMO_ENABLE_PROXY_URI_HEADER: false + MATOMO_ENABLE_ASSUME_SECURE_PROTOCOL: false + MATOMO_ENABLE_FORCE_SSL: false + # No defaults, but usually this header is used + # MATOMO_PROXY_CLIENT_HEADER: "HTTP_X_FORWARDED_FOR" + # SMTP Config + MATOMO_SMTP_HOST: "" + MATOMO_SMTP_PORT: "" + MATOMO_SMTP_USER: "" + MATOMO_SMTP_PASSWORD: "" + # Available protocols are: "ssl", "tls", "none" + MATOMO_SMTP_PROTOCOL: "" + # Available mechanisms are: "Plain", "Login", "Crammd5" + MATOMO_SMTP_AUTH: "Plain" + # PHP Config + PHP_MEMORY_LIMIT: "2048M" + PHP_ENABLE_OPCACHE: true + # PHP_EXPOSE_PHP: + # PHP_MAX_EXECUTION_TIME: + # PHP_MAX_INPUT_TIME: + # PHP_MAX_INPUT_VARS: + # PHP_POST_MAX_SIZE: + # PHP_UPLOAD_MAX_FILESIZE: + MATOMO_DATABASE_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MATOMO_DATABASE_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password diff --git a/charts/stable/mattermost/Chart.yaml b/charts/stable/mattermost/Chart.yaml index 5d2db2a2128..1f06ef1ca52 100644 --- a/charts/stable/mattermost/Chart.yaml +++ b/charts/stable/mattermost/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "7.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - hosting truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mattermost/templates/NOTES.txt b/charts/stable/mattermost/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mattermost/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mattermost/templates/common.yaml b/charts/stable/mattermost/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mattermost/templates/common.yaml +++ b/charts/stable/mattermost/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mattermost/values.yaml b/charts/stable/mattermost/values.yaml index c05972e2cd9..9351d75c01e 100644 --- a/charts/stable/mattermost/values.yaml +++ b/charts/stable/mattermost/values.yaml @@ -2,24 +2,12 @@ image: repository: tccr.io/truecharts/mattermost tag: 7.3@sha256:be700165a0f8ed996982d758ceb20523f401333f333119ef461857f89ecee792 pullPolicy: IfNotPresent - -env: - TIMEZONE: "{{ .Values.TZ }}" - MM_SQLSETTINGS_DRIVERNAME: "postgres" - MM_BLEVESETTINGS_INDEXDIR: "/mattermost/bleve-indexes" - MM_SERVICESETTINGS_SITEURL: "https://test.example.com" - MM_SQLSETTINGS_DATASOURCE: - secretKeyRef: - name: dbcreds - key: urlnossl - service: main: ports: main: port: 10239 targetPort: 8065 - persistence: config: enabled: true @@ -39,12 +27,26 @@ persistence: bleveindexes: enabled: true mountPath: "/mattermost/bleve-indexes" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: mattermost postgresqlDatabase: mattermost - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + TIMEZONE: "{{ .Values.TZ }}" + MM_SQLSETTINGS_DRIVERNAME: "postgres" + MM_BLEVESETTINGS_INDEXDIR: "/mattermost/bleve-indexes" + MM_SERVICESETTINGS_SITEURL: "https://test.example.com" + MM_SQLSETTINGS_DATASOURCE: + secretKeyRef: + name: cnpg-main-urls + key: urlnossl diff --git a/charts/stable/mealie/Chart.yaml b/charts/stable/mealie/Chart.yaml index f4c4b876c3b..314956678aa 100644 --- a/charts/stable/mealie/Chart.yaml +++ b/charts/stable/mealie/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.0beta" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mealie/templates/NOTES.txt b/charts/stable/mealie/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mealie/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mealie/templates/_api.tpl b/charts/stable/mealie/templates/_api.tpl index d8909fdfdc9..0f92a13a5f1 100644 --- a/charts/stable/mealie/templates/_api.tpl +++ b/charts/stable/mealie/templates/_api.tpl @@ -8,9 +8,9 @@ securityContext: runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-api-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-api-secret' - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-api-config' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-api-config' volumeMounts: - name: data mountPath: "/app/data" diff --git a/charts/stable/mealie/templates/_configmap.tpl b/charts/stable/mealie/templates/_configmap.tpl index 5cf8dd9dfb3..d6574d30dd5 100644 --- a/charts/stable/mealie/templates/_configmap.tpl +++ b/charts/stable/mealie/templates/_configmap.tpl @@ -1,8 +1,8 @@ {{/* Define the configmap */}} {{- define "mealie.config" -}} -{{- $frontendConfigName := printf "%s-frontend-config" (include "tc.common.names.fullname" .) }} -{{- $apiConfigName := printf "%s-api-config" (include "tc.common.names.fullname" .) }} +{{- $frontendConfigName := printf "%s-frontend-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $apiConfigName := printf "%s-api-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/mealie/templates/_secret.tpl b/charts/stable/mealie/templates/_secret.tpl index a4b535c9079..eebde997301 100644 --- a/charts/stable/mealie/templates/_secret.tpl +++ b/charts/stable/mealie/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "mealie.secret" -}} -{{- $apiSecretName := printf "%s-api-secret" (include "tc.common.names.fullname" .) }} +{{- $apiSecretName := printf "%s-api-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/mealie/templates/common.yaml b/charts/stable/mealie/templates/common.yaml index bd88d41c606..8d6cd9437d0 100644 --- a/charts/stable/mealie/templates/common.yaml +++ b/charts/stable/mealie/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "mealie.secret" . }} @@ -10,4 +10,4 @@ {{- $_ := set .Values.additionalContainers "api" (include "mealie.api" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/mealie/values.yaml b/charts/stable/mealie/values.yaml index 16e5c6f53c3..4f9b688938b 100644 --- a/charts/stable/mealie/values.yaml +++ b/charts/stable/mealie/values.yaml @@ -2,20 +2,10 @@ image: repository: tccr.io/truecharts/mealie-frontend tag: v1.0.0beta@sha256:4158c31d037c2ece8931d2e2b120654b6f658b020f9273e8a2cc289d9e715552 pullPolicy: IfNotPresent - apiImage: repository: tccr.io/truecharts/mealie-api tag: v1.0.0beta@sha256:1a3b047474f908ae97a78d0f679892aa0f1bbea1e97abaf57c115df1b33d398a pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - mealie_frontend: theme: light_primary: "#E58325" @@ -32,7 +22,6 @@ mealie_frontend: dark_info: "#1976D2" dark_warning: "#FF6D00" dark_error: "#EF5350" - mealie_backend: general: allow_signup: true @@ -64,28 +53,12 @@ mealie_backend: bind_template: "" base_dn: "" admin_filter: "" - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-frontend-config' - -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / - service: main: ports: main: port: 10018 - protocol: HTTP + protocol: http targetPort: 3000 api: enabled: true @@ -93,19 +66,41 @@ service: ports: api: enabled: true - protocol: HTTP + protocol: http port: 10019 - persistence: data: enabled: true mountPath: /app/data - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlUsername: mealie postgresqlDatabase: mealie - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-frontend-config' diff --git a/charts/stable/mediainfo/Chart.yaml b/charts/stable/mediainfo/Chart.yaml index 8de2e2b7eb0..7f93cfdbf7c 100644 --- a/charts/stable/mediainfo/Chart.yaml +++ b/charts/stable/mediainfo/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files. home: https://truecharts.org/charts/stable/mediainfo @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mediainfo/templates/NOTES.txt b/charts/stable/mediainfo/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mediainfo/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mediainfo/templates/common.yaml b/charts/stable/mediainfo/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mediainfo/templates/common.yaml +++ b/charts/stable/mediainfo/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mediainfo/values.yaml b/charts/stable/mediainfo/values.yaml index 9bc23047058..26db03d1ea9 100644 --- a/charts/stable/mediainfo/values.yaml +++ b/charts/stable/mediainfo/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/mediainfo tag: 23.02.2@sha256:f2b4e4d9d3c908dbc7a2e6235e77ac0bba22ba00c3be06c340442eaada8b3a30 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,21 +15,12 @@ service: enabled: true port: 10265 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-mediainfo' - -secretEnv: - VNC_PASSWORD: "" - mediainfo: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: mediainfo: enabled: true @@ -48,7 +30,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.mediainfo.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.mediainfo.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.mediainfo.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -56,6 +37,22 @@ persistence: storage: enabled: true mountPath: "/storage" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-mediainfo' diff --git a/charts/stable/medusa/Chart.yaml b/charts/stable/medusa/Chart.yaml index 378b813a1cd..c928ec54e99 100644 --- a/charts/stable/medusa/Chart.yaml +++ b/charts/stable/medusa/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.11" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An automatic Video Library Manager for TV Shows home: https://truecharts.org/charts/stable/medusa icon: https://truecharts.org/img/hotlink-ok/chart-icons/medusa.png @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/medusa/templates/NOTES.txt b/charts/stable/medusa/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/medusa/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/medusa/templates/common.yaml b/charts/stable/medusa/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/medusa/templates/common.yaml +++ b/charts/stable/medusa/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/medusa/values.yaml b/charts/stable/medusa/values.yaml index 22e35ff41ba..891fc1324a7 100644 --- a/charts/stable/medusa/values.yaml +++ b/charts/stable/medusa/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/medusa pullPolicy: IfNotPresent tag: 1.0.11@sha256:2927fc21669c739dceccd5b62e5fb5fa4305fdb1168311d809d47a1ac8eb9179 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10068 targetPort: 8081 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/meshcentral/Chart.yaml b/charts/stable/meshcentral/Chart.yaml index 222e6b1991a..0ac781c54ad 100644 --- a/charts/stable/meshcentral/Chart.yaml +++ b/charts/stable/meshcentral/Chart.yaml @@ -19,7 +19,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mongodb.enabled name: mongodb repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - cloud truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/meshcentral/templates/NOTES.txt b/charts/stable/meshcentral/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/meshcentral/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/meshcentral/templates/_secret.tpl b/charts/stable/meshcentral/templates/_secret.tpl index d75108502e5..bdec34f0106 100644 --- a/charts/stable/meshcentral/templates/_secret.tpl +++ b/charts/stable/meshcentral/templates/_secret.tpl @@ -1,8 +1,8 @@ {{/* Define the secret */}} {{- define "meshcentral.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) -}} -{{- $secretStorageName := printf "%s-storage-secret" (include "tc.common.names.fullname" .) -}} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) -}} +{{- $secretStorageName := printf "%s-storage-secret" (include "tc.v1.common.lib.chart.names.fullname" .) -}} {{- $config := .Values.meshcentral -}} {{- $mc_custom := .Values.additional_meshcentral -}} diff --git a/charts/stable/meshcentral/templates/common.yaml b/charts/stable/meshcentral/templates/common.yaml index 5d43352c10f..acf1910b045 100644 --- a/charts/stable/meshcentral/templates/common.yaml +++ b/charts/stable/meshcentral/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "meshcentral.secret" . }} @@ -20,4 +20,4 @@ probes: {{- $_ := mergeOverwrite .Values (include "meshcentral.probes" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/meshcentral/values.yaml b/charts/stable/meshcentral/values.yaml index 7aedc18417b..184986e71b7 100644 --- a/charts/stable/meshcentral/values.yaml +++ b/charts/stable/meshcentral/values.yaml @@ -2,19 +2,6 @@ image: repository: tccr.io/truecharts/meshcentral pullPolicy: IfNotPresent tag: 1.1.4@sha256:897de1ed255c6f8587f1bc9af4b0e86bfd004c4659eedc2e5cd73de3f40deb0b - -command: - - node - - meshcentral/meshcentral - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - # - Values with the character _ in-front of them are pruned. Add or remove _ to disable or enable options # - More in-depth info for each options can be found here: https://github.com/Ylianst/MeshCentral/blob/master/meshcentral-config-schema.json # - Check for this chart's specific info in our webpage https://truecharts.org @@ -276,7 +263,7 @@ meshcentral: # from: null # # - url # provider: url - # url: "tc.common.names.fullname" + # url: "tc.v1.common.names.fullname" # - This section allow MeshCentral to send messages over user messaging networks like Telegram _messaging: # - Configure Telegram messaging system @@ -296,7 +283,6 @@ meshcentral: credentials: username: "" password: "" - # - Any settings in this section is used as default setting for all domains _domaindefaults: title: Default Title @@ -946,35 +932,32 @@ meshcentral: enabled: false # - When set, limits what OIDC groups are mirrored into MeshCentral user groups. filter: [] - service: main: ports: main: # Only use HTTPS if meshcental handles the certs - protocol: HTTP + protocol: http port: 10205 - # mps: - # enabled: true - # ports: - # mps: - # enabled: true - # port: 4433 - # targetPort: 4433 - # amtprovisioner: - # enabled: true - # ports: - # amtprovisioner: - # enabled: true - # port: 9971 - # targetPort: 9971 - + # mps: + # enabled: true + # ports: + # mps: + # enabled: true + # port: 4433 + # targetPort: 4433 + # amtprovisioner: + # enabled: true + # ports: + # amtprovisioner: + # enabled: true + # port: 9971 + # targetPort: 9971 mongodb: enabled: true mongodbUsername: meshcentral mongodbDatabase: meshcentral existingSecret: mongodbcreds - persistence: data: enabled: true @@ -997,9 +980,23 @@ persistence: type: secret readOnly: true defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' + objectName: '{{ include "tc.v1.common.names.fullname" . }}-secret' mountPath: /opt/meshcentral/meshcentral-data/config.json subPath: config.json - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + command: + - node + - meshcentral/meshcentral diff --git a/charts/stable/meshroom/Chart.yaml b/charts/stable/meshroom/Chart.yaml index bf7e1cf14de..d7f7bddbbed 100644 --- a/charts/stable/meshroom/Chart.yaml +++ b/charts/stable/meshroom/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.4.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework. home: https://truecharts.org/charts/stable/meshroom icon: https://truecharts.org/img/hotlink-ok/chart-icons/meshroom.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/meshroom/templates/NOTES.txt b/charts/stable/meshroom/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/meshroom/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/meshroom/templates/common.yaml b/charts/stable/meshroom/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/meshroom/templates/common.yaml +++ b/charts/stable/meshroom/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/meshroom/values.yaml b/charts/stable/meshroom/values.yaml index 3e0e6083f95..cee0126905a 100644 --- a/charts/stable/meshroom/values.yaml +++ b/charts/stable/meshroom/values.yaml @@ -2,34 +2,34 @@ image: repository: tccr.io/truecharts/meshroom tag: v2.4.0@sha256:5fe602cd0c68fd2db19663b005e35f7b3dd221c09dc550020d225068f917b6b6 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - service: main: ports: main: port: 10243 targetPort: 22 - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/stable/metube/Chart.yaml b/charts/stable/metube/Chart.yaml index f3cd9650582..1fb109c0d47 100644 --- a/charts/stable/metube/Chart.yaml +++ b/charts/stable/metube/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Web GUI for youtube-dl. home: https://truecharts.org/charts/stable/metube @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/metube/templates/NOTES.txt b/charts/stable/metube/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/metube/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/metube/templates/common.yaml b/charts/stable/metube/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/metube/templates/common.yaml +++ b/charts/stable/metube/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/metube/values.yaml b/charts/stable/metube/values.yaml index 1f3084a1a38..e4cd62878f4 100644 --- a/charts/stable/metube/values.yaml +++ b/charts/stable/metube/values.yaml @@ -2,20 +2,12 @@ image: repository: tccr.io/truecharts/metube tag: v2023-02@sha256:1a7658284bafc76e8959049919cfa3b017382c2b0383471b4f31de9783923d00 pullPolicy: IfNotPresent - -env: - STATE_DIR: /config - DOWNLOAD_DIR: /downloads - OUTPUT_TEMPLATE: "%(title)s.%(ext)s" - YTDL_OPTIONS: "{}" - service: main: ports: main: port: 10216 targetPort: 8081 - persistence: config: enabled: true @@ -23,6 +15,17 @@ persistence: downloads: enabled: true mountPath: /downloads - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + STATE_DIR: /config + DOWNLOAD_DIR: /downloads + OUTPUT_TEMPLATE: "%(title)s.%(ext)s" + YTDL_OPTIONS: "{}" diff --git a/charts/stable/minecraft-bedrock/Chart.yaml b/charts/stable/minecraft-bedrock/Chart.yaml index 6d1ee63d851..9f96ef5e49b 100644 --- a/charts/stable/minecraft-bedrock/Chart.yaml +++ b/charts/stable/minecraft-bedrock/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2022.1.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Minecraft Bedrock Dedicated Server home: https://truecharts.org/charts/stable/minecraft-bedrock @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - games truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/minecraft-bedrock/templates/NOTES.txt b/charts/stable/minecraft-bedrock/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/minecraft-bedrock/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/minecraft-bedrock/templates/common.yaml b/charts/stable/minecraft-bedrock/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/minecraft-bedrock/templates/common.yaml +++ b/charts/stable/minecraft-bedrock/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/minecraft-bedrock/values.yaml b/charts/stable/minecraft-bedrock/values.yaml index 7e4d1020cd8..fc49628ad1c 100644 --- a/charts/stable/minecraft-bedrock/values.yaml +++ b/charts/stable/minecraft-bedrock/values.yaml @@ -2,66 +2,66 @@ image: repository: tccr.io/truecharts/minecraft-bedrock tag: 2022.1.0@sha256:85b2493240d4c6ac69f8383937510c432812072ebd5ef382ebe6ba7f325d70ed pullPolicy: Always - tty: true stdin: true - -env: - EULA: "TRUE" - VERSION: "LATEST" - SERVER_NAME: "TrueCharts Dedicated Server!" - SERVER_PORT: "{{ .Values.service.main.ports.main.targetPort }}" - SERVER_PORT_V6: 19133 - GAMEMODE: "survival" - DIFFICULTY: "easy" - LEVEL_TYPE: "DEFAULT" - ALLOW_CHEATS: false - MAX_PLAYERS: 10 - ONLINE_MODE: true - WHITE_LIST: false - VIEW_DISTANCE: 32 - TICK_DISTANCE: 4 - PLAYER_IDLE_TIMEOUT: 30 - MAX_THREADS: 8 - LEVEL_NAME: "Bedrock level" - LEVEL_SEED: "" - DEFAULT_PLAYER_PERMISSION_LEVEL: "member" - TEXTUREPACK_REQUIRED: false - SERVER_AUTHORITATIVE_MOVEMENT: server-auth - PLAYER_MOVEMENT_SCORE_THRESHOLD: 20 - PLAYER_MOVEMENT_DISTANCE_THRESHOLD: 0.3 - PLAYER_MOVEMENT_DURATION_THRESHOLD_IN_MS: 500 - CORRECT_PLAYER_MOVEMENT: false - # OPS: "XUID,XUID" - persistence: config: enabled: true mountPath: "/data" - service: main: ports: main: port: 19132 targetPort: 19132 - protocol: UDP - -probes: - # -- Liveness probe configuration - # @default -- See below - liveness: - enabled: false - - # -- Redainess probe configuration - # @default -- See below - readiness: - enabled: false - - # -- Startup probe configuration - # @default -- See below - startup: - enabled: false - + protocol: udp portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + enabled: false + # -- Redainess probe configuration + # @default -- See below + readiness: + enabled: false + # -- Startup probe configuration + # @default -- See below + startup: + enabled: false + env: + EULA: "TRUE" + VERSION: "LATEST" + SERVER_NAME: "TrueCharts Dedicated Server!" + SERVER_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + SERVER_PORT_V6: 19133 + GAMEMODE: "survival" + DIFFICULTY: "easy" + LEVEL_TYPE: "DEFAULT" + ALLOW_CHEATS: false + MAX_PLAYERS: 10 + ONLINE_MODE: true + WHITE_LIST: false + VIEW_DISTANCE: 32 + TICK_DISTANCE: 4 + PLAYER_IDLE_TIMEOUT: 30 + MAX_THREADS: 8 + LEVEL_NAME: "Bedrock level" + LEVEL_SEED: "" + DEFAULT_PLAYER_PERMISSION_LEVEL: "member" + TEXTUREPACK_REQUIRED: false + SERVER_AUTHORITATIVE_MOVEMENT: server-auth + PLAYER_MOVEMENT_SCORE_THRESHOLD: 20 + PLAYER_MOVEMENT_DISTANCE_THRESHOLD: 0.3 + PLAYER_MOVEMENT_DURATION_THRESHOLD_IN_MS: 500 + CORRECT_PLAYER_MOVEMENT: false + # OPS: "XUID,XUID" diff --git a/charts/stable/minecraft-bungeecord/Chart.yaml b/charts/stable/minecraft-bungeecord/Chart.yaml index 0acf4a73779..9e727d6d468 100644 --- a/charts/stable/minecraft-bungeecord/Chart.yaml +++ b/charts/stable/minecraft-bungeecord/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2022.4.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A Spigot BungeeCord server. home: https://truecharts.org/charts/stable/minecraft-bungeecord @@ -28,4 +28,3 @@ annotations: - proxy - minecraft truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/minecraft-bungeecord/templates/NOTES.txt b/charts/stable/minecraft-bungeecord/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/minecraft-bungeecord/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/minecraft-bungeecord/templates/common.yaml b/charts/stable/minecraft-bungeecord/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/minecraft-bungeecord/templates/common.yaml +++ b/charts/stable/minecraft-bungeecord/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/minecraft-bungeecord/values.yaml b/charts/stable/minecraft-bungeecord/values.yaml index 678fccf87d0..3621d3b9389 100644 --- a/charts/stable/minecraft-bungeecord/values.yaml +++ b/charts/stable/minecraft-bungeecord/values.yaml @@ -14,31 +14,6 @@ j8Image: repository: tccr.io/truecharts/bungeecord-java8 tag: v2022.4.1@sha256:240694a8f4028188f11d1ba198f656eedf0ac00cf881535cd97b4f1a86ae3231 pullPolicy: Always - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - RCON_PASSWORD: "secretrconpass" - -env: - RCON_PORT: "{{ .Values.service.rcon.ports.rcon.port }}" - TYPE: "BUNGEECORD" - ONLINE_MODE: false - MEMORY: 512M - INIT_MEMORY: 512M - MAX_MEMORY: 512M - NETWORKADDRESS_CACHE_TTL: 60 - REPLACE_ENV_VARIABLES: true - # JVM_OPTS: "" - # JVM_XX_OPTS: "" - # PLUGINS: "" - service: main: ports: @@ -51,7 +26,6 @@ service: rcon: enabled: true port: 25578 - persistence: config: enabled: true @@ -62,6 +36,30 @@ persistence: plugins: enabled: true mountPath: "/plugins" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + RCON_PORT: "{{ .Values.service.rcon.ports.rcon.port }}" + TYPE: "BUNGEECORD" + ONLINE_MODE: false + MEMORY: 512M + INIT_MEMORY: 512M + MAX_MEMORY: 512M + NETWORKADDRESS_CACHE_TTL: 60 + REPLACE_ENV_VARIABLES: true + # JVM_OPTS: "" + # JVM_XX_OPTS: "" + # PLUGINS: "" + + RCON_PASSWORD: "secretrconpass" diff --git a/charts/stable/minecraft-java/Chart.yaml b/charts/stable/minecraft-java/Chart.yaml index 25c6bbb176c..9a01d711140 100644 --- a/charts/stable/minecraft-java/Chart.yaml +++ b/charts/stable/minecraft-java/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023.1.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Minecraft Java Dedicated Server home: https://truecharts.org/charts/stable/minecraft-java @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - games truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/minecraft-java/templates/NOTES.txt b/charts/stable/minecraft-java/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/minecraft-java/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/minecraft-java/templates/common.yaml b/charts/stable/minecraft-java/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/minecraft-java/templates/common.yaml +++ b/charts/stable/minecraft-java/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/minecraft-java/values.yaml b/charts/stable/minecraft-java/values.yaml index 9b1430bd3a9..602746fa3a4 100644 --- a/charts/stable/minecraft-java/values.yaml +++ b/charts/stable/minecraft-java/values.yaml @@ -50,17 +50,7 @@ j8j9Image: repository: tccr.io/truecharts/minecraft-java8-openj9 tag: 2023.1.0@sha256:c0d6473a7d23fb5cd6fd4776c4d3346c8266a217ada91362b87029f63e677cb4 pullPolicy: Always - imageSelector: image - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -73,111 +63,118 @@ service: enabled: true port: 25575 targetPort: 25575 - -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - mc-health - readiness: - enabled: true - custom: true - spec: - exec: - command: - - mc-health - startup: - enabled: true - custom: true - spec: - exec: - command: - - mc-health - -secretEnv: - RCON_PASSWORD: "secretrconpass" - -env: - SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" - EULA: "TRUE" - GUI: "FALSE" - OVERRIDE_SERVER_PROPERTIES: true - VERSION: "LATEST" - TYPE: "VANILLA" - DIFFICULTY: easy - MAX_PLAYERS: 20 - MAX_WORLD_SIZE: 10000 - ALLOW_NETHER: true - ANNOUNCE_PLAYER_ACHIEVEMENTS: true - ENABLE_COMMAND_BLOCK: false - FORCE_GAMEMODE: false - GENERATE_STRUCTURES: true - HARDCORE: false - MAX_BUILD_HEIGHT: 256 - MAX_TICK_TIME: 60000 - SPAWN_ANIMALS: true - SPAWN_MONSTERS: true - SPAWN_NPCS: true - VIEW_DISTANCE: 16 - MODE: survival - MOTD: "Welcome to Minecraft on TrueNAS Scale!" - PVP: false - LEVEL_TYPE: DEFAULT - LEVEL: world - ONLINE_MODE: true - MEMORY: 2048M - # CUSTOM_SERVER: "" - # QUILT_LOADER_VERSION: "" - # QUILT_LAUNCHER: "" - # QUILT_LAUNCHER_URL: "" - # PUFFERFISH_BUILD: "lastSuccessfulBuild" - # FORGEVERSION: "" - # FORGE_INSTALLER: "" - # FORGE_INSTALLER_URL: "" - # FABRIC_LOADER_VERSION: "" - # FABRIC_INSTALLER: "" - # FABRIC_INSTALLER_URL: "" - # SPIGOT_DOWNLOAD_URL: "" - # BUILD_FROM_SOURCE: false - # BUKKIT_DOWNLOAD_URL: "" - # PAPERBUILD: "" - # PAPER_DOWNLOAD_URL: "" - # PACKWIZ_URL: "" - # AIRPLANE_BUILD: "lastSuccessfulBuild" - # MAGMA_CHANNEL: "stable" - # MOHIST_BUILD: "" - # CANYON_BUILD: "" - # SPONGEBRANCH: "STABLE" - # SPONGEVERSION: "" - # LIMBO_BUILD: "LATEST" - # LIMBO_SCHEMA_FILENAME: "default.schem" - # CRUCIBLE_RELEASE: "latest" - # FTB_MODPACK_ID: "" - # FTB_MODPACK_VERSION_ID: "" - # CF_SERVER_MOD: "" - # CF_BASE_DIR: "" - # USE_MODPACK_START_SCRIPT: true - # FTB_LEGACYJAVAFIXER: false - # WHITELIST: "" - # OPS: "" - # ICON: "" - # SEED: "" - # GENERATOR_SETTINGS: "" - # WORLD: "" - # FORCE_REDOWNLOAD: false - # USE_FLARE_FLAGS: false - # USE_AIKAR_FLAGS: true - # USE_SIMD_FLAGS: false - # JVM_OPTS: "" - # JVM_XX_OPTS: "" - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - mc-health + readiness: + enabled: true + custom: true + spec: + exec: + command: + - mc-health + startup: + enabled: true + custom: true + spec: + exec: + command: + - mc-health + env: + SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" + EULA: "TRUE" + GUI: "FALSE" + OVERRIDE_SERVER_PROPERTIES: true + VERSION: "LATEST" + TYPE: "VANILLA" + DIFFICULTY: easy + MAX_PLAYERS: 20 + MAX_WORLD_SIZE: 10000 + ALLOW_NETHER: true + ANNOUNCE_PLAYER_ACHIEVEMENTS: true + ENABLE_COMMAND_BLOCK: false + FORCE_GAMEMODE: false + GENERATE_STRUCTURES: true + HARDCORE: false + MAX_BUILD_HEIGHT: 256 + MAX_TICK_TIME: 60000 + SPAWN_ANIMALS: true + SPAWN_MONSTERS: true + SPAWN_NPCS: true + VIEW_DISTANCE: 16 + MODE: survival + MOTD: "Welcome to Minecraft on TrueNAS Scale!" + PVP: false + LEVEL_TYPE: DEFAULT + LEVEL: world + ONLINE_MODE: true + MEMORY: 2048M + # CUSTOM_SERVER: "" + # QUILT_LOADER_VERSION: "" + # QUILT_LAUNCHER: "" + # QUILT_LAUNCHER_URL: "" + # PUFFERFISH_BUILD: "lastSuccessfulBuild" + # FORGEVERSION: "" + # FORGE_INSTALLER: "" + # FORGE_INSTALLER_URL: "" + # FABRIC_LOADER_VERSION: "" + # FABRIC_INSTALLER: "" + # FABRIC_INSTALLER_URL: "" + # SPIGOT_DOWNLOAD_URL: "" + # BUILD_FROM_SOURCE: false + # BUKKIT_DOWNLOAD_URL: "" + # PAPERBUILD: "" + # PAPER_DOWNLOAD_URL: "" + # PACKWIZ_URL: "" + # AIRPLANE_BUILD: "lastSuccessfulBuild" + # MAGMA_CHANNEL: "stable" + # MOHIST_BUILD: "" + # CANYON_BUILD: "" + # SPONGEBRANCH: "STABLE" + # SPONGEVERSION: "" + # LIMBO_BUILD: "LATEST" + # LIMBO_SCHEMA_FILENAME: "default.schem" + # CRUCIBLE_RELEASE: "latest" + # FTB_MODPACK_ID: "" + # FTB_MODPACK_VERSION_ID: "" + # CF_SERVER_MOD: "" + # CF_BASE_DIR: "" + # USE_MODPACK_START_SCRIPT: true + # FTB_LEGACYJAVAFIXER: false + # WHITELIST: "" + # OPS: "" + # ICON: "" + # SEED: "" + # GENERATOR_SETTINGS: "" + # WORLD: "" + # FORCE_REDOWNLOAD: false + # USE_FLARE_FLAGS: false + # USE_AIKAR_FLAGS: true + # USE_SIMD_FLAGS: false + # JVM_OPTS: "" + # JVM_XX_OPTS: "" + + RCON_PASSWORD: "secretrconpass" diff --git a/charts/stable/minetest/Chart.yaml b/charts/stable/minetest/Chart.yaml index ddfebcdf24c..0db2f3e2b7c 100644 --- a/charts/stable/minetest/Chart.yaml +++ b/charts/stable/minetest/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - games truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/minetest/templates/NOTES.txt b/charts/stable/minetest/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/minetest/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/minetest/templates/common.yaml b/charts/stable/minetest/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/minetest/templates/common.yaml +++ b/charts/stable/minetest/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/minetest/values.yaml b/charts/stable/minetest/values.yaml index c338b6c8301..0964ca66af1 100644 --- a/charts/stable/minetest/values.yaml +++ b/charts/stable/minetest/values.yaml @@ -2,37 +2,37 @@ image: repository: tccr.io/truecharts/minetest pullPolicy: IfNotPresent tag: 5.6.1@sha256:dbb89723b4cc1612fe5aab34121897b8180fc4784058bbc926c41644b55d1ed8 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: - protocol: UDP + protocol: udp targetPort: 30000 port: 30000 - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: config: enabled: true mountPath: "/config/.minetest" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/stable/miniflux/Chart.yaml b/charts/stable/miniflux/Chart.yaml index 3e0f0748f02..e3cfa0ad413 100644 --- a/charts/stable/miniflux/Chart.yaml +++ b/charts/stable/miniflux/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/miniflux/templates/NOTES.txt b/charts/stable/miniflux/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/miniflux/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/miniflux/templates/common.yaml b/charts/stable/miniflux/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/miniflux/templates/common.yaml +++ b/charts/stable/miniflux/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/miniflux/values.yaml b/charts/stable/miniflux/values.yaml index b4aafd1cb21..fd28633e702 100644 --- a/charts/stable/miniflux/values.yaml +++ b/charts/stable/miniflux/values.yaml @@ -2,50 +2,51 @@ image: repository: tccr.io/truecharts/miniflux tag: 2.0.42@sha256:61ea481fd81efcc9f12e355643eeafc1bc56ceebd5036b55423d5e4371395db9 pullPolicy: IfNotPresent - -secretEnv: - # -- Admin user login, it's used only if `CREATE_ADMIN` is enabled. - ADMIN_USERNAME: "admin" - # -- Admin user password, it's used only if `CREATE_ADMIN` is enabled. - ADMIN_PASSWORD: "changeme" -env: - RUN_MIGRATIONS: 1 - CREATE_ADMIN: 1 - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: urlnossl - service: main: ports: main: port: 10091 targetPort: 8080 - persistence: config: enabled: true mountPath: "/config" - -probes: - liveness: - enabled: true - custom: true - spec: - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 1 - failureThreshold: 3 - httpGet: - path: /healthcheck - port: 8080 - postgresql: enabled: true existingSecret: "dbcreds" postgresqlDatabase: miniflux postgresqlUsername: miniflux - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + custom: true + spec: + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 + httpGet: + path: /healthcheck + port: 8080 + env: + RUN_MIGRATIONS: 1 + CREATE_ADMIN: 1 + DATABASE_URL: + secretKeyRef: + name: cnpg-main-urls + key: urlnossl + # -- Admin user login, it's used only if `CREATE_ADMIN` is enabled. + ADMIN_USERNAME: "admin" + # -- Admin user password, it's used only if `CREATE_ADMIN` is enabled. + ADMIN_PASSWORD: "changeme" diff --git a/charts/stable/minio-console/Chart.yaml b/charts/stable/minio-console/Chart.yaml index d58e77865b0..18fc019786b 100644 --- a/charts/stable/minio-console/Chart.yaml +++ b/charts/stable/minio-console/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.23.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A management console for minio server and operator home: https://truecharts.org/charts/stable/minio-console icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio-console.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/minio-console/templates/NOTES.txt b/charts/stable/minio-console/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/minio-console/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/minio-console/templates/common.yaml b/charts/stable/minio-console/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/minio-console/templates/common.yaml +++ b/charts/stable/minio-console/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/minio-console/values.yaml b/charts/stable/minio-console/values.yaml index e0093e10ff5..3377066d0a6 100644 --- a/charts/stable/minio-console/values.yaml +++ b/charts/stable/minio-console/values.yaml @@ -2,32 +2,31 @@ image: repository: tccr.io/truecharts/minio-console tag: 0.23.1@sha256:b58f29e20dc3a521b7eb73ac701bd9b91f20b16a91d0e2e2d710eb0c97d994d7 pullPolicy: IfNotPresent - -args: ["server"] - -secretEnv: - CONSOLE_PBKDF_PASSPHRASE: "changeme" - CONSOLE_PBKDF_SALT: "changeme" - -env: - CONSOLE_MINIO_SERVER: "" - service: main: ports: main: port: 9090 targetPort: 9090 - -securityContext: - readOnlyRootFilesystem: false - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + CONSOLE_MINIO_SERVER: "" + CONSOLE_PBKDF_PASSPHRASE: "changeme" + CONSOLE_PBKDF_SALT: "changeme" + main: + args: ["server"] diff --git a/charts/stable/minio/Chart.yaml b/charts/stable/minio/Chart.yaml index bd4a94d9059..698b9d71bc4 100644 --- a/charts/stable/minio/Chart.yaml +++ b/charts/stable/minio/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Minio is a self-hosted S3 storage server home: https://truecharts.org/charts/stable/minio icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/minio/templates/NOTES.txt b/charts/stable/minio/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/minio/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/minio/templates/common.yaml b/charts/stable/minio/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/minio/templates/common.yaml +++ b/charts/stable/minio/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/minio/values.yaml b/charts/stable/minio/values.yaml index d13ee6ec0d8..ecf4e5c2aae 100644 --- a/charts/stable/minio/values.yaml +++ b/charts/stable/minio/values.yaml @@ -2,33 +2,6 @@ image: repository: tccr.io/truecharts/minio tag: latest@sha256:f541e27753cae186a4ec332f6e50e2f6e924dff763370494a2132d1b8247fee9 pullPolicy: IfNotPresent - -args: ["server", "/data", "--address", ":10106", "--console-address", ":10107"] - -secretEnv: - MINIO_ROOT_PASSWORD: "changeme" - -env: - MINIO_ROOT_USER: "minio" - MINIO_BROWSER_REDIRECT_URL: "" - MINIO_SERVER_URL: "" - -probes: - liveness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/minio/health/live" - port: 10106 - readiness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/minio/health/ready" - port: 10106 - service: main: ports: @@ -42,18 +15,50 @@ service: enabled: true targetPort: 10106 port: 10106 - ingress: api: autoLink: true - -securityContext: - readOnlyRootFilesystem: false - persistence: config: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/minio/health/live" + port: 10106 + readiness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/minio/health/ready" + port: 10106 + args: + [ + "server", + "/data", + "--address", + ":10106", + "--console-address", + ":10107", + ] + env: + MINIO_ROOT_USER: "minio" + MINIO_BROWSER_REDIRECT_URL: "" + MINIO_SERVER_URL: "" + MINIO_ROOT_PASSWORD: "changeme" diff --git a/charts/stable/minisatip/Chart.yaml b/charts/stable/minisatip/Chart.yaml index 218ba5b3f5f..4451bdeea8a 100644 --- a/charts/stable/minisatip/Chart.yaml +++ b/charts/stable/minisatip/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - utility truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/minisatip/templates/NOTES.txt b/charts/stable/minisatip/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/minisatip/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/minisatip/templates/common.yaml b/charts/stable/minisatip/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/minisatip/templates/common.yaml +++ b/charts/stable/minisatip/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/minisatip/values.yaml b/charts/stable/minisatip/values.yaml index 3d71755d780..61af0e72c9a 100644 --- a/charts/stable/minisatip/values.yaml +++ b/charts/stable/minisatip/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/minisatip pullPolicy: IfNotPresent tag: v2021.12.01@sha256:6378c0a033bbb72295402a0ad4cc990bd858bfd4b83a2581831c9c7ff9688dc7 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -29,16 +20,21 @@ service: ports: discovery: enabled: true - protocol: UDP + protocol: udp targetPort: 1900 port: 1900 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/mkvcleaver/Chart.yaml b/charts/stable/mkvcleaver/Chart.yaml index 46740834120..b7d855cda44 100644 --- a/charts/stable/mkvcleaver/Chart.yaml +++ b/charts/stable/mkvcleaver/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.3.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: MKVCleaver is a tool for batch extraction of data from MKV files home: https://truecharts.org/charts/stable/mkvcleaver @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mkvcleaver/templates/NOTES.txt b/charts/stable/mkvcleaver/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mkvcleaver/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mkvcleaver/templates/common.yaml b/charts/stable/mkvcleaver/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mkvcleaver/templates/common.yaml +++ b/charts/stable/mkvcleaver/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mkvcleaver/values.yaml b/charts/stable/mkvcleaver/values.yaml index d67e45f266b..715a61abf9c 100644 --- a/charts/stable/mkvcleaver/values.yaml +++ b/charts/stable/mkvcleaver/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/mkvcleaver tag: v1.3.0@sha256:363252799dfa5a7dfbafc260370b34c81ab79ba6f2ec923454bdc4db6a7a835b pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,21 +15,12 @@ service: enabled: true port: 10271 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-mkvcleaver' - -secretEnv: - VNC_PASSWORD: "" - mkvcleaver: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: mkvcleaver: enabled: true @@ -48,7 +30,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.mkvcleaver.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.mkvcleaver.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.mkvcleaver.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -56,6 +37,22 @@ persistence: storage: enabled: true mountPath: "/storage" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-mkvcleaver' diff --git a/charts/stable/mkvtoolnix/Chart.yaml b/charts/stable/mkvtoolnix/Chart.yaml index 8c96fd74182..d08a8f4a2b9 100644 --- a/charts/stable/mkvtoolnix/Chart.yaml +++ b/charts/stable/mkvtoolnix/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.5" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: MKVToolNix is a set of tools to create, alter and inspect Matroska files. home: https://truecharts.org/charts/stable/mkvtoolnix @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mkvtoolnix/templates/NOTES.txt b/charts/stable/mkvtoolnix/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mkvtoolnix/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mkvtoolnix/templates/common.yaml b/charts/stable/mkvtoolnix/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mkvtoolnix/templates/common.yaml +++ b/charts/stable/mkvtoolnix/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mkvtoolnix/values.yaml b/charts/stable/mkvtoolnix/values.yaml index 4e99e08cdec..4e7cf99d202 100644 --- a/charts/stable/mkvtoolnix/values.yaml +++ b/charts/stable/mkvtoolnix/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/mkvtoolnix tag: 23.02.5@sha256:2b0919d180998713a6c1f1cc2cea53d60b58e3d21d824c5bf2bb3325432ebe4e pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,14 +15,6 @@ service: enabled: true port: 10237 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-mkvtoolnix' - -secretEnv: - VNC_PASSWORD: "" - mkvtoolnix: # General Settings KEEP_APP_RUNNING: false @@ -42,7 +25,6 @@ mkvtoolnix: # App Settings SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: mkvtoolnix: enabled: true @@ -53,7 +35,6 @@ configmap: DISPLAY_WIDTH: "{{ .Values.mkvtoolnix.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.mkvtoolnix.DISPLAY_HEIGHT }}" DARK_MODE: '{{ ternary "1" "0" .Values.mkvtoolnix.DARK_MODE }}' - persistence: config: enabled: true @@ -61,6 +42,22 @@ persistence: storage: enabled: true mountPath: "/storage" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-mkvtoolnix' diff --git a/charts/stable/ml-workspace/Chart.yaml b/charts/stable/ml-workspace/Chart.yaml index 9ae532b46a3..7ef3979bb60 100644 --- a/charts/stable/ml-workspace/Chart.yaml +++ b/charts/stable/ml-workspace/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.13.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: All-in-one web-based development environment for machine learning home: https://truecharts.org/charts/stable/ml-workspace icon: https://truecharts.org/img/hotlink-ok/chart-icons/ml-workspace.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - utility truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ml-workspace/templates/NOTES.txt b/charts/stable/ml-workspace/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ml-workspace/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ml-workspace/templates/common.yaml b/charts/stable/ml-workspace/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ml-workspace/templates/common.yaml +++ b/charts/stable/ml-workspace/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ml-workspace/values.yaml b/charts/stable/ml-workspace/values.yaml index aba918b96e0..46c8d352d61 100644 --- a/charts/stable/ml-workspace/values.yaml +++ b/charts/stable/ml-workspace/values.yaml @@ -2,68 +2,32 @@ image: repository: tccr.io/truecharts/ml-workspace tag: v0.13.2@sha256:e25fe8c34101f63f2e2dd42b76509fe564d8a90ca838cdc462935412cf9dc668 pullPolicy: IfNotPresent - gpuImage: repository: tccr.io/truecharts/ml-workspace-gpu pullPolicy: IfNotPresent tag: v0.13.2@sha256:c96934adbaf21916caff9e29a1b77350b6244995a401c3e7887a6af2df8b046d - minimalImage: repository: tccr.io/truecharts/ml-workspace-minimal pullPolicy: IfNotPresent tag: v0.13.2@sha256:b2eb4fefe9c3bca11e5ffbc02417f446db44101c8611f137540c4b11a08e9b3c - lightImage: repository: tccr.io/truecharts/ml-workspace-light pullPolicy: IfNotPresent tag: v0.13.2@sha256:9846779a0174a49b115b3fa90f6274dd695e0601ac4c85bc405e03f8a31e840b - rImage: repository: tccr.io/truecharts/ml-workspace-r pullPolicy: IfNotPresent tag: v0.12.1@sha256:3297f6ab963bae92e0bb2c76c073f2b481486d9765c9c0b34aaf189a51c821a9 - sparkImage: repository: tccr.io/truecharts/ml-workspace-spark pullPolicy: IfNotPresent tag: v0.12.1@sha256:8ea62c5537cb4bc34112ef54c856f286370a2262649ba2e79ba849dd9460a792 - imageSelector: "image" - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - WORKSPACE_AUTH_USER: "admin" - WORKSPACE_AUTH_PASSWORD: "password" - # true, false, or a token - AUTHENTICATE_VIA_JUPYTER: "mytoken" - -env: - WORKSPACE_BASE_URL: "/" - WORKSPACE_SSL_ENABLED: false - WORKSPACE_PORT: "{{ .Values.service.main.ports.main.port }}" - # User Defined - CONFIG_BACKUP_ENABLED: true - SHARED_LINKS_ENABLED: false - INCLUDE_TUTORIALS: true - MAX_NUM_THREADS: "auto" - # Jupyter Config - # true, false or timeout in seconds - SHUTDOWN_INACTIVE_KERNELS: "false" - NOTEBOOK_ARGS: "" - service: main: ports: main: port: 10201 - persistence: workspace: enabled: true @@ -73,6 +37,33 @@ persistence: mountPath: "/dev/shm" type: "emptyDir" medium: "Memory" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + WORKSPACE_BASE_URL: "/" + WORKSPACE_SSL_ENABLED: false + WORKSPACE_PORT: "{{ .Values.service.main.ports.main.port }}" + # User Defined + CONFIG_BACKUP_ENABLED: true + SHARED_LINKS_ENABLED: false + INCLUDE_TUTORIALS: true + MAX_NUM_THREADS: "auto" + # Jupyter Config + # true, false or timeout in seconds + SHUTDOWN_INACTIVE_KERNELS: "false" + NOTEBOOK_ARGS: "" + WORKSPACE_AUTH_USER: "admin" + WORKSPACE_AUTH_PASSWORD: "password" + # true, false, or a token + AUTHENTICATE_VIA_JUPYTER: "mytoken" diff --git a/charts/stable/monica/Chart.yaml b/charts/stable/monica/Chart.yaml index 0d2d9ab8725..cccb6949416 100644 --- a/charts/stable/monica/Chart.yaml +++ b/charts/stable/monica/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.0.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - crm truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/monica/templates/NOTES.txt b/charts/stable/monica/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/monica/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/monica/templates/common.yaml b/charts/stable/monica/templates/common.yaml index 181c028a3c6..441843e377d 100644 --- a/charts/stable/monica/templates/common.yaml +++ b/charts/stable/monica/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render appkey for monica */}} {{- include "monica.appkey" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/monica/values.yaml b/charts/stable/monica/values.yaml index e286e820950..96ae291fe06 100644 --- a/charts/stable/monica/values.yaml +++ b/charts/stable/monica/values.yaml @@ -2,50 +2,48 @@ image: repository: tccr.io/truecharts/monica tag: 4.0.0@sha256:e0dbcc09a91affbbdddb6fb6fc8cb90b3502c7d781a23ae491602b97841ddb5b pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - APP_ENV: production - APP_URL: https://crm.k8s-at-home.com - DB_DATABASE: monica - DB_USERNAME: monica - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - APP_KEY: - secretKeyRef: - name: appkey - key: appkey - service: main: ports: main: port: 10119 targetPort: 80 - persistence: config: enabled: true mountPath: "/var/www/html/storage" - mariadb: enabled: true mariadbUsername: monica mariadbDatabase: monica existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + APP_ENV: production + APP_URL: https://crm.k8s-at-home.com + DB_DATABASE: monica + DB_USERNAME: monica + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + APP_KEY: + secretKeyRef: + name: appkey + key: appkey diff --git a/charts/stable/mosdns/Chart.yaml b/charts/stable/mosdns/Chart.yaml index c9106059119..d960187f594 100644 --- a/charts/stable/mosdns/Chart.yaml +++ b/charts/stable/mosdns/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mosdns/templates/NOTES.txt b/charts/stable/mosdns/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mosdns/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mosdns/templates/common.yaml b/charts/stable/mosdns/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mosdns/templates/common.yaml +++ b/charts/stable/mosdns/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mosdns/values.yaml b/charts/stable/mosdns/values.yaml index 1e9b3499423..cba91b92b09 100644 --- a/charts/stable/mosdns/values.yaml +++ b/charts/stable/mosdns/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/mosdns pullPolicy: IfNotPresent tag: 5.1.1@sha256:ef972ef1e903ad1356921af940b7d54ba820c1a99c1ead1daff443c806126b59 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -22,14 +13,19 @@ service: ports: dns-upd: enabled: true - protocol: UDP + protocol: udp targetPort: 53 port: 53 - persistence: data: enabled: true mountPath: "/etc/mosdns" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/mosquitto/Chart.yaml b/charts/stable/mosquitto/Chart.yaml index 2288a817bf9..a435afa13bd 100644 --- a/charts/stable/mosquitto/Chart.yaml +++ b/charts/stable/mosquitto/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.0.15" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Eclipse Mosquitto - An open source MQTT broker home: https://truecharts.org/charts/stable/mosquitto @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - homeautomation truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mosquitto/templates/NOTES.txt b/charts/stable/mosquitto/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mosquitto/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mosquitto/templates/common.yaml b/charts/stable/mosquitto/templates/common.yaml index b9e7208f382..995efb03eb0 100644 --- a/charts/stable/mosquitto/templates/common.yaml +++ b/charts/stable/mosquitto/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/mosquitto/values.yaml b/charts/stable/mosquitto/values.yaml index bad1bcebc0d..e4068bbdc4f 100644 --- a/charts/stable/mosquitto/values.yaml +++ b/charts/stable/mosquitto/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/eclipse-mosquitto tag: 2.0.15@sha256:9e1fbb32ae27aaaf18432ff4e7e046c54fda8a630851dadf0c332a94e81fbf67 pullPolicy: IfNotPresent - service: main: ports: @@ -16,19 +15,15 @@ service: enabled: true port: 9001 targetPort: 9001 - ingress: websockets: autoLink: true - auth: # -- By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config. enabled: false - websockets: # -- By enabling this, an additional listener with protocol websockets is added in the mosquitto config. enabled: false - configmap: config: enabled: true @@ -52,7 +47,6 @@ configmap: {{- if .Values.persistence.configinc.enabled }} include_dir {{ .Values.persistence.configinc.mountPath }} {{- end }} - persistence: data: enabled: true @@ -67,7 +61,9 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ template "tc.common.names.fullname" . }}-config' - + name: '{{ template "tc.v1.common.names.fullname" . }}-config' portal: - enabled: false + open: + enabled: false +securityContext: + container: null diff --git a/charts/stable/mstream/Chart.yaml b/charts/stable/mstream/Chart.yaml index c4edd7a3fa8..40c963c6e6f 100644 --- a/charts/stable/mstream/Chart.yaml +++ b/charts/stable/mstream/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5.11.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A personal music streaming server home: https://truecharts.org/charts/stable/mstream icon: https://truecharts.org/img/hotlink-ok/chart-icons/mstream.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mstream/templates/NOTES.txt b/charts/stable/mstream/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mstream/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mstream/templates/common.yaml b/charts/stable/mstream/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/mstream/templates/common.yaml +++ b/charts/stable/mstream/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mstream/values.yaml b/charts/stable/mstream/values.yaml index bbe1962af74..3726af0b737 100644 --- a/charts/stable/mstream/values.yaml +++ b/charts/stable/mstream/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/mstream pullPolicy: IfNotPresent tag: v5.11.4@sha256:b6cae4636ab451c56b7003c09c9e6e6f85e72e532af618d0ecec6b764d2bee3d - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10041 targetPort: 3000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/muximux/Chart.yaml b/charts/stable/muximux/Chart.yaml index 3b718edd434..815c3819b6a 100644 --- a/charts/stable/muximux/Chart.yaml +++ b/charts/stable/muximux/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "057352e8" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A lightweight portal to view & manage your HTPC apps without having to run anything more than a PHP enabled webserver home: https://truecharts.org/charts/stable/muximux icon: https://truecharts.org/img/hotlink-ok/chart-icons/muximux.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/muximux/templates/NOTES.txt b/charts/stable/muximux/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/muximux/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/muximux/templates/common.yaml b/charts/stable/muximux/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/muximux/templates/common.yaml +++ b/charts/stable/muximux/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/muximux/values.yaml b/charts/stable/muximux/values.yaml index 8e3b946e219..1fbbf374973 100644 --- a/charts/stable/muximux/values.yaml +++ b/charts/stable/muximux/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/muximux pullPolicy: IfNotPresent tag: version-057352e8@sha256:5942aa00a99c51a0d0fc9afda2f875450515a27a312572c0fcc62471131184e9 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10019 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/mylar/Chart.yaml b/charts/stable/mylar/Chart.yaml index 255123e5695..2576b7965c5 100644 --- a/charts/stable/mylar/Chart.yaml +++ b/charts/stable/mylar/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.7.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Mylar is a automated Comic Book downloader home: https://truecharts.org/charts/stable/mylar icon: https://truecharts.org/img/hotlink-ok/chart-icons/mylar.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mylar/templates/NOTES.txt b/charts/stable/mylar/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mylar/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mylar/templates/common.yaml b/charts/stable/mylar/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mylar/templates/common.yaml +++ b/charts/stable/mylar/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mylar/values.yaml b/charts/stable/mylar/values.yaml index f52b0fa4e28..59b16ca2b1f 100644 --- a/charts/stable/mylar/values.yaml +++ b/charts/stable/mylar/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/mylar3 tag: 0.7.0@sha256:587a7a07e66e4104a30e95f91ddfceea34bc30d85b1bbfb1706da79111feedeb pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 8090 targetPort: 8090 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/mymediaforalexa/Chart.yaml b/charts/stable/mymediaforalexa/Chart.yaml index 6d37428a416..de9b6e17b7f 100644 --- a/charts/stable/mymediaforalexa/Chart.yaml +++ b/charts/stable/mymediaforalexa/Chart.yaml @@ -18,7 +18,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mymediaforalexa/templates/NOTES.txt b/charts/stable/mymediaforalexa/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mymediaforalexa/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mymediaforalexa/templates/common.yaml b/charts/stable/mymediaforalexa/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mymediaforalexa/templates/common.yaml +++ b/charts/stable/mymediaforalexa/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mymediaforalexa/values.yaml b/charts/stable/mymediaforalexa/values.yaml index 099d2fe4be7..b4cb667c042 100644 --- a/charts/stable/mymediaforalexa/values.yaml +++ b/charts/stable/mymediaforalexa/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/mymediaforalexa pullPolicy: IfNotPresent tag: v1.3.147.994@sha256:acfe5424b0b2bf9e66c2dcdf52be67a45fbc01bc4206189e7c8f416b01efa023 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,7 +15,6 @@ service: enabled: true targetPort: 52050 port: 52050 - persistence: data: enabled: true @@ -32,6 +22,12 @@ persistence: media: enabled: true mountPath: "/medialibrary" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/mysql-workbench/Chart.yaml b/charts/stable/mysql-workbench/Chart.yaml index 8f6ef9a8a59..5795b009650 100644 --- a/charts/stable/mysql-workbench/Chart.yaml +++ b/charts/stable/mysql-workbench/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/mysql-workbench/templates/NOTES.txt b/charts/stable/mysql-workbench/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/mysql-workbench/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mysql-workbench/templates/common.yaml b/charts/stable/mysql-workbench/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/mysql-workbench/templates/common.yaml +++ b/charts/stable/mysql-workbench/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/mysql-workbench/values.yaml b/charts/stable/mysql-workbench/values.yaml index 7bb578fa3b9..8bc4931ca44 100644 --- a/charts/stable/mysql-workbench/values.yaml +++ b/charts/stable/mysql-workbench/values.yaml @@ -2,43 +2,43 @@ image: repository: tccr.io/truecharts/mysql-workbench pullPolicy: IfNotPresent tag: 8.0.32@sha256:06e65898c7c744d552012b735831417f4f5844dd2a206a146c1c9668280d90c3 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - capabilities: - add: - - IPC_LOCK - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / - service: main: ports: main: targetPort: 3000 - protocol: HTTP + protocol: http port: 10134 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + capabilities: + add: + - IPC_LOCK + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / diff --git a/charts/stable/n8n/Chart.yaml b/charts/stable/n8n/Chart.yaml index 85214d3deb3..ef8a4de2978 100644 --- a/charts/stable/n8n/Chart.yaml +++ b/charts/stable/n8n/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.217.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -34,4 +34,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/n8n/templates/NOTES.txt b/charts/stable/n8n/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/n8n/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/n8n/templates/common.yaml b/charts/stable/n8n/templates/common.yaml index 3dd8f0e5f7b..45d56dfbec8 100644 --- a/charts/stable/n8n/templates/common.yaml +++ b/charts/stable/n8n/templates/common.yaml @@ -1,9 +1,9 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render configmap for n8n */}} {{- include "n8n.configmap" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/n8n/values.yaml b/charts/stable/n8n/values.yaml index 0688dbe8189..8e10aac536e 100644 --- a/charts/stable/n8n/values.yaml +++ b/charts/stable/n8n/values.yaml @@ -2,56 +2,12 @@ image: repository: tccr.io/truecharts/n8n tag: 0.217.2@sha256:434415b8626909949a2a32bd9f5e175040464dc7e404ef9a1e08f44392b3474d pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - fsGroup: 1000 - -env: - GENERIC_TIMEZONE: "{{ .Values.TZ }}" - DB_TYPE: "postgresdb" - DB_POSTGRESDB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_POSTGRESDB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_POSTGRESDB_PORT: 5432 - QUEUE_BULL_REDIS_PORT: 6379 - N8N_USER_FOLDER: "/data" - DB_POSTGRESDB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_POSTGRESDB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - QUEUE_BULL_REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - QUEUE_BULL_REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - -probes: - liveness: - path: "/healthz" - readiness: - path: "/healthz" - startup: - path: "/healthz" - -timezoneandlocale: - {} - # N8N_DEFAULT_LOCALE: "en" -credentials: - {} - # CREDENTIALS_OVERWRITE_DATA: "" - # CREDENTIALS_OVERWRITE_ENDPOINT: "" - # CREDENTIALS_DEFAULT_NAME: "My credentials" +timezoneandlocale: {} +# N8N_DEFAULT_LOCALE: "en" +credentials: {} +# CREDENTIALS_OVERWRITE_DATA: "" +# CREDENTIALS_OVERWRITE_ENDPOINT: "" +# CREDENTIALS_DEFAULT_NAME: "My credentials" deployment: N8N_HOST: "localhost" # N8N_EDITOR_BASE_URL: "" @@ -65,77 +21,67 @@ deployment: # N8N_VERSION_NOTIFICATIONS_ENABLED: true # N8N_DIAGNOSTICS_ENABLED: false # N8N_HIRING_BANNER_ENABLED: false -endpoints: - {} - # WEBHOOK_URL: "" - # N8N_PAYLOAD_SIZE_MAX: 16 - # N8N_METRICS: false - # N8N_METRICS_PREFIX: "n8n_" - # N8N_ENDPOINT_REST: "rest" - # N8N_ENDPOINT_WEBHOOK: "webhook" - # N8N_ENDPOINT_WEBHOOK_TEST: "webhook-test" - # N8N_ENDPOINT_WEBHOOK_WAIT: "webhook-waiting" - # N8N_DISABLE_PRODUCTION_MAIN_PROCESS: false - # N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: false -executions: - {} - # EXECUTIONS_PROCESS: "own" - # EXECUTIONS_MODE: "regular" - # EXECUTIONS_TIMEOUT: "-1" - # EXECUTIONS_TIMEOUT_MAX: 3600 - # EXECUTIONS_DATA_SAVE_ON_ERROR: "all" - # EXECUTIONS_DATA_SAVE_ON_SUCCESS: "all" - # EXECUTIONS_DATA_SAVE_ON_PROGRESS: false - # EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: false - # EXECUTIONS_DATA_PRUNE: false - # EXECUTIONS_DATA_MAX_AGE: 336 - # EXECUTIONS_DATA_PRUNE_TIMEOUT: 3600 +endpoints: {} +# WEBHOOK_URL: "" +# N8N_PAYLOAD_SIZE_MAX: 16 +# N8N_METRICS: false +# N8N_METRICS_PREFIX: "n8n_" +# N8N_ENDPOINT_REST: "rest" +# N8N_ENDPOINT_WEBHOOK: "webhook" +# N8N_ENDPOINT_WEBHOOK_TEST: "webhook-test" +# N8N_ENDPOINT_WEBHOOK_WAIT: "webhook-waiting" +# N8N_DISABLE_PRODUCTION_MAIN_PROCESS: false +# N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: false +executions: {} +# EXECUTIONS_PROCESS: "own" +# EXECUTIONS_MODE: "regular" +# EXECUTIONS_TIMEOUT: "-1" +# EXECUTIONS_TIMEOUT_MAX: 3600 +# EXECUTIONS_DATA_SAVE_ON_ERROR: "all" +# EXECUTIONS_DATA_SAVE_ON_SUCCESS: "all" +# EXECUTIONS_DATA_SAVE_ON_PROGRESS: false +# EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: false +# EXECUTIONS_DATA_PRUNE: false +# EXECUTIONS_DATA_MAX_AGE: 336 +# EXECUTIONS_DATA_PRUNE_TIMEOUT: 3600 logs: # N8N_LOG_LEVEL: "info" # N8N_LOG_OUTPUT: "console" # N8N_LOG_FILE_COUNT_MAX: 100 # N8N_LOG_FILE_SIZE_MAX: 16 N8N_LOG_FILE_LOCATION: "/data/logs" -n8n_security: - {} - # N8N_BLOCK_ENV_ACCESS_IN_NODE: false - # N8N_BASIC_AUTH_ACTIVE: false - # N8N_BASIC_AUTH_USER: "" - # N8N_BASIC_AUTH_PASSWORD: "" - # N8N_BASIC_AUTH_HASH: false - # N8N_JWT_AUTH_ACTIVE: false - # N8N_JWT_AUTH_HEADER: "" - # N8N_JWT_AUTH_HEADER_VALUE_PREFIX: "" - # N8N_JWKS_URI: "" - # N8N_JWT_ISSUER: "" - # N8N_JWT_NAMESPACE: "" - # N8N_JWT_ALLOWED_TENANT: "" - # N8N_JWT_ALLOWED_TENANT_KEY: "" - # N8N_AUTH_EXCLUDE_ENDPOINTS: "" -workflows: - {} - # WORKFLOWS_DEFAULT_NAME: "My workflow" - # N8N_ONBOARDING_FLOW_DISABLED: false - # N8N_WORKFLOW_TAGS_DISABLED: false -externalhooks: - {} - # EXTERNAL_HOOK_FILES: "" -usermanagement: - {} - # N8N_USER_MANAGEMENT_DISABLED: false - # N8N_EMAIL_MODE: "smtp" - # N8N_SMTP_HOST: "" - # N8N_SMTP_PORT: 0 - # N8N_SMTP_USER: "" - # N8N_SMTP_PASS: "" - # N8N_SMTP_SENDER: "" - # N8N_SMTP_SSL: true - # N8N_UM_EMAIL_TEMPLATES_INVITE: "" - # N8N_UM_EMAIL_TEMPLATES_PWRESET: "" - -envFrom: - - configMapRef: - name: n8n-config +n8n_security: {} +# N8N_BLOCK_ENV_ACCESS_IN_NODE: false +# N8N_BASIC_AUTH_ACTIVE: false +# N8N_BASIC_AUTH_USER: "" +# N8N_BASIC_AUTH_PASSWORD: "" +# N8N_BASIC_AUTH_HASH: false +# N8N_JWT_AUTH_ACTIVE: false +# N8N_JWT_AUTH_HEADER: "" +# N8N_JWT_AUTH_HEADER_VALUE_PREFIX: "" +# N8N_JWKS_URI: "" +# N8N_JWT_ISSUER: "" +# N8N_JWT_NAMESPACE: "" +# N8N_JWT_ALLOWED_TENANT: "" +# N8N_JWT_ALLOWED_TENANT_KEY: "" +# N8N_AUTH_EXCLUDE_ENDPOINTS: "" +workflows: {} +# WORKFLOWS_DEFAULT_NAME: "My workflow" +# N8N_ONBOARDING_FLOW_DISABLED: false +# N8N_WORKFLOW_TAGS_DISABLED: false +externalhooks: {} +# EXTERNAL_HOOK_FILES: "" +usermanagement: {} +# N8N_USER_MANAGEMENT_DISABLED: false +# N8N_EMAIL_MODE: "smtp" +# N8N_SMTP_HOST: "" +# N8N_SMTP_PORT: 0 +# N8N_SMTP_USER: "" +# N8N_SMTP_PASS: "" +# N8N_SMTP_SENDER: "" +# N8N_SMTP_SSL: true +# N8N_UM_EMAIL_TEMPLATES_INVITE: "" +# N8N_UM_EMAIL_TEMPLATES_PWRESET: "" service: main: @@ -143,23 +89,65 @@ service: main: port: 5678 targetPort: 5678 - persistence: data: enabled: true mountPath: "/data" - # Enabled redis redis: enabled: true existingSecret: "rediscreds" - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: n8n postgresqlDatabase: n8n - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + fsGroup: 1000 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/healthz" + readiness: + path: "/healthz" + startup: + path: "/healthz" + envFrom: + - configMapRef: + name: n8n-config + env: + GENERIC_TIMEZONE: "{{ .Values.TZ }}" + DB_TYPE: "postgresdb" + DB_POSTGRESDB_USER: "{{ .Values.cnpg.user }}" + DB_POSTGRESDB_DATABASE: "{{ .Values.cnpg.database }}" + DB_POSTGRESDB_PORT: 5432 + QUEUE_BULL_REDIS_PORT: 6379 + N8N_USER_FOLDER: "/data" + DB_POSTGRESDB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DB_POSTGRESDB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + QUEUE_BULL_REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + QUEUE_BULL_REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password diff --git a/charts/stable/nano-wallet/Chart.yaml b/charts/stable/nano-wallet/Chart.yaml index f41e2cf3aa2..f80ed9ce8fa 100644 --- a/charts/stable/nano-wallet/Chart.yaml +++ b/charts/stable/nano-wallet/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nano-wallet/templates/NOTES.txt b/charts/stable/nano-wallet/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nano-wallet/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nano-wallet/templates/common.yaml b/charts/stable/nano-wallet/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/nano-wallet/templates/common.yaml +++ b/charts/stable/nano-wallet/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/nano-wallet/values.yaml b/charts/stable/nano-wallet/values.yaml index e1bfd951c79..fa2fe3a12b3 100644 --- a/charts/stable/nano-wallet/values.yaml +++ b/charts/stable/nano-wallet/values.yaml @@ -2,25 +2,21 @@ image: repository: tccr.io/truecharts/nano-wallet pullPolicy: IfNotPresent tag: v2021.12.16@sha256:be909295a8a8ba5ff0dfb5078f474d0665953aff07ef8aa6753ea2508fc2ddc4 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 80 port: 10126 - persistence: varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/navidrome/Chart.yaml b/charts/stable/navidrome/Chart.yaml index e39c6b70c5b..c944b33f9f3 100644 --- a/charts/stable/navidrome/Chart.yaml +++ b/charts/stable/navidrome/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.49.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Navidrome is an open source web-based music collection server and streamer home: https://truecharts.org/charts/stable/navidrome @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/navidrome/templates/NOTES.txt b/charts/stable/navidrome/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/navidrome/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/navidrome/templates/common.yaml b/charts/stable/navidrome/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/navidrome/templates/common.yaml +++ b/charts/stable/navidrome/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/navidrome/values.yaml b/charts/stable/navidrome/values.yaml index 4cc4e49e5a4..9d1567ddd53 100644 --- a/charts/stable/navidrome/values.yaml +++ b/charts/stable/navidrome/values.yaml @@ -2,21 +2,12 @@ image: repository: tccr.io/truecharts/navidrome pullPolicy: IfNotPresent tag: 0.49.3@sha256:8a415419867682cd91a202131e728404d51662fc3b084565e143a4f121da9851 - service: main: ports: main: port: 4533 targetPort: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - persistence: data: enabled: true @@ -24,6 +15,18 @@ persistence: music: enabled: true mountPath: "/music" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + ND_SCANINTERVAL: "15m" + ND_LOGLEVEL: "info" + ND_SESSIONTIMEOUT: "24h" + ND_ENABLETRANSCODINGCONFIG: "true" + ND_MUSICFOLDER: "/music" diff --git a/charts/stable/netdata/Chart.yaml b/charts/stable/netdata/Chart.yaml index e7fc0aaf2e9..2507bb27449 100644 --- a/charts/stable/netdata/Chart.yaml +++ b/charts/stable/netdata/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.38.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Netdata is high-fidelity infrastructure monitoring and troubleshooting. home: https://truecharts.org/charts/stable/netdata icon: https://truecharts.org/img/hotlink-ok/chart-icons/netdata.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/netdata/templates/NOTES.txt b/charts/stable/netdata/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/netdata/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/netdata/templates/common.yaml b/charts/stable/netdata/templates/common.yaml index eacdafa9525..35fcae65ec8 100644 --- a/charts/stable/netdata/templates/common.yaml +++ b/charts/stable/netdata/templates/common.yaml @@ -1,4 +1,4 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/netdata/values.yaml b/charts/stable/netdata/values.yaml index 4fd80aba761..87d43375cb2 100644 --- a/charts/stable/netdata/values.yaml +++ b/charts/stable/netdata/values.yaml @@ -2,24 +2,10 @@ image: repository: tccr.io/truecharts/netdata tag: 1.38.1@sha256:884fc2c9d237ad3b8df8fca30c6c8a55999da37b3619d3cb61a24253bb2901f1 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - SYS_PTRACE - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 201 - # -- The service account the pods will use to interact with the Kubernetes API serviceAccount: main: enabled: true - configmap: configs: enabled: true @@ -36,7 +22,6 @@ configmap: jobs: - name: k8s_state update_every: 1 - rbac: main: enabled: true @@ -59,38 +44,12 @@ rbac: - "namespaces" verbs: - "get" - -env: - MY_NODE_NAME: - fieldRef: - fieldPath: spec.nodeName - MY_POD_NAMESPACE: - fieldRef: - fieldPath: metadata.namespace - MY_POD_NAME: - fieldRef: - fieldPath: metadata.name - -secretEnv: - NETDATA_CLAIM_URL: "" - NETDATA_CLAIM_TOKEN: "" - NETDATA_CLAIM_ROOMS: "" - service: main: ports: main: port: 19999 targetPort: 19999 - -probes: - liveness: - path: "/api/v1/info" - readiness: - path: "/api/v1/info" - startup: - path: "/api/v1/info" - persistence: config: enabled: true @@ -144,7 +103,7 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ printf "%v-configs" (include "tc.common.names.fullname" .) }}' + name: '{{ printf "%v-configs" (include "tc.v1.common.names.fullname" .) }}' go-d-configs: enabled: "true" mountPath: "/etc/netdata/truecharts-defaults/.go.d.conf" @@ -152,7 +111,7 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ printf "%v-configs" (include "tc.common.names.fullname" .) }}' + name: '{{ printf "%v-configs" (include "tc.v1.common.names.fullname" .) }}' go-d-k8s-state-configs: enabled: "true" mountPath: "/etc/netdata/truecharts-defaults/go.d/.k8s_state.conf" @@ -160,8 +119,7 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ printf "%v-configs" (include "tc.common.names.fullname" .) }}' - + name: '{{ printf "%v-configs" (include "tc.v1.common.names.fullname" .) }}' initContainers: create-config: name: create-config @@ -206,6 +164,41 @@ initContainers: copy_config "/etc/netdata/truecharts-defaults/.netdata.conf" "/etc/netdata/netdata.conf" copy_config "/etc/netdata/truecharts-defaults/.go.d.conf" "/etc/netdata/go.d.conf" copy_config "/etc/netdata/truecharts-defaults/go.d/.k8s_state.conf" "/etc/netdata/go.d/k8s_state.conf" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - SYS_PTRACE + runAsUser: 0 + runAsGroup: 0 + fsGroup: 201 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/api/v1/info" + readiness: + path: "/api/v1/info" + startup: + path: "/api/v1/info" + env: + MY_NODE_NAME: + fieldRef: + fieldPath: spec.nodeName + MY_POD_NAMESPACE: + fieldRef: + fieldPath: metadata.namespace + MY_POD_NAME: + fieldRef: + fieldPath: metadata.name + NETDATA_CLAIM_URL: "" + NETDATA_CLAIM_TOKEN: "" + NETDATA_CLAIM_ROOMS: "" diff --git a/charts/stable/nextcloud/Chart.yaml b/charts/stable/nextcloud/Chart.yaml index b3d468ae301..d47ac3a38cf 100644 --- a/charts/stable/nextcloud/Chart.yaml +++ b/charts/stable/nextcloud/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "25.0.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -42,4 +42,3 @@ annotations: truecharts.org/catagories: | - cloud truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nextcloud/templates/NOTES.txt b/charts/stable/nextcloud/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nextcloud/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nextcloud/templates/_cronjob.tpl b/charts/stable/nextcloud/templates/_cronjob.tpl index 302f3b83aae..dbcdfbf4039 100644 --- a/charts/stable/nextcloud/templates/_cronjob.tpl +++ b/charts/stable/nextcloud/templates/_cronjob.tpl @@ -1,7 +1,7 @@ {{/* Define the cronjob */}} {{- define "nextcloud.cronjob" -}} {{- if .Values.cronjob.enabled -}} -{{- $jobName := include "tc.common.names.fullname" . }} +{{- $jobName := include "tc.v1.common.lib.chart.names.fullname" . }} --- apiVersion: batch/v1 diff --git a/charts/stable/nextcloud/templates/_hpb.tpl b/charts/stable/nextcloud/templates/_hpb.tpl index fb1bcbf6912..eba858e6ee5 100644 --- a/charts/stable/nextcloud/templates/_hpb.tpl +++ b/charts/stable/nextcloud/templates/_hpb.tpl @@ -1,6 +1,6 @@ {{/* Define the hbp container */}} {{- define "nextcloud.hpb" -}} -{{- $jobName := include "tc.common.names.fullname" . }} +{{- $jobName := include "tc.v1.common.lib.chart.names.fullname" . }} image: '{{ include "tc.common.images.selector" . }}' imagePullPolicy: '{{ .Values.image.pullPolicy }}' securityContext: diff --git a/charts/stable/nextcloud/templates/common.yaml b/charts/stable/nextcloud/templates/common.yaml index 9314524b1a2..e44e009d571 100644 --- a/charts/stable/nextcloud/templates/common.yaml +++ b/charts/stable/nextcloud/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render configmap for nextcloud */}} {{- include "nextcloud.configmap" . }} @@ -16,7 +16,7 @@ {{- end -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} {{/* Render cronjob for nextcloud */}} {{- include "nextcloud.cronjob" . }} diff --git a/charts/stable/nextcloud/values.yaml b/charts/stable/nextcloud/values.yaml index 6bd10b454ff..d431067ce9a 100644 --- a/charts/stable/nextcloud/values.yaml +++ b/charts/stable/nextcloud/values.yaml @@ -2,26 +2,14 @@ image: repository: tccr.io/truecharts/nextcloud-fpm pullPolicy: IfNotPresent tag: 25.0.2@sha256:59e6d2be5139cdeb030a095fb92b97e01d7d53071dc34b487956065a385d3a32 - nginxImage: repository: tccr.io/truecharts/nginx-unprivileged pullPolicy: IfNotPresent tag: 1.23.3@sha256:ed53beb90e3550017807bf762b3c2c10d72e3399d28847b7505fd43d0bd3f039 - imaginaryImage: repository: h2non/imaginary pullPolicy: IfNotPresent tag: 1.2.4@sha256:7facb4221047a5e79b9e902f380247f4e5bf4376400d0badbeb738d3e1c2f654 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 33 - service: main: ports: @@ -47,50 +35,10 @@ service: enabled: true port: 9090 targetPort: 9090 - hostAliases: - ip: '{{ .Values.env.AccessIP | default "127.0.0.1" }}' hostnames: - "{{ if .Values.ingress.main.enabled }}{{ with (first .Values.ingress.main.hosts) }}{{ .host }}{{ end }}{{ else }}placeholder.fakedomain.dns{{ end }}" - -secretEnv: - NEXTCLOUD_ADMIN_USER: "admin" - NEXTCLOUD_ADMIN_PASSWORD: "adminpass" - -probes: - liveness: - custom: true - spec: - initialDelaySeconds: 25 - httpGet: - path: /status.php - port: 8080 - httpHeaders: - - name: Host - value: "test.fakedomain.dns" - - readiness: - custom: true - spec: - initialDelaySeconds: 25 - httpGet: - path: /status.php - port: 8080 - httpHeaders: - - name: Host - value: "test.fakedomain.dns" - - startup: - custom: true - spec: - initialDelaySeconds: 25 - httpGet: - path: /status.php - port: 8080 - httpHeaders: - - name: Host - value: "test.fakedomain.dns" - initContainers: prestart: image: "{{ .Values.alpineImage.repository }}:{{ .Values.alpineImage.tag }}" @@ -107,47 +55,11 @@ initContainers: /usr/sbin/nfs4xdr_winacl -a chown -G 33 -c '/var/www/html/data' -p '/var/www/html/data' || echo "Failed setting ownership..." chmod 770 /var/www/html/data || echo "Failed to chmod..." EOF - volumeMounts: - name: data mountPath: "/var/www/html/data" - name: html mountPath: "/var/www/html" - -env: - # IP used for exposing nextcloud - # Often the service or nodePort IP - # Defaults to the main serviceName for CI purposes. - AccessIP: - NEXTCLOUD_INIT_HTACCESS: true - PHP_MEMORY_LIMIT: 1G - PHP_UPLOAD_LIMIT: 10G - NEXTCLOUD_CHUNKSIZE: "31457280" - TRUSTED_PROXIES: "172.16.0.0/16 127.0.0.1" - POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - NC_check_data_directory_permissions: "true" - POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainporthost - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_HOST_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - -envFrom: - - configMapRef: - name: nextcloudconfig - persistence: html: enabled: true @@ -170,11 +82,10 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ include "tc.common.names.fullname" . }}-nginx' + name: '{{ include "tc.v1.common.names.fullname" . }}-nginx' items: - key: nginx.conf path: nginx.conf - configmap: nginx: enabled: true @@ -373,7 +284,6 @@ configmap: } } } - cronjob: enabled: true generatePreviews: true @@ -381,14 +291,11 @@ cronjob: annotations: {} failedJobsHistoryLimit: 5 successfulJobsHistoryLimit: 2 - hpb: enabled: true - nextcloud: # https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements default_phone_region: "" - imaginary: enabled: true preview_max_x: 2048 @@ -418,7 +325,6 @@ imaginary: preview_svg: false preview_tiff: false preview_font: false - collabora: enabled: false env: @@ -430,16 +336,91 @@ collabora: 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: "" DONT_GEN_SSL_CERT: true - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: nextcloud postgresqlDatabase: nextcloud - redis: enabled: true existingSecret: "rediscreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + fsGroup: 33 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + readiness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + startup: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + envFrom: + - configMapRef: + name: nextcloudconfig + env: + # IP used for exposing nextcloud + # Often the service or nodePort IP + # Defaults to the main serviceName for CI purposes. + AccessIP: + NEXTCLOUD_INIT_HTACCESS: true + PHP_MEMORY_LIMIT: 1G + PHP_UPLOAD_LIMIT: 10G + NEXTCLOUD_CHUNKSIZE: "31457280" + TRUSTED_PROXIES: "172.16.0.0/16 127.0.0.1" + POSTGRES_DB: "{{ .Values.cnpg.database }}" + POSTGRES_USER: "{{ .Values.cnpg.user }}" + NC_check_data_directory_permissions: "true" + POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainporthost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + NEXTCLOUD_ADMIN_USER: "admin" + NEXTCLOUD_ADMIN_PASSWORD: "adminpass" diff --git a/charts/stable/nextpvr/Chart.yaml b/charts/stable/nextpvr/Chart.yaml index 71a03c10f66..79a4acf3bff 100644 --- a/charts/stable/nextpvr/Chart.yaml +++ b/charts/stable/nextpvr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: NextPVR is a personal video recorder application, with the goal making it easy to watch or record live TV. home: https://truecharts.org/charts/stable/nextpvr icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextpvr.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nextpvr/templates/NOTES.txt b/charts/stable/nextpvr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nextpvr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nextpvr/templates/common.yaml b/charts/stable/nextpvr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/nextpvr/templates/common.yaml +++ b/charts/stable/nextpvr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/nextpvr/values.yaml b/charts/stable/nextpvr/values.yaml index b6a6f306dfd..6732925081e 100644 --- a/charts/stable/nextpvr/values.yaml +++ b/charts/stable/nextpvr/values.yaml @@ -2,10 +2,6 @@ image: repository: tccr.io/truecharts/nextpvr tag: latest@sha256:ad85cc1edb266ade491bc710057cce3087103644e1660b8a335bac2af8db8214 pullPolicy: IfNotPresent - -env: - HOST_IP: "localhost" - service: main: ports: @@ -17,15 +13,14 @@ service: ports: nextpvr-udp1: enabled: true - protocol: UDP + protocol: udp port: 16891 targetPort: 16891 nextpvr-udp2: enabled: true - protocol: UDP + protocol: udp port: 8026 targetPort: 8026 - persistence: config: enabled: true @@ -36,6 +31,14 @@ persistence: buffer: enabled: true mountPath: "/buffer" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + HOST_IP: "localhost" diff --git a/charts/stable/nginx-proxy-manager/Chart.yaml b/charts/stable/nginx-proxy-manager/Chart.yaml index af1e1ec1911..d9bdc80b46f 100644 --- a/charts/stable/nginx-proxy-manager/Chart.yaml +++ b/charts/stable/nginx-proxy-manager/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.9.19" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nginx-proxy-manager/templates/NOTES.txt b/charts/stable/nginx-proxy-manager/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nginx-proxy-manager/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nginx-proxy-manager/templates/common.yaml b/charts/stable/nginx-proxy-manager/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/nginx-proxy-manager/templates/common.yaml +++ b/charts/stable/nginx-proxy-manager/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/nginx-proxy-manager/values.yaml b/charts/stable/nginx-proxy-manager/values.yaml index b2ea341c188..35e33736293 100644 --- a/charts/stable/nginx-proxy-manager/values.yaml +++ b/charts/stable/nginx-proxy-manager/values.yaml @@ -2,58 +2,12 @@ image: repository: tccr.io/truecharts/nginx-proxy-manager pullPolicy: IfNotPresent tag: 2.9.19@sha256:73be08c2f155c70a8e74f2f2683636333288f86d18f2fd94d2865b604387f84e - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - DISABLE_IPV6: true - DB_MYSQL_PORT: 3306 - DB_MYSQL_NAME: "{{ .Values.mariadb.mariadbDatabase }}" - DB_MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}" - DB_MYSQL_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_MYSQL_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/check-health - readiness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/check-health - startup: - enabled: true - custom: true - spec: - exec: - command: - - /bin/check-health - service: main: ports: main: targetPort: 81 - protocol: HTTP + protocol: http port: 10582 web: enabled: true @@ -61,7 +15,7 @@ service: web: enabled: true targetPort: 80 - protocol: HTTP + protocol: http port: 10583 websecure: enabled: true @@ -69,9 +23,8 @@ service: websecure: enabled: true targetPort: 443 - protocol: HTTPS + protocol: https port: 10584 - persistence: data: enabled: true @@ -81,12 +34,57 @@ persistence: enabled: true mountPath: /etc/letsencrypt size: 256Gi - mariadb: enabled: true mariadbUsername: npm mariadbDatabase: npm existingSecret: mariadbcreds - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/check-health + readiness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/check-health + startup: + enabled: true + custom: true + spec: + exec: + command: + - /bin/check-health + env: + DISABLE_IPV6: true + DB_MYSQL_PORT: 3306 + DB_MYSQL_NAME: "{{ .Values.mariadb.mariadbDatabase }}" + DB_MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}" + DB_MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password diff --git a/charts/stable/ngircd/Chart.yaml b/charts/stable/ngircd/Chart.yaml index abed254b75a..6686ccf3163 100644 --- a/charts/stable/ngircd/Chart.yaml +++ b/charts/stable/ngircd/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ngircd/templates/NOTES.txt b/charts/stable/ngircd/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ngircd/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ngircd/templates/common.yaml b/charts/stable/ngircd/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ngircd/templates/common.yaml +++ b/charts/stable/ngircd/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ngircd/values.yaml b/charts/stable/ngircd/values.yaml index 8bac68ba04b..cc06c05f9a8 100644 --- a/charts/stable/ngircd/values.yaml +++ b/charts/stable/ngircd/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/ngircd pullPolicy: IfNotPresent tag: v2021.11.21@sha256:205a56ca8fc82b25b42c84bad0cb088e0b56804d181ab0e5c32f339df7502806 - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 6667 port: 6667 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/nntp2nntp/Chart.yaml b/charts/stable/nntp2nntp/Chart.yaml index bb467d8b007..5a3dcf88aa4 100644 --- a/charts/stable/nntp2nntp/Chart.yaml +++ b/charts/stable/nntp2nntp/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nntp2nntp/templates/NOTES.txt b/charts/stable/nntp2nntp/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nntp2nntp/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nntp2nntp/templates/common.yaml b/charts/stable/nntp2nntp/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/nntp2nntp/templates/common.yaml +++ b/charts/stable/nntp2nntp/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/nntp2nntp/values.yaml b/charts/stable/nntp2nntp/values.yaml index b5a5e1e0dcd..b240eeb9d0b 100644 --- a/charts/stable/nntp2nntp/values.yaml +++ b/charts/stable/nntp2nntp/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/nntp2nntp pullPolicy: IfNotPresent tag: 0.3.20221013@sha256:c5e1743c1d921a23ee96858d8eed4e9b05d55c85c7d4149d6f1e69e3fa3c77c3 - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 1563 port: 1563 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/nocodb/Chart.yaml b/charts/stable/nocodb/Chart.yaml index 5442da498a2..1745a14743b 100644 --- a/charts/stable/nocodb/Chart.yaml +++ b/charts/stable/nocodb/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.105.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nocodb/templates/NOTES.txt b/charts/stable/nocodb/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nocodb/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nocodb/templates/common.yaml b/charts/stable/nocodb/templates/common.yaml index 0d02f605455..086518d1268 100644 --- a/charts/stable/nocodb/templates/common.yaml +++ b/charts/stable/nocodb/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render configmap for nocodb */}} {{- include "nocodb.configmap" . }} @@ -8,4 +8,4 @@ {{- include "nocodb.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/nocodb/values.yaml b/charts/stable/nocodb/values.yaml index 7f2ad28df03..7aef20d7d26 100644 --- a/charts/stable/nocodb/values.yaml +++ b/charts/stable/nocodb/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/nocodb tag: 0.105.3@sha256:cb70326f19d1d89688f61e70c383553cfaac62e24904f881268a5036609a694d pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - secretEnv: AWS_ACCESS_KEY_ID: "" AWS_SECRET_ACCESS_KEY: "" @@ -18,62 +9,66 @@ AWS_BUCKET: "" AWS_BUCKET_PATH: "" NC_GOOGLE_CLIENT_ID: "" NC_GOOGLE_CLIENT_SECRET: "" - -env: - NC_MIN: "" - PORT: "{{ .Values.service.main.ports.main.port }}" - # User Defined - NC_PUBLIC_URL: "http://localhost:10226" - NC_DISABLE_TELE: true - DISABLE_SPLASH_SCREEN: false - NC_JWT_EXPIRES_IN: "10h" - NC_INVITE_ONLY_SIGNUP: false - NC_DISABLE_CACHE: false - NC_DISABLE_ERR_REPORT: true - NC_REQUEST_BODY_SIZE: "1MB" - NC_EXPORT_MAX_TIMEOUT: 5000 - NC_SENTRY_DSN: "" - NC_REDIS_URL: - secretKeyRef: - name: rediscreds - key: url - NC_AUTH_JWT_SECRET: - secretKeyRef: - name: nocodb-secrets - key: NC_AUTH_JWT_SECRET - -envFrom: - - configMapRef: - name: nocodb-configmap - -probes: - liveness: - path: "/dashboard" - readiness: - path: "/dashboard" - startup: - path: "/dashboard" - service: main: ports: main: port: 10226 - persistence: data: enabled: true mountPath: "/usr/app/data" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: nocodb postgresqlDatabase: nocodb - redis: enabled: true existingSecret: "rediscreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/dashboard" + readiness: + path: "/dashboard" + startup: + path: "/dashboard" + envFrom: + - configMapRef: + name: nocodb-configmap + env: + NC_MIN: "" + PORT: "{{ .Values.service.main.ports.main.port }}" + # User Defined + NC_PUBLIC_URL: "http://localhost:10226" + NC_DISABLE_TELE: true + DISABLE_SPLASH_SCREEN: false + NC_JWT_EXPIRES_IN: "10h" + NC_INVITE_ONLY_SIGNUP: false + NC_DISABLE_CACHE: false + NC_DISABLE_ERR_REPORT: true + NC_REQUEST_BODY_SIZE: "1MB" + NC_EXPORT_MAX_TIMEOUT: 5000 + NC_SENTRY_DSN: "" + NC_REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + NC_AUTH_JWT_SECRET: + secretKeyRef: + name: nocodb-secrets + key: NC_AUTH_JWT_SECRET diff --git a/charts/stable/node-red/Chart.yaml b/charts/stable/node-red/Chart.yaml index 8f8a2898128..8fc29d5d1da 100644 --- a/charts/stable/node-red/Chart.yaml +++ b/charts/stable/node-red/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.0.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Node-RED is low-code programming for event-driven applications home: https://truecharts.org/charts/stable/node-red @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - tools truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/node-red/templates/NOTES.txt b/charts/stable/node-red/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/node-red/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/node-red/templates/common.yaml b/charts/stable/node-red/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/node-red/templates/common.yaml +++ b/charts/stable/node-red/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/node-red/values.yaml b/charts/stable/node-red/values.yaml index 420c5975785..54cec6ac836 100644 --- a/charts/stable/node-red/values.yaml +++ b/charts/stable/node-red/values.yaml @@ -2,25 +2,24 @@ image: repository: tccr.io/truecharts/node-red pullPolicy: IfNotPresent tag: 3.0.2@sha256:ba3361b3dc11650cdb44c43220a0bd5397342928dca092f33c044ba58032acc1 - -env: - TZ: "{{ .Values.TZ }}" -# NODE_OPTIONS: -# NODE_RED_ENABLE_PROJECTS: -# NODE_RED_ENABLE_SAFE_MODE: -# FLOWS: - service: main: ports: main: port: 1880 targetPort: 1880 - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + TZ: "{{ .Values.TZ }}" diff --git a/charts/stable/novnc/Chart.yaml b/charts/stable/novnc/Chart.yaml index d0c675941fd..746850c41a3 100644 --- a/charts/stable/novnc/Chart.yaml +++ b/charts/stable/novnc/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.2.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: The open source VNC client home: https://truecharts.org/charts/stable/novnc icon: https://truecharts.org/img/hotlink-ok/chart-icons/novnc.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/novnc/templates/NOTES.txt b/charts/stable/novnc/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/novnc/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/novnc/templates/common.yaml b/charts/stable/novnc/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/novnc/templates/common.yaml +++ b/charts/stable/novnc/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/novnc/values.yaml b/charts/stable/novnc/values.yaml index 465d75785b3..5e8613d882c 100644 --- a/charts/stable/novnc/values.yaml +++ b/charts/stable/novnc/values.yaml @@ -2,19 +2,6 @@ image: repository: tccr.io/truecharts/novnc pullPolicy: IfNotPresent tag: version-1.2.0@sha256:aac782a823a7c34efce17d635a706cf967c6690784f0da9bd8efd4bb0bb598c1 - -env: - REMOTE_HOST: "localhost" - REMOTE_PORT: "5900" - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,6 +11,19 @@ service: persistence: varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + REMOTE_HOST: "localhost" + REMOTE_PORT: "5900" diff --git a/charts/stable/ntfy/Chart.yaml b/charts/stable/ntfy/Chart.yaml index 64e925d0cdd..69daa3efc17 100644 --- a/charts/stable/ntfy/Chart.yaml +++ b/charts/stable/ntfy/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.1.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer. home: https://truecharts.org/charts/stable/ntfy icon: https://truecharts.org/img/hotlink-ok/chart-icons/ntfy.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ntfy/templates/NOTES.txt b/charts/stable/ntfy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ntfy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ntfy/templates/common.yaml b/charts/stable/ntfy/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ntfy/templates/common.yaml +++ b/charts/stable/ntfy/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ntfy/values.yaml b/charts/stable/ntfy/values.yaml index 455ff987ff9..6013587f5ed 100644 --- a/charts/stable/ntfy/values.yaml +++ b/charts/stable/ntfy/values.yaml @@ -2,52 +2,12 @@ image: repository: tccr.io/truecharts/ntfy tag: 2.1.0@sha256:ccbaacb4ca95fd61ea5b4ac18615a80ccc5ebae7f0a46115d020879e1fdb929e pullPolicy: IfNotPresent - extraArgs: ["serve"] - -env: - NTFY_LISTEN_HTTP: ":{{ .Values.service.main.ports.main.port }}" - # User Defined - NTFY_BASE_URL: "http://localhost:10222" - NTFY_BEHIND_PROXY: false - ENABLE_FIREBASE_FILE: false - ENABLE_CACHE_FILE: false - ENABLE_ATTACHMENT_CACHE_DIR: false - ENABLE_AUTH_FILE: false - # NTFY_CACHE_DURATION: "12h" - # NTFY_KEEPALIVE_INTERVAL: "45s" - # NTFY_MANAGER_INTERVAL: "1m" - # NTFY_GLOBAL_TOPIC_LIMIT: 15000 - # NTFY_VISITOR_SUBSCRIPTION_LIMIT: 30 - # NTFY_VISITOR_ATTACHMENT_TOTAL_SIZE_LIMIT: "100M" - # NTFY_VISITOR_ATTACHMENT_DAILY_BANDWIDTH_LIMIT: "500M" - # NTFY_VISITOR_REQUEST_LIMIT_BURST: 60 - # NTFY_VISITOR_REQUEST_LIMIT_REPLENISH: "5s" - # NTFY_VISITOR_REQUEST_LIMIT_EXEMPT_HOSTS: "" - # NTFY_VISITOR_EMAIL_LIMIT_BURST: 16 - # NTFY_VISITOR_EMAIL_LIMIT_REPLENISH: "1h" - # NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT: "5G" - # NTFY_ATTACHMENT_FILE_SIZE_LIMIT: "15M" - # NTFY_ATTACHMENT_EXPIRY_DURATION: "3h" - # NTFY_AUTH_DEFAULT_ACCESS: "read-write" - # NTFY_SMTP_SENDER_ADDR: "" - # NTFY_SMTP_SENDER_USER: "" - # NTFY_SMTP_SENDER_PASS: "" - # NTFY_SMTP_SENDER_FROM: "" - # NTFY_SMTP_SERVER_LISTEN: "" - # NTFY_SMTP_SERVER_DOMAIN: "" - # NTFY_SMTP_SERVER_ADDR_PREFIX: "" - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-ntfy' - service: main: ports: main: port: 10222 - persistence: config: enabled: true @@ -55,7 +15,6 @@ persistence: cache: enabled: true mountPath: "/var/cache/ntfy" - configmap: ntfy: enabled: true @@ -65,6 +24,48 @@ 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 + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + NTFY_LISTEN_HTTP: ":{{ .Values.service.main.ports.main.port }}" + # User Defined + NTFY_BASE_URL: "http://localhost:10222" + NTFY_BEHIND_PROXY: false + ENABLE_FIREBASE_FILE: false + ENABLE_CACHE_FILE: false + ENABLE_ATTACHMENT_CACHE_DIR: false + ENABLE_AUTH_FILE: false + # NTFY_CACHE_DURATION: "12h" + # NTFY_KEEPALIVE_INTERVAL: "45s" + # NTFY_MANAGER_INTERVAL: "1m" + # NTFY_GLOBAL_TOPIC_LIMIT: 15000 + # NTFY_VISITOR_SUBSCRIPTION_LIMIT: 30 + # NTFY_VISITOR_ATTACHMENT_TOTAL_SIZE_LIMIT: "100M" + # NTFY_VISITOR_ATTACHMENT_DAILY_BANDWIDTH_LIMIT: "500M" + # NTFY_VISITOR_REQUEST_LIMIT_BURST: 60 + # NTFY_VISITOR_REQUEST_LIMIT_REPLENISH: "5s" + # NTFY_VISITOR_REQUEST_LIMIT_EXEMPT_HOSTS: "" + # NTFY_VISITOR_EMAIL_LIMIT_BURST: 16 + # NTFY_VISITOR_EMAIL_LIMIT_REPLENISH: "1h" + # NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT: "5G" + # NTFY_ATTACHMENT_FILE_SIZE_LIMIT: "15M" + # NTFY_ATTACHMENT_EXPIRY_DURATION: "3h" + # NTFY_AUTH_DEFAULT_ACCESS: "read-write" + # NTFY_SMTP_SENDER_ADDR: "" + # NTFY_SMTP_SENDER_USER: "" + # NTFY_SMTP_SENDER_PASS: "" + # NTFY_SMTP_SENDER_FROM: "" + # NTFY_SMTP_SERVER_LISTEN: "" + # NTFY_SMTP_SERVER_DOMAIN: "" + # NTFY_SMTP_SERVER_ADDR_PREFIX: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-ntfy' diff --git a/charts/stable/nullserv/Chart.yaml b/charts/stable/nullserv/Chart.yaml index b24ad58835f..1e351b6eff2 100644 --- a/charts/stable/nullserv/Chart.yaml +++ b/charts/stable/nullserv/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.3.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A simple null file http and https server home: https://truecharts.org/charts/stable/nullserv icon: https://truecharts.org/img/hotlink-ok/chart-icons/nullserv.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nullserv/templates/NOTES.txt b/charts/stable/nullserv/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nullserv/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nullserv/templates/common.yaml b/charts/stable/nullserv/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/nullserv/templates/common.yaml +++ b/charts/stable/nullserv/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/nullserv/values.yaml b/charts/stable/nullserv/values.yaml index 3275faaefef..0edeea3903f 100644 --- a/charts/stable/nullserv/values.yaml +++ b/charts/stable/nullserv/values.yaml @@ -1,18 +1,7 @@ -controller: - replicas: 2 - image: repository: tccr.io/truecharts/nullserv tag: v1.3.0@sha256:e4fb3f05491af583b715fc483f6780dfa03d3a103b0daff0e06e3d783f5e7925 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -26,20 +15,29 @@ service: enabled: true port: 10005 targetPort: 443 - persistence: config: enabled: true mountPath: "/config" - -probes: - readiness: - enabled: true - custom: true - spec: - httpGet: - path: /welcome.txt - port: main - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + readiness: + enabled: true + custom: true + spec: + httpGet: + path: /welcome.txt + port: main + replicas: 2 diff --git a/charts/stable/nzbget/Chart.yaml b/charts/stable/nzbget/Chart.yaml index f4a4aefe2ff..1d2cea7b967 100644 --- a/charts/stable/nzbget/Chart.yaml +++ b/charts/stable/nzbget/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "21.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: NZBGet is a Usenet downloader client home: https://truecharts.org/charts/stable/nzbget @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nzbget/templates/NOTES.txt b/charts/stable/nzbget/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nzbget/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nzbget/templates/common.yaml b/charts/stable/nzbget/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/nzbget/templates/common.yaml +++ b/charts/stable/nzbget/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/nzbget/values.yaml b/charts/stable/nzbget/values.yaml index 78bbabecbe7..c16b12c2fd5 100644 --- a/charts/stable/nzbget/values.yaml +++ b/charts/stable/nzbget/values.yaml @@ -2,28 +2,30 @@ image: repository: tccr.io/truecharts/nzbget pullPolicy: IfNotPresent tag: v21.1@sha256:08bbf5b40643e7e695e3cd44ce5255160e2ee178ea1b27f19cff23aaef570061 - service: main: ports: main: port: 10057 targetPort: 6789 - -probes: - liveness: - enabled: false - - readiness: - enabled: false - - startup: - enabled: false - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/stable/nzbhydra/Chart.yaml b/charts/stable/nzbhydra/Chart.yaml index 84bf14a91af..4497cb9cb2e 100644 --- a/charts/stable/nzbhydra/Chart.yaml +++ b/charts/stable/nzbhydra/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.7.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: true description: Usenet meta search home: https://truecharts.org/charts/stable/nzbhydra @@ -23,4 +23,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/nzbhydra/templates/NOTES.txt b/charts/stable/nzbhydra/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/nzbhydra/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/nzbhydra/templates/common.yaml b/charts/stable/nzbhydra/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/nzbhydra/templates/common.yaml +++ b/charts/stable/nzbhydra/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/nzbhydra/values.yaml b/charts/stable/nzbhydra/values.yaml index ed542ee3f99..e9023a96155 100644 --- a/charts/stable/nzbhydra/values.yaml +++ b/charts/stable/nzbhydra/values.yaml @@ -2,56 +2,58 @@ image: repository: tccr.io/truecharts/nzbhydra2 pullPolicy: IfNotPresent tag: 4.7.1@sha256:27154358c35a250358263884153fed53ddd2ab5673966c2cfa796af0aad4984c - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: port: 5076 targetPort: 5076 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/livenessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + readiness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + startup: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 diff --git a/charts/stable/octoprint/Chart.yaml b/charts/stable/octoprint/Chart.yaml index c40c30f8a54..6f3a47a6aa4 100644 --- a/charts/stable/octoprint/Chart.yaml +++ b/charts/stable/octoprint/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.8.6" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: OctoPrint is the snappy web interface for your 3D printer home: https://truecharts.org/charts/stable/octoprint icon: https://truecharts.org/img/hotlink-ok/chart-icons/octoprint.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/octoprint/templates/NOTES.txt b/charts/stable/octoprint/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/octoprint/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/octoprint/templates/common.yaml b/charts/stable/octoprint/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/octoprint/templates/common.yaml +++ b/charts/stable/octoprint/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/octoprint/values.yaml b/charts/stable/octoprint/values.yaml index 203cfe19b06..8720a2e35d5 100644 --- a/charts/stable/octoprint/values.yaml +++ b/charts/stable/octoprint/values.yaml @@ -2,36 +2,35 @@ image: repository: tccr.io/truecharts/octoprint tag: 1.8.6@sha256:26575ca7f588dab503bce387f0829436466ca15cf2ff8dda801c4807619be1d8 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - ENABLE_MJPG_STREAMER: "true" - # -- sets the Mjpg stream imput parameters - # Example "-y -n -r 640x480" - MJPG_STREAMER_INPUT: - # -- sets the camera dev parameters - # Example "/dev/video0" - CAMERA_DEV: - service: main: ports: main: port: 10021 targetPort: 80 - persistence: data: enabled: true mountPath: "/octoprint" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + ENABLE_MJPG_STREAMER: "true" + # -- sets the Mjpg stream imput parameters + # Example "-y -n -r 640x480" + MJPG_STREAMER_INPUT: + # -- sets the camera dev parameters + # Example "/dev/video0" + CAMERA_DEV: diff --git a/charts/stable/odoo/Chart.yaml b/charts/stable/odoo/Chart.yaml index 8d3f59ac905..73e2d50b551 100644 --- a/charts/stable/odoo/Chart.yaml +++ b/charts/stable/odoo/Chart.yaml @@ -22,7 +22,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/odoo/templates/NOTES.txt b/charts/stable/odoo/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/odoo/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/odoo/templates/common.yaml b/charts/stable/odoo/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/odoo/templates/common.yaml +++ b/charts/stable/odoo/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/odoo/values.yaml b/charts/stable/odoo/values.yaml index c998a5b3694..8215088c5a8 100644 --- a/charts/stable/odoo/values.yaml +++ b/charts/stable/odoo/values.yaml @@ -2,19 +2,6 @@ image: repository: tccr.io/truecharts/odoo pullPolicy: IfNotPresent tag: v15.0@sha256:f7d2ab13cf5214ddfbc09d5322bd61ad064a877edbec1620579392838a0a44d7 - -env: - USER: "{{ .Values.postgresql.postgresqlUsername }}" - PORT: 5432 - PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - HOST: - secretKeyRef: - name: dbcreds - key: plainhost - service: main: ports: @@ -32,7 +19,6 @@ service: enabled: true port: 8072 targetPort: 8072 - persistence: odoo: enabled: true @@ -40,13 +26,29 @@ persistence: addons: enabled: true mountPath: "/mnt/extra-addons" - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: odoo postgresqlDatabase: postgres - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + USER: "{{ .Values.cnpg.user }}" + PORT: 5432 + PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/omada-controller/Chart.yaml b/charts/stable/omada-controller/Chart.yaml index 78c614377d4..31d21f3c9a9 100644 --- a/charts/stable/omada-controller/Chart.yaml +++ b/charts/stable/omada-controller/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5.9.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Omada is a SDN tool for TP-Link Omada hardware home: https://truecharts.org/charts/stable/omada-controller icon: https://truecharts.org/img/hotlink-ok/chart-icons/omada-controller.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/omada-controller/templates/NOTES.txt b/charts/stable/omada-controller/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/omada-controller/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/omada-controller/templates/common.yaml b/charts/stable/omada-controller/templates/common.yaml index 2b51e6ce9f6..87431e774ac 100644 --- a/charts/stable/omada-controller/templates/common.yaml +++ b/charts/stable/omada-controller/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.init" . }} +{{ include "tc.v1.common.loader.init" . }} {{/* Omada automatically redirects to that port. @@ -21,4 +21,4 @@ When ingress is enabled, set this to 443, otherwise set it to whatever `port` is {{- $_ := set .Values.probes.readiness "port" $port -}} {{- $_ := set .Values.probes.startup "port" $port -}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/omada-controller/values.yaml b/charts/stable/omada-controller/values.yaml index 37c7137e9ca..47313335a63 100644 --- a/charts/stable/omada-controller/values.yaml +++ b/charts/stable/omada-controller/values.yaml @@ -2,29 +2,17 @@ image: repository: tccr.io/truecharts/omada-controller tag: 5.9.0@sha256:3108975601bc3c2fe8db2dc1d943ee503ff934f6602f856378baeab409a68fd6 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - PORTAL_HTTPS_PORT: "{{ .Values.service.comm.ports.comm.port }}" - service: main: ports: main: - protocol: HTTPS + protocol: https port: 8043 comm: enabled: true ports: comm: - protocol: HTTPS + protocol: https enabled: true port: 8843 omada-tcp: @@ -51,14 +39,12 @@ service: ports: omada-udp1: enabled: true - protocol: UDP + protocol: udp port: 29810 targetPort: 29810 - ingress: comm: autoLink: true - persistence: data: enabled: true @@ -66,6 +52,18 @@ persistence: work: enabled: true mountPath: /opt/tplink/EAPController/work - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PORTAL_HTTPS_PORT: "{{ .Values.service.comm.ports.comm.port }}" diff --git a/charts/stable/ombi/Chart.yaml b/charts/stable/ombi/Chart.yaml index 2108373ed5e..7d1c58b3ea7 100644 --- a/charts/stable/ombi/Chart.yaml +++ b/charts/stable/ombi/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.35.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Want a Movie or TV Show on Plex or Emby? Use Ombi! home: https://truecharts.org/charts/stable/ombi @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ombi/templates/NOTES.txt b/charts/stable/ombi/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ombi/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ombi/templates/common.yaml b/charts/stable/ombi/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ombi/templates/common.yaml +++ b/charts/stable/ombi/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ombi/values.yaml b/charts/stable/ombi/values.yaml index 288b92adefa..e83edc4187b 100644 --- a/charts/stable/ombi/values.yaml +++ b/charts/stable/ombi/values.yaml @@ -2,22 +2,16 @@ image: repository: tccr.io/truecharts/ombi pullPolicy: IfNotPresent tag: 4.35.3@sha256:48767943fdd4bb163212c7d750e277e489bb0f0945f1405dbfc395831712039c - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: port: 3579 targetPort: 3579 - persistence: config: enabled: true mountPath: "/config" - # Enabled mariadb # ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/mariadb mariadb: @@ -30,6 +24,9 @@ mariadb: primary: persistence: enabled: false - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false diff --git a/charts/stable/onlyoffice-document-server/Chart.yaml b/charts/stable/onlyoffice-document-server/Chart.yaml index 58672804095..d8f2204382a 100644 --- a/charts/stable/onlyoffice-document-server/Chart.yaml +++ b/charts/stable/onlyoffice-document-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "7.3.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -34,4 +34,3 @@ annotations: - documents - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/onlyoffice-document-server/templates/NOTES.txt b/charts/stable/onlyoffice-document-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/onlyoffice-document-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/onlyoffice-document-server/templates/common.yaml b/charts/stable/onlyoffice-document-server/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/onlyoffice-document-server/templates/common.yaml +++ b/charts/stable/onlyoffice-document-server/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/onlyoffice-document-server/values.yaml b/charts/stable/onlyoffice-document-server/values.yaml index 81a33b226ee..7763717e1b6 100644 --- a/charts/stable/onlyoffice-document-server/values.yaml +++ b/charts/stable/onlyoffice-document-server/values.yaml @@ -2,69 +2,65 @@ image: repository: tccr.io/truecharts/onlyoffice-ds tag: 7.3.2@sha256:9aacea7333ba95828654da677afedf3e9538cef77394c395a3991cc7f07e8e85 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - JWT_SECRET: "randomgeneratedstring" - -env: - WOPI_ENABLED: true - JWT_ENABLED: true - DB_TYPE: "postgres" - DB_PORT: 5432 - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - REDIS_SERVER_PORT: 6379 - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PWD: - secretKeyRef: - name: dbcreds - key: postgresql-password - REDIS_SERVER_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_SERVER_PASS: - secretKeyRef: - name: rediscreds - key: redis-password - -probes: - liveness: - path: "/healthcheck" - readiness: - path: "/healthcheck" - startup: - path: "/healthcheck" - service: main: ports: main: port: 10043 targetPort: 80 - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: onlyoffice postgresqlDatabase: onlyoffice - # Enabled redis redis: enabled: true existingSecret: "rediscreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/healthcheck" + readiness: + path: "/healthcheck" + startup: + path: "/healthcheck" + env: + WOPI_ENABLED: true + JWT_ENABLED: true + DB_TYPE: "postgres" + DB_PORT: 5432 + DB_NAME: "{{ .Values.cnpg.database }}" + DB_USER: "{{ .Values.cnpg.user }}" + REDIS_SERVER_PORT: 6379 + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DB_PWD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + REDIS_SERVER_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_SERVER_PASS: + secretKeyRef: + name: rediscreds + key: redis-password + JWT_SECRET: "randomgeneratedstring" diff --git a/charts/stable/openhab/Chart.yaml b/charts/stable/openhab/Chart.yaml index e16eb1738fc..d53a2fdcdab 100644 --- a/charts/stable/openhab/Chart.yaml +++ b/charts/stable/openhab/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.4.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: OpenHab is a home-automation application home: https://truecharts.org/charts/stable/openhab @@ -26,4 +26,3 @@ annotations: - media - test truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/openhab/templates/NOTES.txt b/charts/stable/openhab/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/openhab/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/openhab/templates/common.yaml b/charts/stable/openhab/templates/common.yaml index b9e7208f382..995efb03eb0 100644 --- a/charts/stable/openhab/templates/common.yaml +++ b/charts/stable/openhab/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/openhab/values.yaml b/charts/stable/openhab/values.yaml index abe10a30681..d7e6d252f82 100644 --- a/charts/stable/openhab/values.yaml +++ b/charts/stable/openhab/values.yaml @@ -2,21 +2,19 @@ image: repository: tccr.io/truecharts/openhab pullPolicy: IfNotPresent tag: 3.4.2@sha256:bb3fdf98084426d18ff82b3e576a93c88570e9b037066db5b25fd9d661aaf3d1 - service: main: ports: main: - protocol: HTTP + protocol: http port: 10169 https: enabled: true ports: https: - protocol: HTTPS + protocol: https enabled: true port: 10170 - configmap: init: enabled: true @@ -24,19 +22,6 @@ configmap: enable-console-logging.sh: | echo 'Enabling console logging.' sed -i -E 's|().*|\1|' /openhab/userdata/etc/log4j2.xml - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - OPENHAB_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" - OPENHAB_HTTPS_PORT: "{{ .Values.service.https.ports.https.port }}" - persistence: config: enabled: true @@ -54,7 +39,20 @@ persistence: type: custom volumeSpec: configMap: - name: '{{ printf "%v-init" (include "tc.common.names.fullname" .) }}' - + name: '{{ printf "%v-init" (include "tc.v1.common.names.fullname" .) }}' portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + OPENHAB_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" + OPENHAB_HTTPS_PORT: "{{ .Values.service.https.ports.https.port }}" diff --git a/charts/stable/openkm/Chart.yaml b/charts/stable/openkm/Chart.yaml index 95103c54b41..fcee3d88c86 100644 --- a/charts/stable/openkm/Chart.yaml +++ b/charts/stable/openkm/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/openkm/templates/NOTES.txt b/charts/stable/openkm/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/openkm/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/openkm/templates/_configmap.tpl b/charts/stable/openkm/templates/_configmap.tpl index e5c3eb392e2..18cacd547db 100644 --- a/charts/stable/openkm/templates/_configmap.tpl +++ b/charts/stable/openkm/templates/_configmap.tpl @@ -4,7 +4,7 @@ apiVersion: v1 kind: ConfigMap metadata: - name: {{ include "tc.common.names.fullname" . }}-init + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-init data: init.sh: |- #!/bin/sh diff --git a/charts/stable/openkm/templates/common.yaml b/charts/stable/openkm/templates/common.yaml index 5f3f39f53ae..30c7a6a6582 100644 --- a/charts/stable/openkm/templates/common.yaml +++ b/charts/stable/openkm/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render configmap for openkm */}} {{- include "openkm.configmap" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/openkm/values.yaml b/charts/stable/openkm/values.yaml index 805a4cb90c8..f03914904b3 100644 --- a/charts/stable/openkm/values.yaml +++ b/charts/stable/openkm/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/openkm-ce tag: 6.3.12@sha256:816740d012aaf31cf49f28649629e82c7b5e2daee04e29b6ff2559b089726758 pullPolicy: IfNotPresent - initContainers: init: image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" @@ -12,22 +11,12 @@ initContainers: mountPath: "/config/init" - name: config mountPath: "/opt/tomcat" - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10090 targetPort: 8080 - persistence: config: enabled: true @@ -39,14 +28,19 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ include "tc.common.names.fullname" . }}-init' + name: '{{ include "tc.v1.common.names.fullname" . }}-init' defaultMode: 0777 - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: openkm postgresqlDatabase: openkm - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/openldap/Chart.yaml b/charts/stable/openldap/Chart.yaml index be531b5b615..85669ef7eee 100644 --- a/charts/stable/openldap/Chart.yaml +++ b/charts/stable/openldap/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.5.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Community developed LDAP software home: https://truecharts.org/charts/stable/openldap @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - cloud truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/openldap/templates/NOTES.txt b/charts/stable/openldap/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/openldap/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/openldap/templates/common.yaml b/charts/stable/openldap/templates/common.yaml index 83b1f475f42..ad31acb49d6 100644 --- a/charts/stable/openldap/templates/common.yaml +++ b/charts/stable/openldap/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} {{/* Render configmap for openldap */}} {{- include "openldap.configmap" . }} diff --git a/charts/stable/openldap/values.yaml b/charts/stable/openldap/values.yaml index 273a8d90a53..b4a34972563 100644 --- a/charts/stable/openldap/values.yaml +++ b/charts/stable/openldap/values.yaml @@ -2,40 +2,9 @@ image: repository: tccr.io/truecharts/openldap pullPolicy: IfNotPresent tag: v1.5.0@sha256:e0e2103decf985c6d908ac7d021032f53f3f0827397bbda106f55ed0b844b68b - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - persistence: varrun: enabled: false - service: main: ports: @@ -49,33 +18,6 @@ service: enabled: true port: 636 targetPort: 636 - -secretEnv: - LDAP_ADMIN_PASSWORD: "ldapadmin" - LDAP_CONFIG_PASSWORD: "changeme" - LDAP_READONLY_USER_USERNAME: "readonly" - LDAP_READONLY_USER_PASSWORD: "readonly" -# Default configuration for openldap as environment variables. These get injected directly in the container. -# Use the env variables from https://github.com/osixia/docker-openldap#beginner-guide -env: - LDAP_LOG_LEVEL: 256 - LDAP_ORGANISATION: "Example Inc." - LDAP_DOMAIN: "example.org" - LDAP_READONLY_USER: false - LDAP_RFC2307BIS_SCHEMA: false - LDAP_BACKEND: "mdb" - LDAP_TLS: true - LDAP_TLS_ENFORCE: false - LDAP_TLS_VERIFY_CLIENT: "never" - LDAP_TLS_PROTOCOL_MIN: "3.0" - LDAP_TLS_CIPHER_SUITE: "NORMAL" - LDAP_TLS_REQCERT: "never" - CONTAINER_LOG_LEVEL: 4 - KEEP_EXISTING_CONFIG: false - LDAP_REMOVE_CONFIG_AFTER_SETUP: true - LDAP_SSL_HELPER_PREFIX: "ldap" - LDAP_BASE_DN: "" - replication: enabled: false # Enter the name of your cluster, defaults to "cluster.local" @@ -85,11 +27,6 @@ replication: interval: 00:00:00:10 starttls: "critical" tls_reqcert: "never" - -envFrom: - - configMapRef: - name: openldapconfig - # -- Used in conjunction with `controller.type: statefulset` to create individual disks for each instance. volumeClaimTemplates: data: @@ -98,6 +35,61 @@ volumeClaimTemplates: slapd: enabled: true mountPath: "/etc/ldap/slapd.d/" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + LDAP_LOG_LEVEL: 256 + LDAP_ORGANISATION: "Example Inc." + LDAP_DOMAIN: "example.org" + LDAP_READONLY_USER: false + LDAP_RFC2307BIS_SCHEMA: false + LDAP_BACKEND: "mdb" + LDAP_TLS: true + LDAP_TLS_ENFORCE: false + LDAP_TLS_VERIFY_CLIENT: "never" + LDAP_TLS_PROTOCOL_MIN: "3.0" + LDAP_TLS_CIPHER_SUITE: "NORMAL" + LDAP_TLS_REQCERT: "never" + CONTAINER_LOG_LEVEL: 4 + KEEP_EXISTING_CONFIG: false + LDAP_REMOVE_CONFIG_AFTER_SETUP: true + LDAP_SSL_HELPER_PREFIX: "ldap" + LDAP_BASE_DN: "" + LDAP_ADMIN_PASSWORD: "ldapadmin" + LDAP_CONFIG_PASSWORD: "changeme" + LDAP_READONLY_USER_USERNAME: "readonly" + LDAP_READONLY_USER_PASSWORD: "readonly" + main: + envFrom: + - configMapRef: + name: openldapconfig + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 diff --git a/charts/stable/openspeedtest/Chart.yaml b/charts/stable/openspeedtest/Chart.yaml index ee9eb169495..923262f47e0 100644 --- a/charts/stable/openspeedtest/Chart.yaml +++ b/charts/stable/openspeedtest/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new. home: https://truecharts.org/charts/stable/openspeedtest @@ -29,4 +29,3 @@ annotations: - utilities - test truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/openspeedtest/templates/NOTES.txt b/charts/stable/openspeedtest/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/openspeedtest/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/openspeedtest/templates/common.yaml b/charts/stable/openspeedtest/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/openspeedtest/templates/common.yaml +++ b/charts/stable/openspeedtest/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/openspeedtest/values.yaml b/charts/stable/openspeedtest/values.yaml index ca5f9f27a98..cd796d63178 100644 --- a/charts/stable/openspeedtest/values.yaml +++ b/charts/stable/openspeedtest/values.yaml @@ -2,22 +2,19 @@ image: repository: tccr.io/truecharts/openspeedtest pullPolicy: IfNotPresent tag: latest@sha256:8f8be704ab215b8452a5627adf06e9a3294eaf6670af62097d5fabdcb06fbc06 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 3000 port: 10256 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/openvscode-server/Chart.yaml b/charts/stable/openvscode-server/Chart.yaml index ed7566ad4b2..3ac900a44f1 100644 --- a/charts/stable/openvscode-server/Chart.yaml +++ b/charts/stable/openvscode-server/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/openvscode-server/templates/NOTES.txt b/charts/stable/openvscode-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/openvscode-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/openvscode-server/templates/common.yaml b/charts/stable/openvscode-server/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/openvscode-server/templates/common.yaml +++ b/charts/stable/openvscode-server/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/openvscode-server/values.yaml b/charts/stable/openvscode-server/values.yaml index 2991181446d..ec7df16d8a4 100644 --- a/charts/stable/openvscode-server/values.yaml +++ b/charts/stable/openvscode-server/values.yaml @@ -2,36 +2,28 @@ image: repository: tccr.io/truecharts/openvscode-server pullPolicy: IfNotPresent tag: 1.75.1@sha256:daac5645c380be0027ec30d4db5a9543c6adb8e29571adc4419f2a2778f02912 - -# portal: -# path: "/?tkn={{ .Values.secret.CONNECTION_TOKEN }}" - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - # secretEnv: # CONNECTION_TOKEN: "somerandomstring" # CONNECTION_SECRET: "" # SUDO_PASSWORD: "" - service: main: ports: main: targetPort: 3000 port: 10135 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/organizr/Chart.yaml b/charts/stable/organizr/Chart.yaml index f948628f4c1..8122315c575 100644 --- a/charts/stable/organizr/Chart.yaml +++ b/charts/stable/organizr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: HTPC/Homelab Services Organizer home: https://truecharts.org/charts/stable/organizr @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - organizers truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/organizr/templates/NOTES.txt b/charts/stable/organizr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/organizr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/organizr/templates/common.yaml b/charts/stable/organizr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/organizr/templates/common.yaml +++ b/charts/stable/organizr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/organizr/values.yaml b/charts/stable/organizr/values.yaml index a74e71dc394..f850c65b6d5 100644 --- a/charts/stable/organizr/values.yaml +++ b/charts/stable/organizr/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/organizr pullPolicy: Always tag: latest@sha256:aa4357e9fdd9d1c2fc887fb2b06be0daf58149495733810964363d295caec647 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10022 targetPort: 80 - persistence: config: enabled: true @@ -25,6 +15,12 @@ persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/oscam/Chart.yaml b/charts/stable/oscam/Chart.yaml index f4e9700243c..e1b3486fc37 100644 --- a/charts/stable/oscam/Chart.yaml +++ b/charts/stable/oscam/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "11693" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Open Source Conditional Access Module software home: https://truecharts.org/charts/stable/oscam @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - DIY truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/oscam/templates/NOTES.txt b/charts/stable/oscam/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/oscam/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/oscam/templates/common.yaml b/charts/stable/oscam/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/oscam/templates/common.yaml +++ b/charts/stable/oscam/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/oscam/values.yaml b/charts/stable/oscam/values.yaml index 825b46df711..34d476fd5f5 100644 --- a/charts/stable/oscam/values.yaml +++ b/charts/stable/oscam/values.yaml @@ -2,28 +2,23 @@ image: repository: tccr.io/truecharts/oscam pullPolicy: IfNotPresent tag: version-11693@sha256:dcaa24c5076e020243aa0bcf2b5e2edbd1fcf6f9066c50e3f5c2f32937c68cb9 - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 20 - service: main: ports: main: port: 10062 targetPort: 8888 - persistence: config: enabled: true mountPath: "/config" - varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 20 diff --git a/charts/stable/outline/Chart.yaml b/charts/stable/outline/Chart.yaml index 039afedcdf0..0b05b4d83e2 100644 --- a/charts/stable/outline/Chart.yaml +++ b/charts/stable/outline/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.66.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/outline/templates/NOTES.txt b/charts/stable/outline/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/outline/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/outline/templates/common.yaml b/charts/stable/outline/templates/common.yaml index b0c351b7002..05e1de24f3f 100644 --- a/charts/stable/outline/templates/common.yaml +++ b/charts/stable/outline/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for fireflyiii */}} {{- include "outline.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/outline/values.yaml b/charts/stable/outline/values.yaml index 0476375b135..a44daef5af9 100644 --- a/charts/stable/outline/values.yaml +++ b/charts/stable/outline/values.yaml @@ -2,108 +2,22 @@ image: repository: tccr.io/truecharts/outline pullPolicy: IfNotPresent tag: 0.66.3@sha256:14ffd3c6ab1600700a2c5645d78e94a18b0b2b8313ac9e863c2feba800384a34 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - FORCE_HTTPS: false - PGSSLMODE: "disable" - PORT: "{{ .Values.service.main.ports.main.port }}" - # User defined - URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" - SLACK_MESSAGE_ACTIONS: true - ENABLE_UPDATES: true - WEB_CONCURRENCY: 1 - MAXIMUM_IMPORT_SIZE: 5120000 - DEFAULT_LANGUAGE: "en_US" - # TEAM_LOGO: "" - # COLLABORATION_URL: "" - # SLACK_KEY: "" - # SLACK_SECRET: "" - # SLACK_VERIFICATION_TOKEN: "" - # SLACK_APP_ID: "" - # GOOGLE_CLIENT_ID: "" - # GOOGLE_CLIENT_SECRET: "" - # GOOGLE_ANALYTICS_ID: "" - # AZURE_CLIENT_ID: "" - # AZURE_CLIENT_SECRET: "" - # AZURE_RESOURCE_APP_ID: "" - # OIDC_CLIENT_ID: "" - # OIDC_CLIENT_SECRET: "" - # OIDC_AUTH_URI: "" - # OIDC_TOKEN_URI: "" - # OIDC_USERINFO_URI: "" - # OIDC_USERNAME_CLAIM: "" - # OIDC_DISPLAY_NAME: "" - # OIDC_SCOPES: "" - # SENTRY_DSN: "" - # AWS_ACCESS_KEY_ID: "" - # AWS_SECRET_ACCESS_KEY: "" - # AWS_REGION: "" - # AWS_S3_ACCELERATE_URL: "" - # AWS_S3_UPLOAD_BUCKET_URL: "" - # AWS_S3_UPLOAD_BUCKET_NAME: "" - # AWS_S3_UPLOAD_MAX_SIZE: 26214400 - # AWS_S3_FORCE_PATH_STYLE: true - # AWS_S3_ACL: "" - # SMTP_HOST: "" - # SMTP_PORT: 587 - # SMTP_USERNAME: "" - # SMTP_PASSWORD: "" - # SMTP_FROM_EMAIL: "" - # SMTP_REPLY_EMAIL: "" - # SMTP_SECURE: true - - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url-noql - REDIS_URL: - secretKeyRef: - name: rediscreds - key: url - SECRET_KEY: - secretKeyRef: - name: outline-secrets - key: SECRET_KEY - UTILS_SECRET: - secretKeyRef: - name: outline-secrets - key: UTILS_SECRET - service: main: ports: main: port: 10196 - -probes: - liveness: - path: "/_health" - readiness: - path: "/_health" - startup: - path: "/_health" - # Enabled redis redis: enabled: true existingSecret: "rediscreds" redisUsername: outline - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: outline postgresqlDatabase: outline - initContainers: 1-migratedb: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -111,7 +25,7 @@ initContainers: - name: DATABASE_URL valueFrom: secretKeyRef: - name: dbcreds + name: cnpg-main-urls key: url-noql - name: REDIS_URL valueFrom: @@ -130,6 +44,89 @@ initContainers: key: UTILS_SECRET command: ["sh", "-c", "yarn sequelize db:migrate --env=production-ssl-disabled"] - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/_health" + readiness: + path: "/_health" + startup: + path: "/_health" + env: + FORCE_HTTPS: false + PGSSLMODE: "disable" + PORT: "{{ .Values.service.main.ports.main.port }}" + # User defined + URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" + SLACK_MESSAGE_ACTIONS: true + ENABLE_UPDATES: true + WEB_CONCURRENCY: 1 + MAXIMUM_IMPORT_SIZE: 5120000 + DEFAULT_LANGUAGE: "en_US" + # TEAM_LOGO: "" + # COLLABORATION_URL: "" + # SLACK_KEY: "" + # SLACK_SECRET: "" + # SLACK_VERIFICATION_TOKEN: "" + # SLACK_APP_ID: "" + # GOOGLE_CLIENT_ID: "" + # GOOGLE_CLIENT_SECRET: "" + # GOOGLE_ANALYTICS_ID: "" + # AZURE_CLIENT_ID: "" + # AZURE_CLIENT_SECRET: "" + # AZURE_RESOURCE_APP_ID: "" + # OIDC_CLIENT_ID: "" + # OIDC_CLIENT_SECRET: "" + # OIDC_AUTH_URI: "" + # OIDC_TOKEN_URI: "" + # OIDC_USERINFO_URI: "" + # OIDC_USERNAME_CLAIM: "" + # OIDC_DISPLAY_NAME: "" + # OIDC_SCOPES: "" + # SENTRY_DSN: "" + # AWS_ACCESS_KEY_ID: "" + # AWS_SECRET_ACCESS_KEY: "" + # AWS_REGION: "" + # AWS_S3_ACCELERATE_URL: "" + # AWS_S3_UPLOAD_BUCKET_URL: "" + # AWS_S3_UPLOAD_BUCKET_NAME: "" + # AWS_S3_UPLOAD_MAX_SIZE: 26214400 + # AWS_S3_FORCE_PATH_STYLE: true + # AWS_S3_ACL: "" + # SMTP_HOST: "" + # SMTP_PORT: 587 + # SMTP_USERNAME: "" + # SMTP_PASSWORD: "" + # SMTP_FROM_EMAIL: "" + # SMTP_REPLY_EMAIL: "" + # SMTP_SECURE: true + + DATABASE_URL: + secretKeyRef: + name: cnpg-main-urls + key: url-noql + REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + SECRET_KEY: + secretKeyRef: + name: outline-secrets + key: SECRET_KEY + UTILS_SECRET: + secretKeyRef: + name: outline-secrets + key: UTILS_SECRET diff --git a/charts/stable/overseerr/Chart.yaml b/charts/stable/overseerr/Chart.yaml index 58ebf1cf7fa..5b59c0c209e 100644 --- a/charts/stable/overseerr/Chart.yaml +++ b/charts/stable/overseerr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.32.5" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex! home: https://truecharts.org/charts/stable/overseerr icon: https://truecharts.org/img/hotlink-ok/chart-icons/overseerr.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/overseerr/templates/NOTES.txt b/charts/stable/overseerr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/overseerr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/overseerr/templates/common.yaml b/charts/stable/overseerr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/overseerr/templates/common.yaml +++ b/charts/stable/overseerr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/overseerr/values.yaml b/charts/stable/overseerr/values.yaml index 4e78e459667..ac3ccc384ec 100644 --- a/charts/stable/overseerr/values.yaml +++ b/charts/stable/overseerr/values.yaml @@ -2,24 +2,25 @@ image: repository: tccr.io/truecharts/overseerr tag: 1.32.5@sha256:8756b1d3d2fa8fde07e84e686cf7cb2cb99e7c741bfc82c62735c19354734db0 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - -env: - LOG_LEVEL: info - service: main: ports: main: port: 5055 targetPort: 5055 - persistence: config: enabled: true mountPath: "/app/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + LOG_LEVEL: info diff --git a/charts/stable/owncast/Chart.yaml b/charts/stable/owncast/Chart.yaml index fb99800fbe9..d6e42706aa8 100644 --- a/charts/stable/owncast/Chart.yaml +++ b/charts/stable/owncast/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.0.13" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Take control over your live stream video by running it yourself. Streaming + chat out of the box. home: https://truecharts.org/charts/stable/owncast icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncast.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/owncast/templates/NOTES.txt b/charts/stable/owncast/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/owncast/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/owncast/templates/common.yaml b/charts/stable/owncast/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/owncast/templates/common.yaml +++ b/charts/stable/owncast/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/owncast/values.yaml b/charts/stable/owncast/values.yaml index ad829811a3a..91df47636f5 100644 --- a/charts/stable/owncast/values.yaml +++ b/charts/stable/owncast/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/owncast tag: 0.0.13@sha256:feb20e3da4720cc2f17af4a463763fbbdad134d35e2e2394bee560bf478e3dc6 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -25,11 +16,16 @@ service: enabled: true port: 1935 targetPort: 1935 - persistence: config: enabled: true mountPath: "/app/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/owncloud-ocis/Chart.yaml b/charts/stable/owncloud-ocis/Chart.yaml index 0db6d9d92a4..fac35b4809c 100644 --- a/charts/stable/owncloud-ocis/Chart.yaml +++ b/charts/stable/owncloud-ocis/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.0.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: ownCloud Infinite Scale is a self-hosted file sync and share server. home: https://truecharts.org/charts/stable/owncloud-ocis icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncloud-ocis.png @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/owncloud-ocis/templates/NOTES.txt b/charts/stable/owncloud-ocis/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/owncloud-ocis/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/owncloud-ocis/templates/common.yaml b/charts/stable/owncloud-ocis/templates/common.yaml index f8dc48fa8d6..6f166304ccc 100644 --- a/charts/stable/owncloud-ocis/templates/common.yaml +++ b/charts/stable/owncloud-ocis/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for fireflyiii */}} {{- include "ocis.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/owncloud-ocis/values.yaml b/charts/stable/owncloud-ocis/values.yaml index 70eeeba1f18..d944aa17722 100644 --- a/charts/stable/owncloud-ocis/values.yaml +++ b/charts/stable/owncloud-ocis/values.yaml @@ -2,39 +2,13 @@ image: repository: tccr.io/truecharts/ocis tag: 2.0.0@sha256:37f5482b80d2776d26c7cec2c0de06c143652f723299b789846216fa2dc4c738 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - -env: - OCIS_INSECURE: true - ACCOUNTS_DEMO_USERS_AND_GROUPS: false - OCIS_LOG_PRETTY: true - OCIS_LOG_COLOR: true - PROXY_TLS: false - PROXY_HTTP_ADDR: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" - OCIS_URL: "https://localhost:{{ .Values.service.main.ports.main.port }}" - OCIS_JWT_SECRET: - secretKeyRef: - name: ocis-secrets - key: OCIS_JWT_SECRET - STORAGE_TRANSFER_SECRET: - secretKeyRef: - name: ocis-secrets - key: STORAGE_TRANSFER_SECRET - OCIS_MACHINE_AUTH_API_KEY: - secretKeyRef: - name: ocis-secrets - key: OCIS_MACHINE_AUTH_API_KEY - service: main: ports: main: - protocol: HTTPS + protocol: https port: 9200 targetPort: 9200 - installContainers: init: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -48,7 +22,6 @@ installContainers: /usr/bin/ocis init > /etc/ocis/password <<'EOF' yes EOF - persistence: data: enabled: true @@ -56,6 +29,33 @@ persistence: config: enabled: true mountPath: "/etc/ocis" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + OCIS_INSECURE: true + ACCOUNTS_DEMO_USERS_AND_GROUPS: false + OCIS_LOG_PRETTY: true + OCIS_LOG_COLOR: true + PROXY_TLS: false + PROXY_HTTP_ADDR: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" + OCIS_URL: "https://localhost:{{ .Values.service.main.ports.main.port }}" + OCIS_JWT_SECRET: + secretKeyRef: + name: ocis-secrets + key: OCIS_JWT_SECRET + STORAGE_TRANSFER_SECRET: + secretKeyRef: + name: ocis-secrets + key: STORAGE_TRANSFER_SECRET + OCIS_MACHINE_AUTH_API_KEY: + secretKeyRef: + name: ocis-secrets + key: OCIS_MACHINE_AUTH_API_KEY diff --git a/charts/stable/paperless-ng/Chart.yaml b/charts/stable/paperless-ng/Chart.yaml index 017fc381f72..b9d19b4ea4a 100644 --- a/charts/stable/paperless-ng/Chart.yaml +++ b/charts/stable/paperless-ng/Chart.yaml @@ -21,7 +21,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -38,4 +38,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/paperless-ng/templates/NOTES.txt b/charts/stable/paperless-ng/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/paperless-ng/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/paperless-ng/templates/common.yaml b/charts/stable/paperless-ng/templates/common.yaml index fddadb2a1f7..b6e4d79de6d 100644 --- a/charts/stable/paperless-ng/templates/common.yaml +++ b/charts/stable/paperless-ng/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{ include "tc.common.loader.init" . }} +{{ include "tc.v1.common.loader.init" . }} {{/* Render secrets for paperlessng */}} {{- include "paperlessng.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/paperless-ng/values.yaml b/charts/stable/paperless-ng/values.yaml index cf6392d2f92..0801189db42 100644 --- a/charts/stable/paperless-ng/values.yaml +++ b/charts/stable/paperless-ng/values.yaml @@ -2,57 +2,12 @@ image: repository: tccr.io/truecharts/paperless-ng pullPolicy: IfNotPresent tag: 1.13.0@sha256:f8836b6d50f6dad48fc4692ede49c56275677f3d387be76e560e285123e0b8e1 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - PAPERLESS_ADMIN_USER: "admin" - PAPERLESS_ADMIN_PASSWORD: "admin" - PAPERLESS_ADMIN_MAIL: "admin@admin.com" - -env: - PAPERLESS_PORT: "{{ .Values.service.main.ports.main.targetPort }}" - PAPERLESS_DATA_DIR: "/data/" - PAPERLESS_CONSUMPTION_DIR: "/consume/" - PAPERLESS_MEDIA_ROOT: "/media/" - PAPERLESS_URL: "" - USERMAP_UID: "{{ .Values.security.PUID }}" - USERMAP_GID: "{{ .Values.podSecurityContext.fsGroup }}" - PAPERLESS_TIME_ZONE: "{{ .Values.TZ }}" - PAPERLESS_DBNAME: "{{ .Values.postgresql.postgresqlDatabase }}" - PAPERLESS_DBUSER: "{{ .Values.postgresql.postgresqlUsername }}" - PAPERLESS_DBPORT: "5432" - PAPERLESS_WEBSERVER_WORKERS: 2 - PAPERLESS_DBPASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - PAPERLESS_DBHOST: - secretKeyRef: - name: dbcreds - key: plainhost - PAPERLESS_SECRET_KEY: - secretKeyRef: - name: paperlessng-secrets - key: PAPERLESS_SECRET_KEY - PAPERLESS_REDIS: - secretKeyRef: - name: rediscreds - key: url - service: main: ports: main: targetPort: 8000 port: 10140 - persistence: data: enabled: true @@ -63,17 +18,57 @@ persistence: media: enabled: true mountPath: "/media" - redis: enabled: true existingSecret: "rediscreds" redisUsername: default - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: paperless-ng postgresqlDatabase: paperless-ng - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PAPERLESS_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + PAPERLESS_DATA_DIR: "/data/" + PAPERLESS_CONSUMPTION_DIR: "/consume/" + PAPERLESS_MEDIA_ROOT: "/media/" + PAPERLESS_URL: "" + USERMAP_UID: "{{ .Values.security.PUID }}" + USERMAP_GID: "{{ .Values.podSecurityContext.fsGroup }}" + PAPERLESS_TIME_ZONE: "{{ .Values.TZ }}" + PAPERLESS_DBNAME: "{{ .Values.cnpg.database }}" + PAPERLESS_DBUSER: "{{ .Values.cnpg.user }}" + PAPERLESS_DBPORT: "5432" + PAPERLESS_WEBSERVER_WORKERS: 2 + PAPERLESS_DBPASS: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + PAPERLESS_DBHOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + PAPERLESS_SECRET_KEY: + secretKeyRef: + name: paperlessng-secrets + key: PAPERLESS_SECRET_KEY + PAPERLESS_REDIS: + secretKeyRef: + name: rediscreds + key: url + PAPERLESS_ADMIN_USER: "admin" + PAPERLESS_ADMIN_PASSWORD: "admin" + PAPERLESS_ADMIN_MAIL: "admin@admin.com" diff --git a/charts/stable/papermerge/Chart.yaml b/charts/stable/papermerge/Chart.yaml index 37f90552ad2..642b451a6e1 100644 --- a/charts/stable/papermerge/Chart.yaml +++ b/charts/stable/papermerge/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: redis.enabled name: redis repository: https://deps.truecharts.org @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/papermerge/templates/NOTES.txt b/charts/stable/papermerge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/papermerge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/papermerge/templates/common.yaml b/charts/stable/papermerge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/papermerge/templates/common.yaml +++ b/charts/stable/papermerge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/papermerge/values.yaml b/charts/stable/papermerge/values.yaml index 3dea045edd3..ab1b36144c1 100644 --- a/charts/stable/papermerge/values.yaml +++ b/charts/stable/papermerge/values.yaml @@ -2,39 +2,37 @@ image: repository: tccr.io/truecharts/papermerge pullPolicy: IfNotPresent tag: v2.0.1@sha256:a19f99854b4c945166150b1a29badcb390fadcc9ac6a4f95b90ea37697772dca - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - REDIS_URL: - secretKeyRef: - name: rediscreds - key: url - service: main: ports: main: targetPort: 8000 port: 10141 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - redis: enabled: true existingSecret: "rediscreds" redisUsername: papermerge - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + REDIS_URL: + secretKeyRef: + name: rediscreds + key: url diff --git a/charts/stable/pasta/Chart.yaml b/charts/stable/pasta/Chart.yaml index 645836b4698..5fe141aecb1 100644 --- a/charts/stable/pasta/Chart.yaml +++ b/charts/stable/pasta/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.6.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: "PASTA - Audio and Subtitle Track Changer for Plex" home: https://truecharts.org/charts/stable/pasta diff --git a/charts/stable/pasta/templates/NOTES.txt b/charts/stable/pasta/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pasta/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pasta/templates/common.yaml b/charts/stable/pasta/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/pasta/templates/common.yaml +++ b/charts/stable/pasta/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pasta/values.yaml b/charts/stable/pasta/values.yaml index 6c7adedcc33..b163bc2785e 100644 --- a/charts/stable/pasta/values.yaml +++ b/charts/stable/pasta/values.yaml @@ -2,22 +2,19 @@ image: repository: tccr.io/truecharts/pasta pullPolicy: IfNotPresent tag: v1.6.2@sha256:bf58e696b81dc381508e54d8dbdd237314225e443b8e67db7400d5a0db07b5a5 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 10302 - protocol: HTTP + protocol: http targetPort: 80 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/penpot/Chart.yaml b/charts/stable/penpot/Chart.yaml index 43ea82f77f9..f8274456790 100644 --- a/charts/stable/penpot/Chart.yaml +++ b/charts/stable/penpot/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.17.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/penpot/templates/NOTES.txt b/charts/stable/penpot/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/penpot/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/penpot/templates/_backend.tpl b/charts/stable/penpot/templates/_backend.tpl index e409be4690b..e499624986f 100644 --- a/charts/stable/penpot/templates/_backend.tpl +++ b/charts/stable/penpot/templates/_backend.tpl @@ -12,9 +12,9 @@ volumeMounts: mountPath: {{ .Values.persistence.data.mountPath }} envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-common-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-common-secret' - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-backend-exporter-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-backend-exporter-secret' readinessProbe: tcpSocket: port: 6060 diff --git a/charts/stable/penpot/templates/_exporter.tpl b/charts/stable/penpot/templates/_exporter.tpl index ceb0c6e5253..dc490050c84 100644 --- a/charts/stable/penpot/templates/_exporter.tpl +++ b/charts/stable/penpot/templates/_exporter.tpl @@ -9,11 +9,11 @@ securityContext: runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} envFrom: - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-common-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-common-secret' - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-exporter-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-exporter-secret' - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-backend-exporter-secret' + name: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-backend-exporter-secret' readinessProbe: tcpSocket: port: 6061 diff --git a/charts/stable/penpot/templates/_secret.tpl b/charts/stable/penpot/templates/_secret.tpl index 13d0f34ca8a..f5ffb5748f4 100644 --- a/charts/stable/penpot/templates/_secret.tpl +++ b/charts/stable/penpot/templates/_secret.tpl @@ -1,10 +1,10 @@ {{/* Define the secret */}} {{- define "penpot.secret" -}} -{{- $commonSecretName := printf "%s-common-secret" (include "tc.common.names.fullname" .) }} -{{- $exporterSecretName := printf "%s-exporter-secret" (include "tc.common.names.fullname" .) }} -{{- $frontendSecretName := printf "%s-frontend-secret" (include "tc.common.names.fullname" .) }} -{{- $backendAndExporterSecretName := printf "%s-backend-exporter-secret" (include "tc.common.names.fullname" .) }} +{{- $commonSecretName := printf "%s-common-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $exporterSecretName := printf "%s-exporter-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $frontendSecretName := printf "%s-frontend-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $backendAndExporterSecretName := printf "%s-backend-exporter-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- $backendFlags := list }} {{- $backendFlags = mustAppend $backendFlags (printf "%s-smtp" (ternary "enable" "disable" .Values.penpot.smtp.enabled)) }} diff --git a/charts/stable/penpot/templates/common.yaml b/charts/stable/penpot/templates/common.yaml index b937945b8d8..e41d0a62611 100644 --- a/charts/stable/penpot/templates/common.yaml +++ b/charts/stable/penpot/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- include "penpot.secret" . -}} @@ -7,4 +7,4 @@ {{- $_ := set .Values.additionalContainers "exporter" (include "penpot.exporter" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/penpot/values.yaml b/charts/stable/penpot/values.yaml index 3029b53e0cc..29dba68bbbf 100644 --- a/charts/stable/penpot/values.yaml +++ b/charts/stable/penpot/values.yaml @@ -2,32 +2,20 @@ image: repository: tccr.io/truecharts/penpot-frontend pullPolicy: IfNotPresent tag: 1.17.2@sha256:72cb9d9b300e31118aff57bd7f70fff729bd2555044f249f63ad640479ce29d1 - backendImage: repository: tccr.io/truecharts/penpot-backend pullPolicy: IfNotPresent tag: 1.17.2@sha256:aada2cf1de4b7ff4b3f69ada656532af3ce70c63b830a7f53a4f4a374df5ebaa - exporterImage: repository: tccr.io/truecharts/penpot-exporter pullPolicy: IfNotPresent tag: 1.17.2@sha256:3ec7468d4f30f40c843f4192ada074a947fbc1b7fabe8f1d43e6afd7735c42b9 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - hostAliases: - ip: 127.0.0.1 hostnames: - penpot-backend - penpot-exporter - penpot-frontend - penpot: public_uri: "http://localhost:{{ .Values.service.main.ports.main.port }}" flags: @@ -86,32 +74,13 @@ penpot: attrs_username: "" attrs_email: "" attrs_fullname: "" - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-common-secret' - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-frontend-secret' - -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 80 port: 10592 - persistence: data: enabled: true @@ -120,17 +89,41 @@ persistence: assets: enabled: true mountPath: /opt/data/assets - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: penpot postgresqlUsername: penpot - redis: enabled: true existingSecret: rediscreds redisUsername: penpot - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-common-secret' + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-frontend-secret' diff --git a/charts/stable/pgadmin/Chart.yaml b/charts/stable/pgadmin/Chart.yaml index e6250688748..99e84cd641d 100644 --- a/charts/stable/pgadmin/Chart.yaml +++ b/charts/stable/pgadmin/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "6.20" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Web-Based postgresql database management utility home: https://truecharts.org/charts/stable/pgadmin @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - management truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pgadmin/templates/NOTES.txt b/charts/stable/pgadmin/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pgadmin/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pgadmin/templates/common.yaml b/charts/stable/pgadmin/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/pgadmin/templates/common.yaml +++ b/charts/stable/pgadmin/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pgadmin/values.yaml b/charts/stable/pgadmin/values.yaml index 73f443c705d..89e2c8608fb 100644 --- a/charts/stable/pgadmin/values.yaml +++ b/charts/stable/pgadmin/values.yaml @@ -2,31 +2,30 @@ image: repository: tccr.io/truecharts/pgadmin4 pullPolicy: IfNotPresent tag: 6.20@sha256:c183a0f262a313af02d0e69cda3d2bef8446c4e31af50ea792de80042b3466e2 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 5050 - service: main: ports: main: port: 10024 targetPort: 80 - -secretEnv: - PGADMIN_DEFAULT_EMAIL: "replace@this.now" - PGADMIN_DEFAULT_PASSWORD: "changeme" - persistence: config: enabled: true mountPath: "/var/lib/pgadmin" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 + fsGroup: 5050 +workload: + main: + podSpec: + containers: + env: + PGADMIN_DEFAULT_EMAIL: "replace@this.now" + PGADMIN_DEFAULT_PASSWORD: "changeme" diff --git a/charts/stable/photoprism/Chart.yaml b/charts/stable/photoprism/Chart.yaml index 7be307a9564..ac9f7018eba 100644 --- a/charts/stable/photoprism/Chart.yaml +++ b/charts/stable/photoprism/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "221118" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/photoprism/templates/NOTES.txt b/charts/stable/photoprism/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/photoprism/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/photoprism/templates/common.yaml b/charts/stable/photoprism/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/photoprism/templates/common.yaml +++ b/charts/stable/photoprism/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/photoprism/values.yaml b/charts/stable/photoprism/values.yaml index 23ac8b6b4a5..3ba9b50c5bc 100644 --- a/charts/stable/photoprism/values.yaml +++ b/charts/stable/photoprism/values.yaml @@ -2,46 +2,12 @@ image: repository: tccr.io/truecharts/photoprism tag: v221118@sha256:eed14e57bf198d5263bbd5e6631a77f78a3bb812556cfc1d3267e107e5b23baa pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - -secretEnv: - PHOTOPRISM_ADMIN_PASSWORD: "please-change" - -env: - HOME: "/photoprism" - PHOTOPRISM_ORIGINALS_PATH: "/photoprism/originals" - PHOTOPRISM_IMPORT_PATH: "/photoprism/import" - PHOTOPRISM_TEMP_PATH: "/photoprism_temp" - PHOTOPRISM_STORAGE_PATH: "/assets/storage" - PHOTOPRISM_SIDECAR_PATH: "/assets/sidecar" - PHOTOPRISM_CACHE_PATH: "/assets/cache" - PHOTOPRISM_CONFIG_PATH: "/assets/config" - PROTOPRISM_BACKUP_PATH: "/assets/backup" - PHOTOPRISM_PUBLIC: false - PHOTOPRISM_UID: "{{ .Values.podSecurityContext.runAsUser }}" - PHOTOPRISM_GID: "{{ .Values.podSecurityContext.runAsGroup }}" - PHOTOPRISM_UMASK: "{{ .Values.env.UMASK }}" - PHOTOPRISM_DATABASE_DRIVER: "mysql" - PHOTOPRISM_DATABASE_NAME: "photoprism" - PHOTOPRISM_DATABASE_USER: "photoprism" - PHOTOPRISM_DATABASE_SERVER: - secretKeyRef: - name: mariadbcreds - key: plainporthost - PHOTOPRISM_DATABASE_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - service: main: ports: main: port: 2342 targetPort: 2342 - persistence: storage: enabled: true @@ -50,12 +16,44 @@ persistence: enabled: true mountPath: "/photoprism_temp" type: emptyDir - mariadb: enabled: true mariadbUsername: photoprism mariadbDatabase: photoprism existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + HOME: "/photoprism" + PHOTOPRISM_ORIGINALS_PATH: "/photoprism/originals" + PHOTOPRISM_IMPORT_PATH: "/photoprism/import" + PHOTOPRISM_TEMP_PATH: "/photoprism_temp" + PHOTOPRISM_STORAGE_PATH: "/assets/storage" + PHOTOPRISM_SIDECAR_PATH: "/assets/sidecar" + PHOTOPRISM_CACHE_PATH: "/assets/cache" + PHOTOPRISM_CONFIG_PATH: "/assets/config" + PROTOPRISM_BACKUP_PATH: "/assets/backup" + PHOTOPRISM_PUBLIC: false + PHOTOPRISM_UID: "{{ .Values.podSecurityContext.runAsUser }}" + PHOTOPRISM_GID: "{{ .Values.podSecurityContext.runAsGroup }}" + PHOTOPRISM_UMASK: "{{ .Values.env.UMASK }}" + PHOTOPRISM_DATABASE_DRIVER: "mysql" + PHOTOPRISM_DATABASE_NAME: "photoprism" + PHOTOPRISM_DATABASE_USER: "photoprism" + PHOTOPRISM_DATABASE_SERVER: + secretKeyRef: + name: mariadbcreds + key: plainporthost + PHOTOPRISM_DATABASE_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + PHOTOPRISM_ADMIN_PASSWORD: "please-change" diff --git a/charts/stable/photoshow/Chart.yaml b/charts/stable/photoshow/Chart.yaml index d759a63c991..903cfa34d23 100644 --- a/charts/stable/photoshow/Chart.yaml +++ b/charts/stable/photoshow/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "48aabb98" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A gallery software at its easiest, it doesn't even require a database. home: https://truecharts.org/charts/stable/photoshow icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoshow.png @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/photoshow/templates/NOTES.txt b/charts/stable/photoshow/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/photoshow/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/photoshow/templates/common.yaml b/charts/stable/photoshow/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/photoshow/templates/common.yaml +++ b/charts/stable/photoshow/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/photoshow/values.yaml b/charts/stable/photoshow/values.yaml index 205bccb7596..8d3fad98e73 100644 --- a/charts/stable/photoshow/values.yaml +++ b/charts/stable/photoshow/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/photoshow pullPolicy: IfNotPresent tag: version-48aabb98@sha256:03c034b9ffc3db42e8255c502665ddb352f0219404494bceba8e7c1263f53dfc - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10025 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/photoview/Chart.yaml b/charts/stable/photoview/Chart.yaml index fa150e7988d..076f2ae93f9 100644 --- a/charts/stable/photoview/Chart.yaml +++ b/charts/stable/photoview/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.3.13" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/photoview/templates/NOTES.txt b/charts/stable/photoview/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/photoview/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/photoview/templates/common.yaml b/charts/stable/photoview/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/photoview/templates/common.yaml +++ b/charts/stable/photoview/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/photoview/values.yaml b/charts/stable/photoview/values.yaml index 907317c6df1..1e8c22f009e 100644 --- a/charts/stable/photoview/values.yaml +++ b/charts/stable/photoview/values.yaml @@ -2,27 +2,12 @@ image: repository: tccr.io/truecharts/photoview tag: 2.3.13@sha256:2df4e8e7a7f9b15e7d4af8d3b85d20c37434cb8503f04f48c50d30f1982a757b pullPolicy: IfNotPresent - -env: - PHOTOVIEW_DATABASE_DRIVER: "postgres" - PHOTOVIEW_LISTEN_PORT: "{{ .Values.service.main.ports.main.targetPort }}" - PHOTOVIEW_MEDIA_CACHE: "/cache" - MAPBOX_TOKEN: "" - PHOTOVIEW_DISABLE_FACE_RECOGNITION: false - PHOTOVIEW_DISABLE_VIDEO_ENCODING: false - PHOTOVIEW_DISABLE_RAW_PROCESSING: false - PHOTOVIEW_POSTGRES_URL: - secretKeyRef: - name: dbcreds - key: url - service: main: ports: main: port: 10159 targetPort: 10159 - persistence: # Don't use emptyDir, it stores, thumbnails and optimized media cache: @@ -31,12 +16,29 @@ persistence: photos: enabled: true mountPath: "/photos" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: photoview postgresqlDatabase: photoview - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + PHOTOVIEW_DATABASE_DRIVER: "postgres" + PHOTOVIEW_LISTEN_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + PHOTOVIEW_MEDIA_CACHE: "/cache" + MAPBOX_TOKEN: "" + PHOTOVIEW_DISABLE_FACE_RECOGNITION: false + PHOTOVIEW_DISABLE_VIDEO_ENCODING: false + PHOTOVIEW_DISABLE_RAW_PROCESSING: false + PHOTOVIEW_POSTGRES_URL: + secretKeyRef: + name: cnpg-main-urls + key: url diff --git a/charts/stable/phpldapadmin/Chart.yaml b/charts/stable/phpldapadmin/Chart.yaml index da33ab64e0b..8bf04485ad4 100644 --- a/charts/stable/phpldapadmin/Chart.yaml +++ b/charts/stable/phpldapadmin/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.9.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Web-based LDAP browser to manage your LDAP server home: https://truecharts.org/charts/stable/phpldapadmin @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - management truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/phpldapadmin/templates/NOTES.txt b/charts/stable/phpldapadmin/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/phpldapadmin/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/phpldapadmin/templates/common.yaml b/charts/stable/phpldapadmin/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/phpldapadmin/templates/common.yaml +++ b/charts/stable/phpldapadmin/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/phpldapadmin/values.yaml b/charts/stable/phpldapadmin/values.yaml index 35deb6171b6..56669b04e3c 100644 --- a/charts/stable/phpldapadmin/values.yaml +++ b/charts/stable/phpldapadmin/values.yaml @@ -2,29 +2,28 @@ image: repository: tccr.io/truecharts/phpldapadmin pullPolicy: IfNotPresent tag: v0.9.0@sha256:e10578947ce1b257e4123ed839c23a22eb66e2aa9cd5e0b2c80027ebcf1ee8e7 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10026 targetPort: 80 - persistence: varrun: enabled: false - -env: - PHPLDAPADMIN_HTTPS: "false" - PHPLDAPADMIN_TRUST_PROXY_SSL: "true" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PHPLDAPADMIN_HTTPS: "false" + PHPLDAPADMIN_TRUST_PROXY_SSL: "true" diff --git a/charts/stable/pialert/Chart.yaml b/charts/stable/pialert/Chart.yaml index 84242f75b23..62523aade31 100644 --- a/charts/stable/pialert/Chart.yaml +++ b/charts/stable/pialert/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Monitoring your WIFI/LAN network and alerting of new (intruder or hacker) devices. home: https://truecharts.org/charts/stable/pialert @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pialert/templates/NOTES.txt b/charts/stable/pialert/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pialert/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pialert/templates/_secret.tpl b/charts/stable/pialert/templates/_secret.tpl index a92505cc2df..86f7ebe06ba 100644 --- a/charts/stable/pialert/templates/_secret.tpl +++ b/charts/stable/pialert/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the configmap */}} {{- define "pialert.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 diff --git a/charts/stable/pialert/templates/common.yaml b/charts/stable/pialert/templates/common.yaml index 76533163b95..049ade8821a 100644 --- a/charts/stable/pialert/templates/common.yaml +++ b/charts/stable/pialert/templates/common.yaml @@ -1,7 +1,7 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- include "pialert.secret" . -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/pialert/values.yaml b/charts/stable/pialert/values.yaml index 39e1d236604..7ae601e01e7 100644 --- a/charts/stable/pialert/values.yaml +++ b/charts/stable/pialert/values.yaml @@ -2,17 +2,7 @@ image: repository: tccr.io/truecharts/pialert pullPolicy: IfNotPresent tag: latest@sha256:c319211da48c6fbfc7cfa369cc0763a5bdfb7516b7132e3cb2c953dddeed3505 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - hostNetwork: true - pialert: general: dark_mode: true @@ -23,10 +13,9 @@ pialert: days_to_keep_events: 90 scan_cycle_minutes: 5 included_sections: [] - scan_subnets: - [] - # - cidr: "192.168.1.0/24" - # interface: eth0 + scan_subnets: [] + # - cidr: "192.168.1.0/24" + # interface: eth0 pushsafer: enabled: false token: "" @@ -82,19 +71,12 @@ pialert: pihole_active: false # If enabled you need to map '/etc/pihole/dhcp.leases' with additional storage dhcp_active: false - -env: - HOST_USER_ID: "{{ .Values.podSecurityContext.runAsUser }}" - HOST_USER_GID: "{{ .Values.podSecurityContext.fsGroup }}" - PORT: "{{ .Values.service.main.ports.main.port }}" - service: main: ports: main: - protocol: HTTP + protocol: http port: 10600 - persistence: config: enabled: true @@ -106,8 +88,7 @@ persistence: enabled: true noMount: true type: secret - objectName: '{{ template "tc.common.names.fullname" . }}-secret' - + objectName: '{{ template "tc.v1.common.names.fullname" . }}-secret' initContainers: init: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -137,6 +118,20 @@ initContainers: echo "Dark mode file does not exist, no action is needed." fi {{- end }} - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + HOST_USER_ID: "{{ .Values.podSecurityContext.runAsUser }}" + HOST_USER_GID: "{{ .Values.podSecurityContext.fsGroup }}" + PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/piaware/Chart.yaml b/charts/stable/piaware/Chart.yaml index 2ac68b0ca6a..74e4bed3fc6 100644 --- a/charts/stable/piaware/Chart.yaml +++ b/charts/stable/piaware/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "7.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Program for forwarding ADS-B data to FlightAware home: https://truecharts.org/charts/stable/piaware icon: https://truecharts.org/img/hotlink-ok/chart-icons/piaware.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/piaware/templates/NOTES.txt b/charts/stable/piaware/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/piaware/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/piaware/templates/common.yaml b/charts/stable/piaware/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/piaware/templates/common.yaml +++ b/charts/stable/piaware/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/piaware/values.yaml b/charts/stable/piaware/values.yaml index 317ba0fc802..73bc236e6ed 100644 --- a/charts/stable/piaware/values.yaml +++ b/charts/stable/piaware/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/piaware tag: v7.2@sha256:96a88db0579aa7da4bb38429e97139b9027cc64e8786fd1b0b9902470734c3b9 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10092 targetPort: 8080 - persistence: config: enabled: true @@ -35,4 +25,11 @@ affinity: {} # - piaware portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/picoshare/Chart.yaml b/charts/stable/picoshare/Chart.yaml index d2a477fdf0f..08c110a42a9 100644 --- a/charts/stable/picoshare/Chart.yaml +++ b/charts/stable/picoshare/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.3.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: PicoShare is a minimalist service that allows you to share files easily. home: https://truecharts.org/charts/stable/picoshare icon: https://truecharts.org/img/hotlink-ok/chart-icons/picoshare.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/picoshare/templates/NOTES.txt b/charts/stable/picoshare/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/picoshare/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/picoshare/templates/common.yaml b/charts/stable/picoshare/templates/common.yaml index ead65062525..a204deeeb4f 100644 --- a/charts/stable/picoshare/templates/common.yaml +++ b/charts/stable/picoshare/templates/common.yaml @@ -1 +1 @@ -{{- include "tc.common.loader.all" . }} +{{- include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/picoshare/values.yaml b/charts/stable/picoshare/values.yaml index fa843460317..9a70bef14d3 100644 --- a/charts/stable/picoshare/values.yaml +++ b/charts/stable/picoshare/values.yaml @@ -2,27 +2,28 @@ image: repository: tccr.io/truecharts/picoshare tag: 1.3.1@sha256:ae92a1f20098d18872a1f6e6dcfa7014ff52022a0d6ac137e63df820243a5f39 pullPolicy: IfNotPresent - -secretEnv: - PS_SHARED_SECRET: "somesecretcode" - LITESTREAM_BUCKET: "" - LITESTREAM_ENDPOINT: "" - LITESTREAM_ACCESS_KEY_ID: "" - LITESTREAM_SECRET_ACCESS_KEY: "" - -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - service: main: ports: main: port: 10209 - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + PORT: "{{ .Values.service.main.ports.main.port }}" + PS_SHARED_SECRET: "somesecretcode" + LITESTREAM_BUCKET: "" + LITESTREAM_ENDPOINT: "" + LITESTREAM_ACCESS_KEY_ID: "" + LITESTREAM_SECRET_ACCESS_KEY: "" diff --git a/charts/stable/pidgin/Chart.yaml b/charts/stable/pidgin/Chart.yaml index 1b9f66c0421..9dbe4960e09 100644 --- a/charts/stable/pidgin/Chart.yaml +++ b/charts/stable/pidgin/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pidgin/templates/NOTES.txt b/charts/stable/pidgin/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pidgin/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pidgin/templates/common.yaml b/charts/stable/pidgin/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/pidgin/templates/common.yaml +++ b/charts/stable/pidgin/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pidgin/values.yaml b/charts/stable/pidgin/values.yaml index 34db5f52f7b..f52be714817 100644 --- a/charts/stable/pidgin/values.yaml +++ b/charts/stable/pidgin/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/pidgin pullPolicy: IfNotPresent tag: 2.14.9@sha256:709652b67a446302fedc80063ffd799b78586241dcd9ac1d9ef5379c0d36aabe - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 3000 port: 10136 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/pihole/Chart.yaml b/charts/stable/pihole/Chart.yaml index 0d0250a84ad..d619b11973a 100644 --- a/charts/stable/pihole/Chart.yaml +++ b/charts/stable/pihole/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023.02.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: DNS and Ad-filtering for your network home: https://truecharts.org/charts/stable/pihole @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pihole/templates/NOTES.txt b/charts/stable/pihole/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pihole/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pihole/templates/common.yaml b/charts/stable/pihole/templates/common.yaml index e4efbcaf8dc..64d5f495fc7 100644 --- a/charts/stable/pihole/templates/common.yaml +++ b/charts/stable/pihole/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render configmap for pihole */}} {{- include "pihole.configmap" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/pihole/values.yaml b/charts/stable/pihole/values.yaml index 28326d64ee7..3feb9c147d4 100644 --- a/charts/stable/pihole/values.yaml +++ b/charts/stable/pihole/values.yaml @@ -2,20 +2,6 @@ image: repository: tccr.io/truecharts/pihole pullPolicy: IfNotPresent tag: 2023.02.2@sha256:e49fd7cf10284ce200bf86fd5a61f81295014d01c079766a77661dba1b36489e - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - allowPrivilegeEscalation: true - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -envFrom: - - configMapRef: - name: pihole-env - service: main: ports: @@ -34,15 +20,13 @@ service: ports: dns: enabled: true - protocol: UDP + protocol: udp port: 53 targetPort: 53 - pihole: WEBPASSWORD: "somepassword" DNS1: "9.9.9.9" DNS2: "149.112.112.112" - persistence: config: enabled: true @@ -50,6 +34,21 @@ persistence: dnsmasq: enabled: true mountPath: "/etc/dnsmasq.d" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + allowPrivilegeEscalation: true + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + envFrom: + - configMapRef: + name: pihole-env diff --git a/charts/stable/pinry/Chart.yaml b/charts/stable/pinry/Chart.yaml index 4030f58462b..1012aebea63 100644 --- a/charts/stable/pinry/Chart.yaml +++ b/charts/stable/pinry/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.1.12" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format. home: https://truecharts.org/charts/stable/pinry icon: https://truecharts.org/img/hotlink-ok/chart-icons/pinry.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pinry/templates/NOTES.txt b/charts/stable/pinry/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pinry/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pinry/templates/common.yaml b/charts/stable/pinry/templates/common.yaml index ab8ad167767..5222eedf220 100644 --- a/charts/stable/pinry/templates/common.yaml +++ b/charts/stable/pinry/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for pinry */}} {{- include "pinry.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/pinry/values.yaml b/charts/stable/pinry/values.yaml index 58dfce73a69..7b7fd2073f4 100644 --- a/charts/stable/pinry/values.yaml +++ b/charts/stable/pinry/values.yaml @@ -2,33 +2,16 @@ image: repository: tccr.io/truecharts/pinry tag: v2.1.12@sha256:fc1ddce0a4cdd0ce567db0bb6514a62880c50fcb5f1826b0bde3f3660c54123a pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - SECRET_KEY: - secretKeyRef: - name: pinry-secrets - key: SECRET_KEY - service: main: ports: main: port: 10213 targetPort: 80 - persistence: data: enabled: true mountPath: "/data" - installContainers: 1-create-key-file: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -44,9 +27,8 @@ installContainers: command: ["sh", "-c"] args: - > - keyfile="/data/production_secret_key.txt"; - if [ ! -f ${keyfile} ]; - then + keyfile="/data/production_secret_key.txt"; if [ ! -f ${keyfile} ]; then + echo "No ${keyfile} File..."; echo "Creating ${keyfile} file..."; echo "${SECRET_KEY}" > ${keyfile}; @@ -57,8 +39,25 @@ installContainers: echo "Failed."; fi; else + echo "${keyfile} File exists. Skipping..."; fi; portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + SECRET_KEY: + secretKeyRef: + name: pinry-secrets + key: SECRET_KEY diff --git a/charts/stable/pixapop/Chart.yaml b/charts/stable/pixapop/Chart.yaml index b20be01952b..8165a976f67 100644 --- a/charts/stable/pixapop/Chart.yaml +++ b/charts/stable/pixapop/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An open-source single page application to view your photos in the easiest way possible. home: https://truecharts.org/charts/stable/pixapop icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixapop.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pixapop/templates/NOTES.txt b/charts/stable/pixapop/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pixapop/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pixapop/templates/common.yaml b/charts/stable/pixapop/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/pixapop/templates/common.yaml +++ b/charts/stable/pixapop/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pixapop/values.yaml b/charts/stable/pixapop/values.yaml index 31c8b1b9c98..d9d543122a0 100644 --- a/charts/stable/pixapop/values.yaml +++ b/charts/stable/pixapop/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/pixapop pullPolicy: IfNotPresent tag: v1.2-ls15@sha256:6a05383524fcd51b0b692d508dd16ed6948337aa272677e01baa6d8ba119c070 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10028 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/plaxt/Chart.yaml b/charts/stable/plaxt/Chart.yaml index e7d86cc793e..3f85677815f 100644 --- a/charts/stable/plaxt/Chart.yaml +++ b/charts/stable/plaxt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv home: https://truecharts.org/charts/stable/plaxt @@ -31,4 +31,3 @@ annotations: - MediaApp-Other - MediaServer-Other truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/plaxt/templates/NOTES.txt b/charts/stable/plaxt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/plaxt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/plaxt/templates/common.yaml b/charts/stable/plaxt/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/plaxt/templates/common.yaml +++ b/charts/stable/plaxt/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/plaxt/values.yaml b/charts/stable/plaxt/values.yaml index 8548a794970..4f2ba157a59 100644 --- a/charts/stable/plaxt/values.yaml +++ b/charts/stable/plaxt/values.yaml @@ -2,31 +2,30 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/plaxt tag: latest@sha256:da5223efed05cf981a0a5a4670cfbd609db5c3ad0b4653ba88a6b08a77805cc1 - -env: - TRAKT_ID: "" - TRAKT_SECRET: "" - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 8000 - protocol: HTTP + protocol: http targetPort: 8000 - persistence: config: enabled: true mountPath: "/app/keystore" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + TRAKT_ID: "" + TRAKT_SECRET: "" diff --git a/charts/stable/plex-auto-languages/Chart.yaml b/charts/stable/plex-auto-languages/Chart.yaml index 3591697b0be..dbd1257388e 100644 --- a/charts/stable/plex-auto-languages/Chart.yaml +++ b/charts/stable/plex-auto-languages/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Automated language selection for Plex TV Shows. home: https://truecharts.org/charts/stable/plex-auto-languages @@ -33,4 +33,3 @@ annotations: - MediaApp-Video - MediaServer-Video truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/plex-auto-languages/templates/NOTES.txt b/charts/stable/plex-auto-languages/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/plex-auto-languages/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/plex-auto-languages/templates/common.yaml b/charts/stable/plex-auto-languages/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/plex-auto-languages/templates/common.yaml +++ b/charts/stable/plex-auto-languages/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/plex-auto-languages/values.yaml b/charts/stable/plex-auto-languages/values.yaml index f3bda2c140d..9b53963eaaf 100644 --- a/charts/stable/plex-auto-languages/values.yaml +++ b/charts/stable/plex-auto-languages/values.yaml @@ -2,38 +2,37 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/plex-auto-languages tag: latest@sha256:e33ef1aa90a5a80082109723e43ded02fc861bf4c0d9c9ac267a7898a4dbc1b3 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -env: - PLEX_TOKEN: YOUR_TOKEN_PLEX - PLEX_URL: http://plex:32400 - service: main: enabled: false ports: main: enabled: false - persistence: config: enabled: true mountPath: /config - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + PLEX_TOKEN: YOUR_TOKEN_PLEX + PLEX_URL: http://plex:32400 diff --git a/charts/stable/plex-utills/Chart.yaml b/charts/stable/plex-utills/Chart.yaml index 2db62c1e5bc..bb082f21f23 100644 --- a/charts/stable/plex-utills/Chart.yaml +++ b/charts/stable/plex-utills/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A utility to help manage your library. home: https://truecharts.org/charts/stable/plex-utills @@ -29,4 +29,3 @@ annotations: - Tools-Utilities - MediaApp-Other truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/plex-utills/templates/NOTES.txt b/charts/stable/plex-utills/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/plex-utills/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/plex-utills/templates/common.yaml b/charts/stable/plex-utills/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/plex-utills/templates/common.yaml +++ b/charts/stable/plex-utills/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/plex-utills/values.yaml b/charts/stable/plex-utills/values.yaml index 37f57dff2ae..d94c939c366 100644 --- a/charts/stable/plex-utills/values.yaml +++ b/charts/stable/plex-utills/values.yaml @@ -2,23 +2,13 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/plex-utills tag: latest@sha256:af9228b2674dc2444b709bba029e8397006362afd4f8ee4b0f0fd430c13d54fb - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 10380 - protocol: HTTP + protocol: http targetPort: 80 - persistence: config: enabled: true @@ -29,6 +19,12 @@ persistence: plexlibrary: enabled: true mountPath: /films - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/plex/Chart.yaml b/charts/stable/plex/Chart.yaml index fbcb0e1d55f..7948edad14d 100644 --- a/charts/stable/plex/Chart.yaml +++ b/charts/stable/plex/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.31.1.673" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Plex Media Server home: https://truecharts.org/charts/stable/plex @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/plex/templates/NOTES.txt b/charts/stable/plex/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/plex/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/plex/templates/common.yaml b/charts/stable/plex/templates/common.yaml index a721faed06a..98829ccdfa7 100644 --- a/charts/stable/plex/templates/common.yaml +++ b/charts/stable/plex/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- $adv := list -}} {{- $serverURL := "" }} @@ -40,4 +40,4 @@ {{- $_ := set .Values.env "ADVERTISE_IP" (join "," $adv) }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/plex/values.yaml b/charts/stable/plex/values.yaml index 2c93f2aeed3..6feb908764b 100644 --- a/charts/stable/plex/values.yaml +++ b/charts/stable/plex/values.yaml @@ -2,31 +2,33 @@ image: repository: tccr.io/truecharts/plex pullPolicy: IfNotPresent tag: 1.31.1.6733@sha256:42dd9f5ec75e8ef482dbdde02f2f8703454cf26ae0c888231165d4b7439ead22 - service: main: ports: main: - protocol: HTTP + protocol: http port: 32400 targetPort: 32400 - persistence: config: enabled: true mountPath: "/config" - plex: # User Defined serverIP: "127.0.0.1" additionalAdvertiseURL: "" disableGDM: true - -env: - PLEX_PREFERENCE_GDM: 'GdmEnabled={{ ternary "0" "1" .Values.plex.disableGDM }}' - # User Defined - ALLOWED_NETWORKS: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" - PLEX_CLAIM: "" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + PLEX_PREFERENCE_GDM: 'GdmEnabled={{ ternary "0" "1" .Values.plex.disableGDM }}' + # User Defined + ALLOWED_NETWORKS: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" + PLEX_CLAIM: "" diff --git a/charts/stable/plexanisync/Chart.yaml b/charts/stable/plexanisync/Chart.yaml index 1ca464cd431..fd9205167de 100644 --- a/charts/stable/plexanisync/Chart.yaml +++ b/charts/stable/plexanisync/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Plex to AniList Sync. home: https://truecharts.org/charts/stable/plexanisync @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/plexanisync/templates/NOTES.txt b/charts/stable/plexanisync/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/plexanisync/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/plexanisync/templates/_secret.tpl b/charts/stable/plexanisync/templates/_secret.tpl index da5a9502768..9e166ba16ca 100644 --- a/charts/stable/plexanisync/templates/_secret.tpl +++ b/charts/stable/plexanisync/templates/_secret.tpl @@ -1,8 +1,8 @@ {{/* Define the secret */}} {{- define "plexanisync.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} -{{- $secretConfigName := printf "%s-config-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $secretConfigName := printf "%s-config-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- $pas := .Values.plexanisync }} {{- $cm := .Values.custom_mappings }} --- diff --git a/charts/stable/plexanisync/templates/common.yaml b/charts/stable/plexanisync/templates/common.yaml index b476d39f3d6..54906d8137b 100644 --- a/charts/stable/plexanisync/templates/common.yaml +++ b/charts/stable/plexanisync/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "plexanisync.secret" . }} @@ -9,7 +9,7 @@ enabled: true type: secret readOnly: true defaultMode: "0600" -objectName: '{{ include "tc.common.names.fullname" . }}-config-secret' +objectName: '{{ include "tc.v1.common.lib.chart.names.fullname" . }}-config-secret' mountPath: /plexanisync/custom_mappings.yaml subPath: custom_mappings.yaml {{- end -}} @@ -19,4 +19,4 @@ subPath: custom_mappings.yaml {{- end -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/plexanisync/values.yaml b/charts/stable/plexanisync/values.yaml index 203a08e4e09..5b37ddf2767 100644 --- a/charts/stable/plexanisync/values.yaml +++ b/charts/stable/plexanisync/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/plexanisync pullPolicy: IfNotPresent tag: latest@sha256:13dcfeadb31ec46bc137c2a03e0ddab74fe8f49a1bfc86566543c676cdd5eba8 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - plexanisync: interval: 3600 plex: - plex_section: - [] - # - section1 - # - section2 + plex_section: [] + # - section1 + # - section2 # direct | myplex plex_auth_method: direct # myplex @@ -37,22 +27,16 @@ plexanisync: plex_ep_count_priority: false skip_list_update: false log_failed_matches: false - -custom_mappings: - [] - # remote_urls: - # - https://blabal - # entries: - # - title: title - # seasons: - # - season: 1 - # anilist_id: 2345 - # synonyms: - # - asfdasd - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' +custom_mappings: [] +# remote_urls: +# - https://blabal +# entries: +# - title: title +# seasons: +# - season: 1 +# anilist_id: 2345 +# synonyms: +# - asfdasd service: main: @@ -60,24 +44,36 @@ service: ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: settings: enabled: true type: secret readOnly: true defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-config-secret' + objectName: '{{ include "tc.v1.common.names.fullname" . }}-config-secret' mountPath: /plexanisync/settings.ini subPath: settings.ini - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-secret' diff --git a/charts/stable/podgrab/Chart.yaml b/charts/stable/podgrab/Chart.yaml index 6eb1cb6b1f5..c93e4034d98 100644 --- a/charts/stable/podgrab/Chart.yaml +++ b/charts/stable/podgrab/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A self-hosted podcast manager to download episodes as soon as they become live. home: https://truecharts.org/charts/stable/podgrab @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - mutlimedia truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/podgrab/templates/NOTES.txt b/charts/stable/podgrab/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/podgrab/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/podgrab/templates/common.yaml b/charts/stable/podgrab/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/podgrab/templates/common.yaml +++ b/charts/stable/podgrab/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/podgrab/values.yaml b/charts/stable/podgrab/values.yaml index 609a6a68322..53f0355fee0 100644 --- a/charts/stable/podgrab/values.yaml +++ b/charts/stable/podgrab/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/podgrab pullPolicy: Always tag: v1.0.0@sha256:4f12ed1458991f2918990a7041a8d4e4ff84232e5dc0bf57d14acb70debb0103 - service: main: ports: @@ -16,27 +15,27 @@ service: enabled: true port: 51080 targetPort: 51080 - -secretEnv: - PASSWORD: "secretpasswordgoeshere" - -env: - CHECK_FREQUENCY: 240 - persistence: config: enabled: true mountPath: "/config" - -probes: - liveness: - enabled: false - - readiness: - enabled: false - - startup: - enabled: false - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + CHECK_FREQUENCY: 240 + PASSWORD: "secretpasswordgoeshere" diff --git a/charts/stable/portainer-ce/Chart.yaml b/charts/stable/portainer-ce/Chart.yaml index 1ec20b95633..8470eab3627 100644 --- a/charts/stable/portainer-ce/Chart.yaml +++ b/charts/stable/portainer-ce/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.17.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Container management made easy home: https://truecharts.org/charts/stable/portainer-ce icon: https://truecharts.org/img/hotlink-ok/chart-icons/portainer-ce.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - management truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/portainer-ce/templates/NOTES.txt b/charts/stable/portainer-ce/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/portainer-ce/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/portainer-ce/templates/common.yaml b/charts/stable/portainer-ce/templates/common.yaml index 31fa3252a25..031a33d3e82 100644 --- a/charts/stable/portainer-ce/templates/common.yaml +++ b/charts/stable/portainer-ce/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- $newArgs := (include "portainer.args" . | fromYaml) }} {{- $_ := set .Values "newArgs" $newArgs -}} @@ -7,4 +7,4 @@ {{- $_ := set .Values "args" $args -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/portainer-ce/values.yaml b/charts/stable/portainer-ce/values.yaml index d798fcd9aaf..fd256550f32 100644 --- a/charts/stable/portainer-ce/values.yaml +++ b/charts/stable/portainer-ce/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/portainer-ce tag: 2.17.1@sha256:f788c772e9b9a273f44ea2cf3d365d7120e36a1f8150d77dd79ae4f013b3c6da pullPolicy: IfNotPresent - portainer: # Logo URL logo: "" @@ -11,13 +10,11 @@ portainer: # Sets Snapshot interval snapshot_interval: 5m hide_labels: - # - label1=value1 - # - label2=value2 - + # - label1=value1 + # - label2=value2 serviceAccount: main: enabled: true - rbac: main: enabled: true @@ -28,36 +25,12 @@ rbac: - "*" verbs: - "*" - -probes: - liveness: - custom: true - spec: - httpGet: - path: / - port: 9443 - scheme: HTTPS - readiness: - custom: true - spec: - httpGet: - path: / - port: 9443 - scheme: HTTPS - startup: - custom: true - spec: - httpGet: - path: / - port: 9443 - scheme: HTTPS - service: main: ports: main: port: 10400 - protocol: HTTPS + protocol: https targetPort: 9443 edge: enabled: true @@ -66,7 +39,6 @@ service: enabled: true port: 10401 targetPort: 10401 - persistence: data: enabled: true @@ -75,6 +47,35 @@ persistence: enabled: true mountPath: "/.cache" type: emptyDir - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + spec: + httpGet: + path: / + port: 9443 + scheme: HTTPS + readiness: + custom: true + spec: + httpGet: + path: / + port: 9443 + scheme: HTTPS + startup: + custom: true + spec: + httpGet: + path: / + port: 9443 + scheme: HTTPS diff --git a/charts/stable/posterr/Chart.yaml b/charts/stable/posterr/Chart.yaml index e271c8e8389..5ef2263384b 100644 --- a/charts/stable/posterr/Chart.yaml +++ b/charts/stable/posterr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Media display for Plex, Sonarr and Radarr. home: https://truecharts.org/charts/stable/posterr @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - MediaServer-Other truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/posterr/templates/NOTES.txt b/charts/stable/posterr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/posterr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/posterr/templates/common.yaml b/charts/stable/posterr/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/posterr/templates/common.yaml +++ b/charts/stable/posterr/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/posterr/values.yaml b/charts/stable/posterr/values.yaml index ee10b11adbd..d725fe0ac7e 100644 --- a/charts/stable/posterr/values.yaml +++ b/charts/stable/posterr/values.yaml @@ -2,23 +2,13 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/posterr tag: latest@sha256:cffd0969cc08c002cb959f69744343afb29cf9f32a8c4f3e58dd9b0be796eed3 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 9876 - protocol: HTTP + protocol: http targetPort: 3000 - persistence: config: enabled: true @@ -26,6 +16,12 @@ persistence: custom: enabled: true mountPath: /usr/src/app/public/custom - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/postgresql/Chart.yaml b/charts/stable/postgresql/Chart.yaml index 8d29e435079..cb44293d3d4 100644 --- a/charts/stable/postgresql/Chart.yaml +++ b/charts/stable/postgresql/Chart.yaml @@ -3,10 +3,10 @@ appVersion: "14.7.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 12.2.1 + version: 12.2.25 deprecated: false description: PostgresSQL -home: https://truecharts.org/charts/stable/postgresql +home: https://truecharts.org/charts/dependency/postgresql icon: https://truecharts.org/img/hotlink-ok/chart-icons/postgresql.png keywords: - postgres @@ -20,7 +20,7 @@ maintainers: url: https://truecharts.org name: postgresql sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/postgresql + - https://github.com/truecharts/charts/tree/master/charts/dependency/postgresql - https://hub.docker.com/r/bitnami/postgresql - https://www.postgresql.org/ type: application @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - database truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/postgresql/README.md b/charts/stable/postgresql/README.md index 701942c352f..36b5b3d8f7e 100644 --- a/charts/stable/postgresql/README.md +++ b/charts/stable/postgresql/README.md @@ -5,7 +5,7 @@ TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. However only installations using the TrueNAS SCALE Apps system are supported. -For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/charts/stable/postgresql/values.yaml b/charts/stable/postgresql/values.yaml index 91a2bf21612..695c9ec9575 100644 --- a/charts/stable/postgresql/values.yaml +++ b/charts/stable/postgresql/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/postgresql pullPolicy: IfNotPresent tag: 14.7.0@sha256:f71c97329aa3bdcd7d9fac73596b74348bee81499a6e132e00045b3cf358cc06 - workload: main: enabled: false @@ -17,11 +16,9 @@ workload: enabled: false startup: enabled: false - portal: open: enabled: false - service: main: enabled: false @@ -29,7 +26,6 @@ service: main: enabled: false port: 9999 - cnpg: main: enabled: false @@ -60,3 +56,5 @@ cnpg: enablePodMonitor: true # -- contains credentials and urls output by generator creds: {} +securityContext: + container: null diff --git a/charts/stable/pretend-youre-xyzzy/Chart.yaml b/charts/stable/pretend-youre-xyzzy/Chart.yaml index cc5850c57ad..ffbc4197e67 100644 --- a/charts/stable/pretend-youre-xyzzy/Chart.yaml +++ b/charts/stable/pretend-youre-xyzzy/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: pretend-youre-xyzzy, a cards against humanity clone home: https://truecharts.org/charts/stable/pretend-youre-xyzzy icon: https://truecharts.org/img/hotlink-ok/chart-icons/pretend-youre-xyzzy.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pretend-youre-xyzzy/templates/NOTES.txt b/charts/stable/pretend-youre-xyzzy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pretend-youre-xyzzy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pretend-youre-xyzzy/templates/common.yaml b/charts/stable/pretend-youre-xyzzy/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/pretend-youre-xyzzy/templates/common.yaml +++ b/charts/stable/pretend-youre-xyzzy/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pretend-youre-xyzzy/values.yaml b/charts/stable/pretend-youre-xyzzy/values.yaml index 27a2afafbe8..83daa0ef54d 100644 --- a/charts/stable/pretend-youre-xyzzy/values.yaml +++ b/charts/stable/pretend-youre-xyzzy/values.yaml @@ -2,21 +2,18 @@ image: repository: tccr.io/truecharts/pretend-youre-xyzzy tag: v4@sha256:91c45a58367416a93be646066bcec02fc7105721411eaea2d4f646249ed503f8 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10094 targetPort: 8080 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/projectsend/Chart.yaml b/charts/stable/projectsend/Chart.yaml index a9762b03ae7..b6fbff4f031 100644 --- a/charts/stable/projectsend/Chart.yaml +++ b/charts/stable/projectsend/Chart.yaml @@ -14,7 +14,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/projectsend/templates/NOTES.txt b/charts/stable/projectsend/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/projectsend/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/projectsend/templates/common.yaml b/charts/stable/projectsend/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/projectsend/templates/common.yaml +++ b/charts/stable/projectsend/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/projectsend/values.yaml b/charts/stable/projectsend/values.yaml index 187e21dfc86..9e82588fa71 100644 --- a/charts/stable/projectsend/values.yaml +++ b/charts/stable/projectsend/values.yaml @@ -2,27 +2,12 @@ image: repository: tccr.io/truecharts/projectsend pullPolicy: IfNotPresent tag: v2021.12.10@sha256:16e02fcc07f7f1eca067e5213e81aa2b6c9af3aa994bfac7f2cb9f3c413a905e - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - MAX_UPLOAD: 5000 - PHP_MEMORY_LIMIT: "512M" - PHP_MAX_FILE_UPLOAD: 200 - service: main: ports: main: targetPort: 80 port: 10127 - persistence: config: enabled: true @@ -32,13 +17,11 @@ persistence: mountPath: "/data" varrun: enabled: true - mariadb: enabled: true mariadbUsername: projectsend mariadbDatabase: projectsend existingSecret: "mariadbcreds" - installContainers: initconfig: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -88,6 +71,20 @@ installContainers: else echo "Initial config file already exists. Skipping..."; fi; - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + MAX_UPLOAD: 5000 + PHP_MEMORY_LIMIT: "512M" + PHP_MAX_FILE_UPLOAD: 200 diff --git a/charts/stable/promcord/Chart.yaml b/charts/stable/promcord/Chart.yaml index 2254910ddbc..c7c92ba35b5 100644 --- a/charts/stable/promcord/Chart.yaml +++ b/charts/stable/promcord/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Discord bot that provides metrics from a Discord server icon: https://truecharts.org/img/hotlink-ok/chart-icons/promcord.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - metrics truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/promcord/templates/NOTES.txt b/charts/stable/promcord/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/promcord/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/promcord/templates/common.yaml b/charts/stable/promcord/templates/common.yaml index 103b1c35be7..576255d2344 100644 --- a/charts/stable/promcord/templates/common.yaml +++ b/charts/stable/promcord/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} {{ include "promcord.metrics" . }} diff --git a/charts/stable/promcord/values.yaml b/charts/stable/promcord/values.yaml index 999ccd28b06..890d368cee6 100644 --- a/charts/stable/promcord/values.yaml +++ b/charts/stable/promcord/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/promcord tag: latest@sha256:7a8bc4a5106cafcf6d7b7a8deba3c7d842654c0a135edb960828ead7927d40a7 pullPolicy: IfNotPresent - service: main: ports: @@ -10,21 +9,8 @@ service: type: ClusterIP enabled: true port: 8080 - -# -- Configure the Security Context for the Pod -#podSecurityContext: -# runAsUser: 568 -# runAsGroup: 568 -# fsGroup: 568 - -# -- Configure the Security Context for the main container -securityContext: - readOnlyRootFilesystem: false -# runAsNonRoot: true - # env: # DISCORD_TOKEN: - metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -40,17 +26,19 @@ metrics: labels: {} # -- Configure additionial rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: PromcordAbsent - # annotations: - # description: Promcord has disappeared from Prometheus service discovery. - # summary: Promcord is disabled. - # expr: | - # absent(up{job=~".promcord.*"} == 1) - # for: 15m - # labels: - # severity: critical - + rules: [] + # - alert: PromcordAbsent + # annotations: + # description: Promcord has disappeared from Prometheus service discovery. + # summary: Promcord is disabled. + # expr: | + # absent(up{job=~".promcord.*"} == 1) + # for: 15m + # labels: + # severity: critical portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false diff --git a/charts/stable/protonmail-bridge/Chart.yaml b/charts/stable/protonmail-bridge/Chart.yaml index 345bfdc5eba..9e4f654d726 100644 --- a/charts/stable/protonmail-bridge/Chart.yaml +++ b/charts/stable/protonmail-bridge/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.0.17" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Container for protonmail bridge to work on the network. home: https://truecharts.org/charts/stable/protonmail-bridge icon: https://truecharts.org/img/hotlink-ok/chart-icons/protonmail-bridge.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/protonmail-bridge/templates/NOTES.txt b/charts/stable/protonmail-bridge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/protonmail-bridge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/protonmail-bridge/templates/common.yaml b/charts/stable/protonmail-bridge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/protonmail-bridge/templates/common.yaml +++ b/charts/stable/protonmail-bridge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/protonmail-bridge/values.yaml b/charts/stable/protonmail-bridge/values.yaml index fb869970ae5..9e1cd96ce88 100644 --- a/charts/stable/protonmail-bridge/values.yaml +++ b/charts/stable/protonmail-bridge/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/protonmail-bridge tag: 3.0.17@sha256:23e2d0200f0f060b8732a4220c7d348b9633b051b2c9b27913ef44ccc37b4a34 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: enabled: false @@ -31,11 +22,16 @@ service: enabled: true port: 143 targetPort: 143 - persistence: config: enabled: true mountPath: "/root" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/prowlarr/Chart.yaml b/charts/stable/prowlarr/Chart.yaml index e04bdc51a84..52b34bf8531 100644 --- a/charts/stable/prowlarr/Chart.yaml +++ b/charts/stable/prowlarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.3.1.2796" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://charts.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/prowlarr/templates/NOTES.txt b/charts/stable/prowlarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/prowlarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/prowlarr/templates/common.yaml b/charts/stable/prowlarr/templates/common.yaml index 90075b16b37..539b471c1d2 100644 --- a/charts/stable/prowlarr/templates/common.yaml +++ b/charts/stable/prowlarr/templates/common.yaml @@ -1,6 +1,6 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/prowlarr/values.yaml b/charts/stable/prowlarr/values.yaml index 432e0ce696c..b114419ed55 100644 --- a/charts/stable/prowlarr/values.yaml +++ b/charts/stable/prowlarr/values.yaml @@ -2,41 +2,41 @@ image: repository: tccr.io/truecharts/prowlarr tag: 1.3.1.2796@sha256:64a815f6eb0ec4d553c3797413a520fa40d0ac1e137a1b11c685e21e32d66764 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - -env: - PROWLARR__PORT: "{{ .Values.service.main.ports.main.port }}" - PROWLARR__AUTHENTICATION_METHOD: "" - PROWLARR__POSTGRES_PORT: 5432 - PROWLARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - PROWLARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - PROWLARR__POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - PROWLARR__POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - service: main: ports: main: port: 9696 - persistence: config: enabled: true mountPath: /config - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: prowlarr postgresqlUsername: prowlarr - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + PROWLARR__PORT: "{{ .Values.service.main.ports.main.port }}" + PROWLARR__AUTHENTICATION_METHOD: "" + PROWLARR__POSTGRES_PORT: 5432 + PROWLARR__POSTGRES_USER: "{{ .Values.cnpg.user }}" + PROWLARR__POSTGRES_MAIN_DB: "{{ .Values.cnpg.database }}" + PROWLARR__POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + PROWLARR__POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password diff --git a/charts/stable/prusaslicer-novnc/Chart.yaml b/charts/stable/prusaslicer-novnc/Chart.yaml index 79738ed82bc..13f5d407b83 100644 --- a/charts/stable/prusaslicer-novnc/Chart.yaml +++ b/charts/stable/prusaslicer-novnc/Chart.yaml @@ -8,7 +8,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Enjoy Prusaslicer directly in your browser with this easy to use Chart Chart. home: https://truecharts.org/charts/stable/prusaslicer-novnc diff --git a/charts/stable/prusaslicer-novnc/templates/NOTES.txt b/charts/stable/prusaslicer-novnc/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/prusaslicer-novnc/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/prusaslicer-novnc/templates/common.yaml b/charts/stable/prusaslicer-novnc/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/prusaslicer-novnc/templates/common.yaml +++ b/charts/stable/prusaslicer-novnc/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/prusaslicer-novnc/values.yaml b/charts/stable/prusaslicer-novnc/values.yaml index 0e0116ca0de..1e95628ff87 100644 --- a/charts/stable/prusaslicer-novnc/values.yaml +++ b/charts/stable/prusaslicer-novnc/values.yaml @@ -9,22 +9,25 @@ persistence: prints: enabled: true mountPath: /prints/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false service: main: ports: main: port: 16080 - protocol: HTTP + protocol: http targetPort: 8080 - portal: - enabled: true - -env: - SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt diff --git a/charts/stable/putty/Chart.yaml b/charts/stable/putty/Chart.yaml index 5a44d8d2c9b..a58ff36d773 100644 --- a/charts/stable/putty/Chart.yaml +++ b/charts/stable/putty/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. home: https://truecharts.org/charts/stable/putty @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/putty/templates/NOTES.txt b/charts/stable/putty/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/putty/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/putty/templates/common.yaml b/charts/stable/putty/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/putty/templates/common.yaml +++ b/charts/stable/putty/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/putty/values.yaml b/charts/stable/putty/values.yaml index 38e2c1b7d24..7c8fdb09a20 100644 --- a/charts/stable/putty/values.yaml +++ b/charts/stable/putty/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/putty tag: 23.02.2@sha256:4bec4d770722ee284dcb7db8250768a62d72a5f29c54ed547458c2450f0676a5 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,14 +15,6 @@ service: enabled: true port: 10267 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-putty' - -secretEnv: - VNC_PASSWORD: "" - putty: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 @@ -39,7 +22,6 @@ putty: SECURE_CONNECTION: false DISABLE_RESTART_SESSION_DIALOG_WINDOW: false ENABLE_CJK_FONT: false - configmap: putty: enabled: true @@ -50,11 +32,26 @@ configmap: DISABLE_RESTART_SESSION_DIALOG_WINDOW: '{{ ternary "1" "0" .Values.putty.DISABLE_RESTART_SESSION_DIALOG_WINDOW }}' DISPLAY_WIDTH: "{{ .Values.putty.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.putty.DISPLAY_HEIGHT }}" - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-putty' diff --git a/charts/stable/pwndrop/Chart.yaml b/charts/stable/pwndrop/Chart.yaml index 9692dbed9ef..7693d1a2501 100644 --- a/charts/stable/pwndrop/Chart.yaml +++ b/charts/stable/pwndrop/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pwndrop/templates/NOTES.txt b/charts/stable/pwndrop/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pwndrop/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pwndrop/templates/common.yaml b/charts/stable/pwndrop/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/pwndrop/templates/common.yaml +++ b/charts/stable/pwndrop/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pwndrop/values.yaml b/charts/stable/pwndrop/values.yaml index 85b048d422b..72d30f223d3 100644 --- a/charts/stable/pwndrop/values.yaml +++ b/charts/stable/pwndrop/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/pwndrop pullPolicy: IfNotPresent tag: v1.0.1@sha256:b72809ffbb655d0ad56c64a9b2a36132ab28b76986376d673fa05da772bee90a - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 8080 port: 10149 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/pydio-cells/Chart.yaml b/charts/stable/pydio-cells/Chart.yaml index 47fd5e6dcbb..461078c6a16 100644 --- a/charts/stable/pydio-cells/Chart.yaml +++ b/charts/stable/pydio-cells/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pydio-cells/templates/NOTES.txt b/charts/stable/pydio-cells/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pydio-cells/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pydio-cells/templates/common.yaml b/charts/stable/pydio-cells/templates/common.yaml index eacdafa9525..35fcae65ec8 100644 --- a/charts/stable/pydio-cells/templates/common.yaml +++ b/charts/stable/pydio-cells/templates/common.yaml @@ -1,4 +1,4 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/pydio-cells/values.yaml b/charts/stable/pydio-cells/values.yaml index 9f2cdf87aea..210a35a2608 100644 --- a/charts/stable/pydio-cells/values.yaml +++ b/charts/stable/pydio-cells/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/pydio-cells pullPolicy: IfNotPresent tag: 4.0.6@sha256:1cdc282e7fb1a8c99dd104e5142713fbd796090a12628ead8fea23ea8c107404 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - configmap: install: enabled: true @@ -26,51 +17,15 @@ configmap: dbtcpname: {{ .Values.mariadb.mariadbDatabase }} dbtcpuser: {{ .Values.mariadb.mariadbUsername }} dbtcppassword: {{ .Values.mariadb.mariadbPassword | trimAll "\"" }} - -env: - CELLS_EXTERNAL: "" - CELLS_GRPC_EXTERNAL: "{{ .Values.service.gprc.ports.gprc.port }}" - CELLS_HEALTHCHECK: "{{ .Values.service.healthcheck.ports.healthcheck.port }}" - CELLS_BIND: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" - CELLS_WORKING_DIR: "/cells" - CELLS_DATA_DIR: "/cells/data" - CELLS_LOG_DIR: "/cells/logs" - CELLS_SERVICES_DIR: "/cells/services" - CELLS_INSTALL_YAML: "/cells/install.yml" - pydioinstall: username: "admin" password: "supersecret" title: "Pydio Cells" - -probes: - liveness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/healthcheck" - port: 10162 - readiness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/healthcheck" - port: 10162 - startup: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/healthcheck" - port: 10162 - service: main: ports: main: - protocol: HTTPS + protocol: https port: 10150 gprc: enabled: true @@ -84,7 +39,6 @@ service: healthcheck: enabled: true port: 10162 - persistence: cells: enabled: true @@ -105,13 +59,55 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ printf "%v-install" (include "tc.common.names.fullname" .) }}' - + name: '{{ printf "%v-install" (include "tc.v1.common.names.fullname" .) }}' mariadb: enabled: true mariadbUsername: pydiocells mariadbDatabase: pydiocells existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/healthcheck" + port: 10162 + readiness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/healthcheck" + port: 10162 + startup: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/healthcheck" + port: 10162 + env: + CELLS_EXTERNAL: "" + CELLS_GRPC_EXTERNAL: "{{ .Values.service.gprc.ports.gprc.port }}" + CELLS_HEALTHCHECK: "{{ .Values.service.healthcheck.ports.healthcheck.port }}" + CELLS_BIND: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" + CELLS_WORKING_DIR: "/cells" + CELLS_DATA_DIR: "/cells/data" + CELLS_LOG_DIR: "/cells/logs" + CELLS_SERVICES_DIR: "/cells/services" + CELLS_INSTALL_YAML: "/cells/install.yml" diff --git a/charts/stable/pyload/Chart.yaml b/charts/stable/pyload/Chart.yaml index 18ce0ed614a..aee9c67849c 100644 --- a/charts/stable/pyload/Chart.yaml +++ b/charts/stable/pyload/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5de90278" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. home: https://truecharts.org/charts/stable/pyload icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pyload/templates/NOTES.txt b/charts/stable/pyload/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pyload/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pyload/templates/common.yaml b/charts/stable/pyload/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/pyload/templates/common.yaml +++ b/charts/stable/pyload/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pyload/values.yaml b/charts/stable/pyload/values.yaml index b2fcb399b7f..9e56343436a 100644 --- a/charts/stable/pyload/values.yaml +++ b/charts/stable/pyload/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/pyload tag: version-5de90278@sha256:c33489498cb4541bbf936b1ebd1eaebfb0cae279f738aa0e6184969089e94081 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10075 targetPort: 8000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/pylon/Chart.yaml b/charts/stable/pylon/Chart.yaml index 051d2e84b6e..f9f7ae924ef 100644 --- a/charts/stable/pylon/Chart.yaml +++ b/charts/stable/pylon/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/pylon/templates/NOTES.txt b/charts/stable/pylon/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/pylon/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/pylon/templates/common.yaml b/charts/stable/pylon/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/pylon/templates/common.yaml +++ b/charts/stable/pylon/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/pylon/values.yaml b/charts/stable/pylon/values.yaml index 3a5283d20cc..73eb4bca37d 100644 --- a/charts/stable/pylon/values.yaml +++ b/charts/stable/pylon/values.yaml @@ -2,35 +2,32 @@ image: repository: tccr.io/truecharts/pylon pullPolicy: IfNotPresent tag: 2.9.0@sha256:e683aaa79ba616d431b0e42e7f3a652a344d78988edf3f3b83e7a8636251a565 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - PYUSER: "" - PYPASS: "" - -env: - GITURL: "" - service: main: ports: main: targetPort: 3131 port: 3131 - persistence: code: enabled: true mountPath: "/code" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + GITURL: "" + PYUSER: "" + PYPASS: "" diff --git a/charts/stable/qbitmanage/Chart.yaml b/charts/stable/qbitmanage/Chart.yaml index 0d76359420b..bbc9df2aae8 100644 --- a/charts/stable/qbitmanage/Chart.yaml +++ b/charts/stable/qbitmanage/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.4.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove orphaned data, remove unregistered torrents and much much more. home: https://truecharts.org/charts/stable/qbitmanage diff --git a/charts/stable/qbitmanage/templates/NOTES.txt b/charts/stable/qbitmanage/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/qbitmanage/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/qbitmanage/templates/common.yaml b/charts/stable/qbitmanage/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/qbitmanage/templates/common.yaml +++ b/charts/stable/qbitmanage/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/qbitmanage/values.yaml b/charts/stable/qbitmanage/values.yaml index d0d4e4ab2cc..12b6441fecf 100644 --- a/charts/stable/qbitmanage/values.yaml +++ b/charts/stable/qbitmanage/values.yaml @@ -2,46 +2,12 @@ image: repository: tccr.io/truecharts/qbitmanage pullPolicy: IfNotPresent tag: 3.4.3@sha256:dbccc96c4f3bb9e3c543781895fe2ebe33a54a54087cfec76a779c0086e6cfda - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -env: - QBT_RUN: false - QBT_SCHEDULE: 30 - QBT_CROSS_SEED: false - QBT_RECHECK: false - QBT_CAT_UPDATE: false - QBT_TAG_UPDATE: false - QBT_REM_UNREGISTERED: false - QBT_REM_ORPHANED: false - QBT_TAG_NOHARDLINKS: false - QBT_SKIP_RECYCLE: false - QBT_DRY_RUN: false - QBT_LOG_LEVEL: INFO - QBT_DIVIDER: "=" - QBT_WIDTH: 100 - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - service: main: enabled: false ports: main: enabled: false - persistence: config: enabled: true @@ -49,6 +15,39 @@ persistence: data: enabled: true mountPath: /data - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + QBT_RUN: false + QBT_SCHEDULE: 30 + QBT_CROSS_SEED: false + QBT_RECHECK: false + QBT_CAT_UPDATE: false + QBT_TAG_UPDATE: false + QBT_REM_UNREGISTERED: false + QBT_REM_ORPHANED: false + QBT_TAG_NOHARDLINKS: false + QBT_SKIP_RECYCLE: false + QBT_DRY_RUN: false + QBT_LOG_LEVEL: INFO + QBT_DIVIDER: "=" + QBT_WIDTH: 100 diff --git a/charts/stable/qbittorrent/Chart.yaml b/charts/stable/qbittorrent/Chart.yaml index fefded7f213..1c80c95d9a2 100644 --- a/charts/stable/qbittorrent/Chart.yaml +++ b/charts/stable/qbittorrent/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.5.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: qBittorrent is a cross-platform free and open-source BitTorrent client home: https://truecharts.org/charts/stable/qbittorrent @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/qbittorrent/templates/NOTES.txt b/charts/stable/qbittorrent/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/qbittorrent/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/qbittorrent/templates/_configmap.tpl b/charts/stable/qbittorrent/templates/_configmap.tpl index b5d6f3cfd15..3877dd030e9 100644 --- a/charts/stable/qbittorrent/templates/_configmap.tpl +++ b/charts/stable/qbittorrent/templates/_configmap.tpl @@ -5,7 +5,7 @@ apiVersion: v1 kind: ConfigMap metadata: - name: {{ template "tc.common.names.fullname" . }}-scripts + name: {{ template "tc.v1.common.lib.chart.names.fullname" . }}-scripts labels: {{- include "tc.common.labels" . | nindent 4 }} data: diff --git a/charts/stable/qbittorrent/templates/common.yaml b/charts/stable/qbittorrent/templates/common.yaml index f07d9144207..9d9b4da1a2d 100644 --- a/charts/stable/qbittorrent/templates/common.yaml +++ b/charts/stable/qbittorrent/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Set it to the same port as "torrent" service/port */}} {{- $_ := set $.Values.service.torrent.ports.torrentudp "port" (int .Values.service.torrent.ports.torrent.port) -}} @@ -8,4 +8,4 @@ {{ include "qbittorrent.configmap" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/qbittorrent/values.yaml b/charts/stable/qbittorrent/values.yaml index b2f4099a8e1..b12071aeb41 100644 --- a/charts/stable/qbittorrent/values.yaml +++ b/charts/stable/qbittorrent/values.yaml @@ -2,10 +2,6 @@ image: repository: tccr.io/truecharts/qbittorrent pullPolicy: IfNotPresent tag: 4.5.1@sha256:edff15401ed7dc81cca2cfde56eeb8151044fd9dfa11b1a8d8f3b35d4554fa91 - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: @@ -18,17 +14,15 @@ service: torrent: enabled: true port: 6881 - protocol: TCP + protocol: tcp torrentudp: enabled: true port: 6881 - protocol: UDP - + protocol: udp persistence: config: enabled: true mountPath: "/config" - additionalVolumes: - name: qbittorrent-scripts emptyDir: {} @@ -36,10 +30,12 @@ additionalVolumes: # configMap: # name: -scripts # defaultMode: 511 - additionalVolumeMounts: - mountPath: "/config/custom-cont-init.d" name: qbittorrent-scripts - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false diff --git a/charts/stable/qdirstat/Chart.yaml b/charts/stable/qdirstat/Chart.yaml index 8758d247677..b9bc60ac6c0 100644 --- a/charts/stable/qdirstat/Chart.yaml +++ b/charts/stable/qdirstat/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up. home: https://truecharts.org/charts/stable/qdirstat @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/qdirstat/templates/NOTES.txt b/charts/stable/qdirstat/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/qdirstat/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/qdirstat/templates/common.yaml b/charts/stable/qdirstat/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/qdirstat/templates/common.yaml +++ b/charts/stable/qdirstat/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/qdirstat/values.yaml b/charts/stable/qdirstat/values.yaml index d807c7ef910..7f9333234ef 100644 --- a/charts/stable/qdirstat/values.yaml +++ b/charts/stable/qdirstat/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/qdirstat tag: 23.02.2@sha256:acb8020059c185a9f5888ee59090d8663cfb483c76be9f93cb0771f637834019 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,21 +15,12 @@ service: enabled: true port: 10263 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-qdirstat' - -secretEnv: - VNC_PASSWORD: "" - qdirstat: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: qdirstat: enabled: true @@ -48,7 +30,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.qdirstat.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.qdirstat.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.qdirstat.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -56,6 +37,22 @@ persistence: storage: enabled: true mountPath: "/storage" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-qdirstat' diff --git a/charts/stable/qinglong/Chart.yaml b/charts/stable/qinglong/Chart.yaml index 0db17555e4a..6c14d5c7b5a 100644 --- a/charts/stable/qinglong/Chart.yaml +++ b/charts/stable/qinglong/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - cloud truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/qinglong/templates/NOTES.txt b/charts/stable/qinglong/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/qinglong/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/qinglong/templates/common.yaml b/charts/stable/qinglong/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/qinglong/templates/common.yaml +++ b/charts/stable/qinglong/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/qinglong/values.yaml b/charts/stable/qinglong/values.yaml index 7a250cc27ab..47590ad11f3 100644 --- a/charts/stable/qinglong/values.yaml +++ b/charts/stable/qinglong/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/qinglong pullPolicy: IfNotPresent tag: 2.15.8@sha256:8edb72e159337e9fc456f372ce6cd29df888b99526e9b93fa072a2fe358d7df5 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 5700 port: 10176 - persistence: data: enabled: true mountPath: "/ql/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/quassel-core/Chart.yaml b/charts/stable/quassel-core/Chart.yaml index e66f03beee7..0089bd68b3a 100644 --- a/charts/stable/quassel-core/Chart.yaml +++ b/charts/stable/quassel-core/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/quassel-core/templates/NOTES.txt b/charts/stable/quassel-core/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/quassel-core/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/quassel-core/templates/common.yaml b/charts/stable/quassel-core/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/quassel-core/templates/common.yaml +++ b/charts/stable/quassel-core/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/quassel-core/values.yaml b/charts/stable/quassel-core/values.yaml index 53745d5c040..62e4c08d16e 100644 --- a/charts/stable/quassel-core/values.yaml +++ b/charts/stable/quassel-core/values.yaml @@ -2,31 +2,6 @@ image: repository: tccr.io/truecharts/quassel-core pullPolicy: IfNotPresent tag: v0.14.0@sha256:a6b2caabbb6afde2840f7b6ff1c667b065692dc922fa873ffc4fdbfe4c99866c - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - DB_BACKEND: "PostgreSQL" - DB_PGSQL_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - DB_PGSQL_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_PGSQL_PORT: 5432 - AUTH_AUTHENTICATOR: "Database" - RUN_OPTS: "--config-from-environment" - DB_PGSQL_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_PGSQL_HOSTNAME: - secretKeyRef: - name: dbcreds - key: plainhost - service: main: ports: @@ -40,16 +15,39 @@ service: enabled: true targetPort: 10113 port: 10113 - persistence: varrun: enabled: true - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: quassel-core postgresqlDatabase: quassel-core - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DB_BACKEND: "PostgreSQL" + DB_PGSQL_USERNAME: "{{ .Values.cnpg.user }}" + DB_PGSQL_DATABASE: "{{ .Values.cnpg.database }}" + DB_PGSQL_PORT: 5432 + AUTH_AUTHENTICATOR: "Database" + RUN_OPTS: "--config-from-environment" + DB_PGSQL_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_PGSQL_HOSTNAME: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/quassel-web/Chart.yaml b/charts/stable/quassel-web/Chart.yaml index f11852d0ccc..c7b3bc748ef 100644 --- a/charts/stable/quassel-web/Chart.yaml +++ b/charts/stable/quassel-web/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/quassel-web/templates/NOTES.txt b/charts/stable/quassel-web/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/quassel-web/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/quassel-web/templates/common.yaml b/charts/stable/quassel-web/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/quassel-web/templates/common.yaml +++ b/charts/stable/quassel-web/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/quassel-web/values.yaml b/charts/stable/quassel-web/values.yaml index 740749edf4f..652204aeb2c 100644 --- a/charts/stable/quassel-web/values.yaml +++ b/charts/stable/quassel-web/values.yaml @@ -2,33 +2,32 @@ image: repository: tccr.io/truecharts/quassel-web pullPolicy: IfNotPresent tag: v2021.12.16@sha256:9f5a51c1c1f30fcf5806876dc9a3069def25a3d3aa51e839e5200d2c0c52c811 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - URL_BASE: "" - QUASSEL_CORE: "0.0.0.0" - QUASSEL_PORT: 4242 - service: main: ports: main: targetPort: 64080 port: 64080 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + URL_BASE: "" + QUASSEL_CORE: "0.0.0.0" + QUASSEL_PORT: 4242 diff --git a/charts/stable/radarr/Chart.yaml b/charts/stable/radarr/Chart.yaml index 04f100629c5..05d77204102 100644 --- a/charts/stable/radarr/Chart.yaml +++ b/charts/stable/radarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.3.2.6857" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://charts.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/radarr/templates/NOTES.txt b/charts/stable/radarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/radarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/radarr/templates/common.yaml b/charts/stable/radarr/templates/common.yaml index 90075b16b37..539b471c1d2 100644 --- a/charts/stable/radarr/templates/common.yaml +++ b/charts/stable/radarr/templates/common.yaml @@ -1,6 +1,6 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/radarr/values.yaml b/charts/stable/radarr/values.yaml index c8baeeb3b88..4d4cba040d6 100644 --- a/charts/stable/radarr/values.yaml +++ b/charts/stable/radarr/values.yaml @@ -2,62 +2,61 @@ image: repository: tccr.io/truecharts/radarr pullPolicy: IfNotPresent tag: 4.3.2.6857@sha256:b51ca8472ed45f8979ef4bf86608449d620a7b698c718bbfc57dfbe20af8033a - -securityContext: - readOnlyRootFilesystem: false - -env: - RADARR__PORT: "{{ .Values.service.main.ports.main.port }}" - RADARR__AUTHENTICATION_METHOD: "" - RADARR__POSTGRES_PORT: 5432 - RADARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - RADARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - RADARR__POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - RADARR__POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - service: main: ports: main: port: 7878 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - persistence: config: enabled: true mountPath: /config - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: radarr postgresqlUsername: radarr - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + env: + RADARR__PORT: "{{ .Values.service.main.ports.main.port }}" + RADARR__AUTHENTICATION_METHOD: "" + RADARR__POSTGRES_PORT: 5432 + RADARR__POSTGRES_USER: "{{ .Values.cnpg.user }}" + RADARR__POSTGRES_MAIN_DB: "{{ .Values.cnpg.database }}" + RADARR__POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + RADARR__POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password diff --git a/charts/stable/rcon-webadmin/Chart.yaml b/charts/stable/rcon-webadmin/Chart.yaml index aea084c5fce..79b33f7aab6 100644 --- a/charts/stable/rcon-webadmin/Chart.yaml +++ b/charts/stable/rcon-webadmin/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.14.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: "Out of the box, RCON Web Admin can check users for high ping, VAC status, or filter the chat for you around the clock." home: https://truecharts.org/charts/stable/rcon-webadmin @@ -26,7 +26,7 @@ type: application version: 3.0.12 annotations: truecharts.org/SCALE-support: "true" - truecharts.org/grade: U + truecharts.org/catagories: | - GameServers - Tools-Utilities diff --git a/charts/stable/rcon-webadmin/templates/NOTES.txt b/charts/stable/rcon-webadmin/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/rcon-webadmin/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/rcon-webadmin/templates/common.yaml b/charts/stable/rcon-webadmin/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/rcon-webadmin/templates/common.yaml +++ b/charts/stable/rcon-webadmin/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/rcon-webadmin/values.yaml b/charts/stable/rcon-webadmin/values.yaml index 4a4e481f1e1..f0025f9527a 100644 --- a/charts/stable/rcon-webadmin/values.yaml +++ b/charts/stable/rcon-webadmin/values.yaml @@ -2,20 +2,6 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rcon-webadmin tag: 0.14.1@sha256:2c1a5d92a3b8d30b2c3957eeb34b93910a8991fc886647f24438e57f73451f90 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -secretEnv: - RWA_USERNAME: admin - RWA_PASSWORD: pass - RWA_RCON_PASSWORD: pass - rcon: rwa_admin: true rwa_env: false @@ -29,27 +15,12 @@ rcon: rwa_websocket_url: "" rwa_restrict_commands: [] rwa_restrict_widgets: [] - -env: - RWA_ADMIN: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_admin }}' - RWA_ENV: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_env }}' - RWA_WEB_RCON: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_web_rcon }}' - RWA_READ_ONLY_WIDGET_OPTIONS: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_read_only_widget_options }}' - RWA_GAME: "{{ .Values.rcon.rwa_game }}" - RWA_SERVER_NAME: "{{ .Values.rcon.rwa_server_name }}" - RWA_RCON_HOST: "{{ .Values.rcon.rwa_rcon_host }}" - RWA_RCON_PORT: "{{ .Values.rcon.rwa_rcon_port }}" - RWA_RESTRICT_COMMANDS: '{{ join "," .Values.rcon.rwa_restrict_commands }}' - RWA_RESTRICT_WIDGETS: '{{ join "," .Values.rcon.rwa_restrict_widgets }}' - RWA_WEBSOCKET_URL_SSL: "{{ .Values.rcon.rwa_websocket_url_ssl }}" - RWA_WEBSOCKET_URL: "{{ .Values.rcon.rwa_websocket_url }}" - service: main: ports: main: port: 4326 - protocol: HTTP + protocol: http targetPort: 4326 websocketaccess: enabled: true @@ -57,17 +28,41 @@ service: websocketaccess: enabled: true port: 4327 - protocol: TCP + protocol: tcp targetPort: 4327 - ingress: websocketaccess: autoLink: true - persistence: db: enabled: true mountPath: /opt/rcon-web-admin/db - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + RWA_ADMIN: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_admin }}' + RWA_ENV: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_env }}' + RWA_WEB_RCON: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_web_rcon }}' + RWA_READ_ONLY_WIDGET_OPTIONS: '{{ ternary "TRUE" "FALSE" .Values.rcon.rwa_read_only_widget_options }}' + RWA_GAME: "{{ .Values.rcon.rwa_game }}" + RWA_SERVER_NAME: "{{ .Values.rcon.rwa_server_name }}" + RWA_RCON_HOST: "{{ .Values.rcon.rwa_rcon_host }}" + RWA_RCON_PORT: "{{ .Values.rcon.rwa_rcon_port }}" + RWA_RESTRICT_COMMANDS: '{{ join "," .Values.rcon.rwa_restrict_commands }}' + RWA_RESTRICT_WIDGETS: '{{ join "," .Values.rcon.rwa_restrict_widgets }}' + RWA_WEBSOCKET_URL_SSL: "{{ .Values.rcon.rwa_websocket_url_ssl }}" + RWA_WEBSOCKET_URL: "{{ .Values.rcon.rwa_websocket_url }}" + RWA_USERNAME: admin + RWA_PASSWORD: pass + RWA_RCON_PASSWORD: pass diff --git a/charts/stable/rdesktop/Chart.yaml b/charts/stable/rdesktop/Chart.yaml index a9dd46eb421..6bfc6585bd1 100644 --- a/charts/stable/rdesktop/Chart.yaml +++ b/charts/stable/rdesktop/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP. home: https://truecharts.org/charts/stable/rdesktop @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - desktops truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/rdesktop/templates/NOTES.txt b/charts/stable/rdesktop/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/rdesktop/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/rdesktop/templates/common.yaml b/charts/stable/rdesktop/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/rdesktop/templates/common.yaml +++ b/charts/stable/rdesktop/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/rdesktop/values.yaml b/charts/stable/rdesktop/values.yaml index 758becd8fcb..df1f3e8326c 100644 --- a/charts/stable/rdesktop/values.yaml +++ b/charts/stable/rdesktop/values.yaml @@ -14,7 +14,6 @@ archXFCEImage: repository: tccr.io/truecharts/rdesktop-arch-xfce tag: latest@sha256:b2195dd2411d0a96422d36ac4cff070efdb257d3dca42d3fe80064553afd4731 pullPolicy: Always - alpineKDEImage: repository: tccr.io/truecharts/rdesktop-alpine-kde tag: latest@sha256:dbb1dc0621103bf695fd877befd0e56d414b99757e3a9d6b1e505ab3bc9e50b9 @@ -31,7 +30,6 @@ archKDEImage: repository: tccr.io/truecharts/rdesktop-arch-kde tag: latest@sha256:6119ad975f98a7429b2b58dc9c21327b237420fd5d05f4dd411ddc18c34a4e2e pullPolicy: Always - alpineMATEImage: repository: tccr.io/truecharts/rdesktop-alpine-mate tag: latest@sha256:22817b0f9472b933e0437978ef939f76e4e577577103bad9aa009773f578122a @@ -48,7 +46,6 @@ archMATEImage: repository: tccr.io/truecharts/rdesktop-arch-mate tag: latest@sha256:54ee98d02eadbf84f472d6cadaf04744fd14e26a50144747ef505cc2337702a3 pullPolicy: Always - alpineI3Image: repository: tccr.io/truecharts/rdesktop-alpine-i3 tag: latest@sha256:82f3293f7c1428d8fe4c7d3506f0caf765d3c75dc59518b9b7723eb2b7fee399 @@ -65,7 +62,6 @@ archI3Image: repository: tccr.io/truecharts/rdesktop-arch-i3 tag: latest@sha256:fa797dcb633ec86f83518182763865150e1c7bb4275aae59c984c33eedba5d95 pullPolicy: Always - alpineOpenBoxImage: repository: tccr.io/truecharts/rdesktop-alpine-openbox tag: latest@sha256:424befd21ded014d18448ca8490457a395fc21c44545ffe81f5bc40da7a51804 @@ -82,7 +78,6 @@ archOpenBoxImage: repository: tccr.io/truecharts/rdesktop-arch-openbox tag: latest@sha256:80b057016ed3b6afacda3d96295a8b29c86c8fc40b69445cc018b17969645469 pullPolicy: Always - alpineICEWMImage: repository: tccr.io/truecharts/rdesktop-alpine-icewm tag: latest@sha256:3cc2fd8ee3bc18e7ebc5720fe6b5d47d8fdd3d6bc239add1cc0a17260d5f7556 @@ -99,29 +94,24 @@ archICEWMImage: repository: tccr.io/truecharts/rdesktop-arch-icewm tag: latest@sha256:e7c1e505662d3485d09bdde575df0ea150ae3893c8c3816390d157f5853612d1 pullPolicy: Always - imageSelector: image - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 3389 - protocol: HTTP + protocol: http targetPort: 3389 - persistence: config: enabled: true mountPath: /config - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/readarr/Chart.yaml b/charts/stable/readarr/Chart.yaml index c1609574166..fbd21e4604e 100644 --- a/charts/stable/readarr/Chart.yaml +++ b/charts/stable/readarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.1.4.1596" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://charts.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/readarr/templates/NOTES.txt b/charts/stable/readarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/readarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/readarr/templates/common.yaml b/charts/stable/readarr/templates/common.yaml index 90075b16b37..539b471c1d2 100644 --- a/charts/stable/readarr/templates/common.yaml +++ b/charts/stable/readarr/templates/common.yaml @@ -1,6 +1,6 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/readarr/values.yaml b/charts/stable/readarr/values.yaml index 7f7a8f2cdaf..c73a75d0c1c 100644 --- a/charts/stable/readarr/values.yaml +++ b/charts/stable/readarr/values.yaml @@ -2,62 +2,61 @@ image: repository: tccr.io/truecharts/readarr pullPolicy: IfNotPresent tag: v0.1.4.1596@sha256:8228fb87ef5626392c481849a7f8d089e7ae16afc148da54e7ef0a1bd4669483 - -securityContext: - readOnlyRootFilesystem: false - -env: - READARR__PORT: "{{ .Values.service.main.ports.main.port }}" - READARR__AUTHENTICATION_METHOD: "" - READARR__POSTGRES_PORT: 5432 - READARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - READARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - READARR__POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - READARR__POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - service: main: ports: main: port: 8787 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - persistence: config: enabled: true mountPath: /config - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: readarr postgresqlUsername: readarr - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + env: + READARR__PORT: "{{ .Values.service.main.ports.main.port }}" + READARR__AUTHENTICATION_METHOD: "" + READARR__POSTGRES_PORT: 5432 + READARR__POSTGRES_USER: "{{ .Values.cnpg.user }}" + READARR__POSTGRES_MAIN_DB: "{{ .Values.cnpg.database }}" + READARR__POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + READARR__POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password diff --git a/charts/stable/recipes/Chart.yaml b/charts/stable/recipes/Chart.yaml index dc3c479eed0..8c7239af7b8 100644 --- a/charts/stable/recipes/Chart.yaml +++ b/charts/stable/recipes/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/recipes/templates/NOTES.txt b/charts/stable/recipes/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/recipes/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/recipes/templates/common.yaml b/charts/stable/recipes/templates/common.yaml index 5f340b75fcf..2be3d8d3dc9 100644 --- a/charts/stable/recipes/templates/common.yaml +++ b/charts/stable/recipes/templates/common.yaml @@ -1,7 +1,7 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for recipes */}} {{- include "recipes.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/recipes/values.yaml b/charts/stable/recipes/values.yaml index 49a2609c6a5..a470d84cf60 100644 --- a/charts/stable/recipes/values.yaml +++ b/charts/stable/recipes/values.yaml @@ -2,19 +2,9 @@ image: repository: tccr.io/truecharts/recipes tag: 1.4.7@sha256:4183ea7125b07e0009796688219ebedeede5ff79ad42f16f96a4862d743bd0af pullPolicy: IfNotPresent - nginxImage: repository: tccr.io/truecharts/nginx tag: 1.23.3@sha256:0d92357c536291f04dad45f9af95dbdad46fb7a6e940f981a3a332f9d5279665 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - configmap: config: enabled: true @@ -45,33 +35,6 @@ configmap: } } } - -env: - DEBUG: 0 - ALLOWED_HOSTS: "*" - CSRF_TRUSTED_ORIGINS: "" - GUNICORN_MEDIA: 0 - FRACTION_PREF_DEFAULT: 0 - COMMENT_PREF_DEFAULT: 1 - SHOPPING_MIN_AUTOSYNC_INTERVAL: 5 - TIMEZONE: "{{ .Values.TZ }}" - DB_ENGINE: "django.db.backends.postgresql" - POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - POSTGRES_PORT: "5432" - POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - SECRET_KEY: - secretKeyRef: - name: recipes-secrets - key: SECRET_KEY - additionalContainers: nginx: name: nginx @@ -88,14 +51,12 @@ additionalContainers: mountPath: "/media" - name: static mountPath: "/static" - service: main: ports: main: port: 10029 targetPort: 80 - persistence: media: enabled: true @@ -111,13 +72,47 @@ persistence: type: "custom" volumeSpec: configMap: - name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' - + name: '{{ printf "%v-config" (include "tc.v1.common.names.fullname" .) }}' postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: recipes postgresqlDatabase: recipes - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DEBUG: 0 + ALLOWED_HOSTS: "*" + CSRF_TRUSTED_ORIGINS: "" + GUNICORN_MEDIA: 0 + FRACTION_PREF_DEFAULT: 0 + COMMENT_PREF_DEFAULT: 1 + SHOPPING_MIN_AUTOSYNC_INTERVAL: 5 + TIMEZONE: "{{ .Values.TZ }}" + DB_ENGINE: "django.db.backends.postgresql" + POSTGRES_DB: "{{ .Values.cnpg.database }}" + POSTGRES_USER: "{{ .Values.cnpg.user }}" + POSTGRES_PORT: "5432" + POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + SECRET_KEY: + secretKeyRef: + name: recipes-secrets + key: SECRET_KEY diff --git a/charts/stable/recyclarr/Chart.yaml b/charts/stable/recyclarr/Chart.yaml index bab15d0b554..86b8a2a46f9 100644 --- a/charts/stable/recyclarr/Chart.yaml +++ b/charts/stable/recyclarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.2.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A command-line application that will automatically synchronize recommended settings from TRaSH guides to your Sonarr/Radarr instances. home: https://truecharts.org/charts/stable/recyclarr diff --git a/charts/stable/recyclarr/templates/NOTES.txt b/charts/stable/recyclarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/recyclarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/recyclarr/templates/common.yaml b/charts/stable/recyclarr/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/recyclarr/templates/common.yaml +++ b/charts/stable/recyclarr/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/recyclarr/values.yaml b/charts/stable/recyclarr/values.yaml index ca7a4637dc1..e578c39589b 100644 --- a/charts/stable/recyclarr/values.yaml +++ b/charts/stable/recyclarr/values.yaml @@ -2,29 +2,12 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/recyclarr tag: 4.2.0@sha256:769cc3df9b064be0bc2ed75d6aa1ee50f516e3970f76a303eb4fecf0cb4735ae - -podSecurityContext: - runAsGroup: 568 - runAsUser: 568 - -env: - CRON_SCHEDULE: "@daily" - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - service: main: enabled: false ports: main: enabled: false - installContainers: initconfig: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -32,11 +15,28 @@ installContainers: - name: config mountPath: "/config" command: ["recyclarr", "create-config"] - persistence: config: enabled: true mountPath: /config - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsGroup: 568 + runAsUser: 568 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + CRON_SCHEDULE: "@daily" diff --git a/charts/stable/redmine/Chart.yaml b/charts/stable/redmine/Chart.yaml index 13dde123e24..8e947902d9e 100644 --- a/charts/stable/redmine/Chart.yaml +++ b/charts/stable/redmine/Chart.yaml @@ -20,7 +20,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/redmine/templates/NOTES.txt b/charts/stable/redmine/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/redmine/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/redmine/templates/common.yaml b/charts/stable/redmine/templates/common.yaml index 37aa2b11c73..3d2747ffebd 100644 --- a/charts/stable/redmine/templates/common.yaml +++ b/charts/stable/redmine/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for redmine */}} {{- include "redmine.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/redmine/values.yaml b/charts/stable/redmine/values.yaml index fed7984a218..821cf7d6931 100644 --- a/charts/stable/redmine/values.yaml +++ b/charts/stable/redmine/values.yaml @@ -2,52 +2,51 @@ image: repository: tccr.io/truecharts/redmine pullPolicy: IfNotPresent tag: 5.0.4@sha256:d1c1d5d4560e9165491d7691f3b0f617536b4b6fda2896d38d67e87cd81c71a7 - -env: - REDMINE_DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - REDMINE_DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - REDMINE_DB_PORT: "5432" - - # Anything but empty means true, empty means false - REDMINE_NO_DB_MIGRATE: '{{ ternary "true" "" .Values.redmine.no_db_migrate }}' - REDMINE_PLUGINS_MIGRATE: '{{ ternary "true" "" .Values.redmine.plugins_migrate }}' - REDMINE_DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - REDMINE_DB_POSTGRES: - secretKeyRef: - name: dbcreds - key: plainhost - REDMINE_SECRET_KEY_BASE: - secretKeyRef: - name: redmine-secrets - key: REDMINE_SECRET_KEY_BASE redmine: plugins_migrate: true no_db_migrate: false - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: port: 10171 targetPort: 3000 - persistence: data: enabled: true mountPath: "/usr/src/redmine/files" - # Enabled postgres postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: redmine postgresqlDatabase: redmine - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + REDMINE_DB_DATABASE: "{{ .Values.cnpg.database }}" + REDMINE_DB_USERNAME: "{{ .Values.cnpg.user }}" + REDMINE_DB_PORT: "5432" + # Anything but empty means true, empty means false + REDMINE_NO_DB_MIGRATE: '{{ ternary "true" "" .Values.redmine.no_db_migrate }}' + REDMINE_PLUGINS_MIGRATE: '{{ ternary "true" "" .Values.redmine.plugins_migrate }}' + REDMINE_DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + REDMINE_DB_POSTGRES: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + REDMINE_SECRET_KEY_BASE: + secretKeyRef: + name: redmine-secrets + key: REDMINE_SECRET_KEY_BASE diff --git a/charts/stable/reg/Chart.yaml b/charts/stable/reg/Chart.yaml index 08dbd1bc984..48cb950cb04 100644 --- a/charts/stable/reg/Chart.yaml +++ b/charts/stable/reg/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.16.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Docker registry v2 command line client and repo listing generator with security checks. home: https://truecharts.org/charts/stable/reg icon: https://truecharts.org/img/hotlink-ok/chart-icons/reg.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/reg/templates/NOTES.txt b/charts/stable/reg/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/reg/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/reg/templates/common.yaml b/charts/stable/reg/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/reg/templates/common.yaml +++ b/charts/stable/reg/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/reg/values.yaml b/charts/stable/reg/values.yaml index 3fd256a493b..e8be2be2970 100644 --- a/charts/stable/reg/values.yaml +++ b/charts/stable/reg/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/dockerregistry pullPolicy: IfNotPresent tag: v0.16.1@sha256:ae581387764a23c62c1386389e27358bac5088790904938264cb0bcd4e8c946c - service: main: ports: main: port: 10096 targetPort: 8080 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/remmina/Chart.yaml b/charts/stable/remmina/Chart.yaml index 12ebc3183ca..01c8447c1f0 100644 --- a/charts/stable/remmina/Chart.yaml +++ b/charts/stable/remmina/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.2.0-rcgi" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A remote desktop client written in GTK home: https://truecharts.org/charts/stable/remmina icon: https://truecharts.org/img/hotlink-ok/chart-icons/remmina.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/remmina/templates/NOTES.txt b/charts/stable/remmina/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/remmina/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/remmina/templates/common.yaml b/charts/stable/remmina/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/remmina/templates/common.yaml +++ b/charts/stable/remmina/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/remmina/values.yaml b/charts/stable/remmina/values.yaml index 1621ef4999c..a2078b875ed 100644 --- a/charts/stable/remmina/values.yaml +++ b/charts/stable/remmina/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/remmina pullPolicy: IfNotPresent tag: version-1.2.0-rcgit.29dfsg-1ubuntu1@sha256:c7795b9222063e436c77a94436da5e1bcdc1b13891f936673369588830a5ae8d - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10042 targetPort: 3000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/requestrr/Chart.yaml b/charts/stable/requestrr/Chart.yaml index 9d1ae471d5e..fc4a130802c 100644 --- a/charts/stable/requestrr/Chart.yaml +++ b/charts/stable/requestrr/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/requestrr/templates/NOTES.txt b/charts/stable/requestrr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/requestrr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/requestrr/templates/common.yaml b/charts/stable/requestrr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/requestrr/templates/common.yaml +++ b/charts/stable/requestrr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/requestrr/values.yaml b/charts/stable/requestrr/values.yaml index cdde115e23f..f9cbb1bc36d 100644 --- a/charts/stable/requestrr/values.yaml +++ b/charts/stable/requestrr/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/requestrr pullPolicy: IfNotPresent tag: v2.1.2@sha256:01b02243c1a14ab328fbb9725e57b672d897630a1fbb66020b29405746cbac6e - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 4545 port: 4545 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/resilio-sync/Chart.yaml b/charts/stable/resilio-sync/Chart.yaml index e616a0f6e74..ffbd36cb4f9 100644 --- a/charts/stable/resilio-sync/Chart.yaml +++ b/charts/stable/resilio-sync/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.7.2.1375" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology home: https://truecharts.org/charts/stable/resilio-sync icon: https://truecharts.org/img/hotlink-ok/chart-icons/resilio-sync.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/resilio-sync/templates/NOTES.txt b/charts/stable/resilio-sync/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/resilio-sync/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/resilio-sync/templates/common.yaml b/charts/stable/resilio-sync/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/resilio-sync/templates/common.yaml +++ b/charts/stable/resilio-sync/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/resilio-sync/values.yaml b/charts/stable/resilio-sync/values.yaml index 3fd16a8ad8c..5d776b14b3c 100644 --- a/charts/stable/resilio-sync/values.yaml +++ b/charts/stable/resilio-sync/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/resilio-sync tag: version-2.7.2.1375@sha256:54f42485d39a7773ff2e13c27ebfc32fc448eaf13f8972f38e14eedadb0b3a2e pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -31,14 +22,19 @@ service: enabled: true port: 55555 targetPort: 55555 - protocol: UDP - + protocol: udp persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/retrobot/Chart.yaml b/charts/stable/retrobot/Chart.yaml index 94ee4ba5b0c..eb5fdfd320e 100644 --- a/charts/stable/retrobot/Chart.yaml +++ b/charts/stable/retrobot/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A discord bot that allows you to play old nintendo games with your friends over chat. home: https://truecharts.org/charts/stable/retrobot @@ -29,4 +29,3 @@ annotations: - emulator - games truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/retrobot/templates/NOTES.txt b/charts/stable/retrobot/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/retrobot/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/retrobot/templates/common.yaml b/charts/stable/retrobot/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/retrobot/templates/common.yaml +++ b/charts/stable/retrobot/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/retrobot/values.yaml b/charts/stable/retrobot/values.yaml index 006dda79c4a..aa456d48a66 100644 --- a/charts/stable/retrobot/values.yaml +++ b/charts/stable/retrobot/values.yaml @@ -2,34 +2,35 @@ image: repository: tccr.io/truecharts/retrobot pullPolicy: IfNotPresent tag: latest@sha256:1b310f61e454968a9171967033ad392fe5de637d2cc8fed9ce3f3bba1825a99b - -secretEnv: - DISCORD_TOKEN: "" - -env: - MAX_WORKERS: -1 - MAX_WORKERS_PER_GAME: 3 - RECORDING_FRAMERATE: 30 - service: main: enabled: false ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: data: enabled: true mountPath: /retrobot/data - portal: - enabled: false + open: + enabled: false +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + MAX_WORKERS: -1 + MAX_WORKERS_PER_GAME: 3 + RECORDING_FRAMERATE: 30 + DISCORD_TOKEN: "" diff --git a/charts/stable/ring-mqtt/Chart.yaml b/charts/stable/ring-mqtt/Chart.yaml index d47a184bf39..8b7c5a768ae 100644 --- a/charts/stable/ring-mqtt/Chart.yaml +++ b/charts/stable/ring-mqtt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5.1.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Interact with Ring Inc products (cameras/alarms/smart lighting) via MQTT. home: https://truecharts.org/charts/stable/ring-mqtt @@ -29,4 +29,3 @@ annotations: - HomeAutomation - Tools-Utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ring-mqtt/templates/NOTES.txt b/charts/stable/ring-mqtt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ring-mqtt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ring-mqtt/templates/common.yaml b/charts/stable/ring-mqtt/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/ring-mqtt/templates/common.yaml +++ b/charts/stable/ring-mqtt/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ring-mqtt/values.yaml b/charts/stable/ring-mqtt/values.yaml index 93639474b3d..c68c5ab28f9 100644 --- a/charts/stable/ring-mqtt/values.yaml +++ b/charts/stable/ring-mqtt/values.yaml @@ -2,36 +2,11 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/ring-mqtt tag: 5.1.3@sha256:2188ec3b1d0ffc38e91bc212e72c52c9c5cebd9a64a1b71d3ee1e3a8089ac083 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -secretEnv: - RINGTOKEN: "" - MQTTUSER: "" - MQTTPASSWORD: "" - -env: - BEAMDURATION: "0" - DISARMCODE: "" - ENABLECAMERAS: "false" - ENABLEMODES: "false" - ENABLEPANIC: "false" - MQTTHOST: "" - MQTTPORT: "1883" - RINGLOCATIONIDS: "" - SNAPSHOTMODE: disabled - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 55123 port: 55123 rtsp: @@ -39,22 +14,44 @@ service: ports: rtsp: enabled: true - protocol: TCP + protocol: tcp targetPort: 8554 port: 8554 - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: data: enabled: true mountPath: /data - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + BEAMDURATION: "0" + DISARMCODE: "" + ENABLECAMERAS: "false" + ENABLEMODES: "false" + ENABLEPANIC: "false" + MQTTHOST: "" + MQTTPORT: "1883" + RINGLOCATIONIDS: "" + SNAPSHOTMODE: disabled + RINGTOKEN: "" + MQTTUSER: "" + MQTTPASSWORD: "" diff --git a/charts/stable/rsnapshot/Chart.yaml b/charts/stable/rsnapshot/Chart.yaml index 958d87bd010..d4ec698686b 100644 --- a/charts/stable/rsnapshot/Chart.yaml +++ b/charts/stable/rsnapshot/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/rsnapshot/templates/NOTES.txt b/charts/stable/rsnapshot/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/rsnapshot/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/rsnapshot/templates/common.yaml b/charts/stable/rsnapshot/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/rsnapshot/templates/common.yaml +++ b/charts/stable/rsnapshot/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/rsnapshot/values.yaml b/charts/stable/rsnapshot/values.yaml index a966bc8bfc4..6bc51af295a 100644 --- a/charts/stable/rsnapshot/values.yaml +++ b/charts/stable/rsnapshot/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/rsnapshot pullPolicy: IfNotPresent tag: 1.4.4@sha256:c02cf66a5f71aafaff23407974382cd7a5c64fec877101b9efc17d3d79ffdcbc - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: enabled: false ports: main: enabled: false - persistence: varrun: enabled: true config: enabled: true mountPath: "/config" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/rss-bridge/Chart.yaml b/charts/stable/rss-bridge/Chart.yaml index ec8c2cd5a55..2df5ca0b665 100644 --- a/charts/stable/rss-bridge/Chart.yaml +++ b/charts/stable/rss-bridge/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2022" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. home: https://truecharts.org/charts/stable/rss-bridge icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-bridge.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/rss-bridge/templates/NOTES.txt b/charts/stable/rss-bridge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/rss-bridge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/rss-bridge/templates/common.yaml b/charts/stable/rss-bridge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/rss-bridge/templates/common.yaml +++ b/charts/stable/rss-bridge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/rss-bridge/values.yaml b/charts/stable/rss-bridge/values.yaml index ca19ae087ac..0d4c7b7c04c 100644 --- a/charts/stable/rss-bridge/values.yaml +++ b/charts/stable/rss-bridge/values.yaml @@ -2,28 +2,27 @@ image: repository: tccr.io/truecharts/rss-bridge tag: v2022-06@sha256:e5487d9739999b1220a7263f402a3a7276df8910ee1daea1afd19b2b030c58a5 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" - service: main: ports: main: port: 10225 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/rsshub/Chart.yaml b/charts/stable/rsshub/Chart.yaml index 805c889e68b..6f355891008 100644 --- a/charts/stable/rsshub/Chart.yaml +++ b/charts/stable/rsshub/Chart.yaml @@ -19,7 +19,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: redis.enabled name: redis repository: https://deps.truecharts.org @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/rsshub/templates/NOTES.txt b/charts/stable/rsshub/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/rsshub/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/rsshub/templates/common.yaml b/charts/stable/rsshub/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/rsshub/templates/common.yaml +++ b/charts/stable/rsshub/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/rsshub/values.yaml b/charts/stable/rsshub/values.yaml index 956083ea729..42dcb3cc31d 100644 --- a/charts/stable/rsshub/values.yaml +++ b/charts/stable/rsshub/values.yaml @@ -2,57 +2,19 @@ image: repository: tccr.io/truecharts/rsshub pullPolicy: IfNotPresent tag: latest@sha256:4fef81b0079d9f410ee21e614b3c61a7e132d9668eca276072baa4c92c5a157f - browserlessImage: repository: tccr.io/truecharts/browserless-chrome tag: 1.57.0-chrome@sha256:e93bbd67d81a9b8ce854096d9cc2aa5b671f1fe1911b14607512144b6bd18e18 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - HTTP_BASIC_AUTH_NAME: "" - HTTP_BASIC_AUTH_PASS: "" - BITBUCKET_USERNAME: "" - BITBUCKET_PASSWORD: "" - GITHUB_ACCESS_TOKEN: "" - GOOGLE_FONTS_API_KEY: "" - YOUTUBE_KEY: "" - TELEGRAM_TOKEN: "" - LASTFM_API_KEY: "" - -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - NODE_ENV: production - CACHE_TYPE: "redis" - PUPPETEER_WS_ENDPOINT: "ws://localhost:3000" - NODE_NAME: "{{ .Release.Name }}-{{ randAlphaNum 5 }}" - # User defined - # ALLOW_ORIGIN: "" - DISALLOW_ROBOT: false - TITLE_LENGTH_LIMIT: 150 - REDIS_URL: - secretKeyRef: - name: rediscreds - key: url - service: main: ports: main: port: 10191 - # Enabled redis redis: enabled: true existingSecret: "rediscreds" redisUsername: default - additionalContainers: browserless: name: browserless @@ -60,6 +22,39 @@ additionalContainers: ports: - containerPort: 3000 name: main - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PORT: "{{ .Values.service.main.ports.main.port }}" + NODE_ENV: production + CACHE_TYPE: "redis" + PUPPETEER_WS_ENDPOINT: "ws://localhost:3000" + NODE_NAME: "{{ .Release.Name }}-{{ randAlphaNum 5 }}" + # User defined + # ALLOW_ORIGIN: "" + DISALLOW_ROBOT: false + TITLE_LENGTH_LIMIT: 150 + REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + HTTP_BASIC_AUTH_NAME: "" + HTTP_BASIC_AUTH_PASS: "" + BITBUCKET_USERNAME: "" + BITBUCKET_PASSWORD: "" + GITHUB_ACCESS_TOKEN: "" + GOOGLE_FONTS_API_KEY: "" + YOUTUBE_KEY: "" + TELEGRAM_TOKEN: "" + LASTFM_API_KEY: "" diff --git a/charts/stable/rtmpserver/Chart.yaml b/charts/stable/rtmpserver/Chart.yaml index ac851bc907c..8e58422bdd3 100644 --- a/charts/stable/rtmpserver/Chart.yaml +++ b/charts/stable/rtmpserver/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A video streaming server that supports RTMP, HLS, DASH out of the box. home: https://truecharts.org/charts/stable/rtmpserver @@ -29,4 +29,3 @@ annotations: - GameServers - Network-Other truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/rtmpserver/templates/NOTES.txt b/charts/stable/rtmpserver/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/rtmpserver/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/rtmpserver/templates/common.yaml b/charts/stable/rtmpserver/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/rtmpserver/templates/common.yaml +++ b/charts/stable/rtmpserver/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/rtmpserver/values.yaml b/charts/stable/rtmpserver/values.yaml index 8fe699ec858..990c8dd8cce 100644 --- a/charts/stable/rtmpserver/values.yaml +++ b/charts/stable/rtmpserver/values.yaml @@ -2,20 +2,11 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rtmpserver tag: latest@sha256:bfc85c58cc8cb8866774364af135c8fe3816ed26ee5c4ea182d28d2acf63c16e - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 8080 port: 10610 rtmp: @@ -23,24 +14,12 @@ service: ports: rtmp: enabled: true - protocol: TCP + protocol: tcp targetPort: 1935 port: 1935 - -probes: - liveness: - path: /stats.html - - readiness: - path: /stats.html - - startup: - path: /stats.html - ingress: rtmp: autoLink: true - persistence: dash: enabled: true @@ -48,6 +27,24 @@ persistence: hls: enabled: true mountPath: /mnt/hls - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /stats.html + readiness: + path: /stats.html + startup: + path: /stats.html diff --git a/charts/stable/sabnzbd/Chart.yaml b/charts/stable/sabnzbd/Chart.yaml index fff58bbcd76..3a173ccb184 100644 --- a/charts/stable/sabnzbd/Chart.yaml +++ b/charts/stable/sabnzbd/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.7.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Free and easy binary newsreader home: https://truecharts.org/charts/stable/sabnzbd @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/sabnzbd/templates/NOTES.txt b/charts/stable/sabnzbd/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/sabnzbd/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/sabnzbd/templates/common.yaml b/charts/stable/sabnzbd/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/sabnzbd/templates/common.yaml +++ b/charts/stable/sabnzbd/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/sabnzbd/values.yaml b/charts/stable/sabnzbd/values.yaml index 4aacbfd1b6e..ba56447213a 100644 --- a/charts/stable/sabnzbd/values.yaml +++ b/charts/stable/sabnzbd/values.yaml @@ -2,21 +2,24 @@ image: repository: tccr.io/truecharts/sabnzbd pullPolicy: IfNotPresent tag: 3.7.2@sha256:a1534066289240c3c3968e3a95999b47534dd706f5997d42b4cfdd098eb9b475 - -env: - SABNZBD__HOST_WHITELIST_ENTRIES: "" - service: main: ports: main: port: 10097 targetPort: 8080 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + SABNZBD__HOST_WHITELIST_ENTRIES: "" diff --git a/charts/stable/satisfactory/Chart.yaml b/charts/stable/satisfactory/Chart.yaml index 80b08b4ddb2..6f390426306 100644 --- a/charts/stable/satisfactory/Chart.yaml +++ b/charts/stable/satisfactory/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.4.6" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Satisfactory Dedicated Server home: https://truecharts.org/charts/stable/satisfactory @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - games truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/satisfactory/templates/NOTES.txt b/charts/stable/satisfactory/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/satisfactory/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/satisfactory/templates/common.yaml b/charts/stable/satisfactory/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/satisfactory/templates/common.yaml +++ b/charts/stable/satisfactory/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/satisfactory/values.yaml b/charts/stable/satisfactory/values.yaml index ae2c531f01c..457651808e7 100644 --- a/charts/stable/satisfactory/values.yaml +++ b/charts/stable/satisfactory/values.yaml @@ -2,43 +2,17 @@ image: repository: tccr.io/truecharts/satisfactory pullPolicy: IfNotPresent tag: 1.4.6@sha256:d7b8109b32c61e8e474c287053a734724da1d13b2c802b7d1e491629b74e097f - -env: - AUTOPAUSE: true - AUTOSAVEINTERVAL: 300 - AUTOSAVENUM: 3 - AUTOSAVEONDISCONNECT: true - CRASHREPORT: true - DEBUG: false - DISABLESEASONALEVENTS: false - MAXPLAYERS: 4 - SERVERBEACONPORT: "{{ .Values.service.beacon.ports.beacon.targetPort }}" - SERVERGAMEPORT: "{{ .Values.service.main.ports.main.targetPort }}" - SERVERIP: "0.0.0.0" - SERVERQUERYPORT: "{{ .Values.service.query.ports.query.targetPort }}" - SKIPUPDATE: false - STEAMBETA: false - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - persistence: config: enabled: true mountPath: "/config" - service: main: ports: main: targetPort: 7777 port: 7777 - protocol: UDP + protocol: udp beacon: enabled: true ports: @@ -46,7 +20,7 @@ service: enabled: true port: 15000 targetPort: 15000 - protocol: UDP + protocol: udp query: enabled: true ports: @@ -54,15 +28,40 @@ service: enabled: true port: 15777 targetPort: 15777 - protocol: UDP - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - + protocol: udp portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + AUTOPAUSE: true + AUTOSAVEINTERVAL: 300 + AUTOSAVENUM: 3 + AUTOSAVEONDISCONNECT: true + CRASHREPORT: true + DEBUG: false + DISABLESEASONALEVENTS: false + MAXPLAYERS: 4 + SERVERBEACONPORT: "{{ .Values.service.beacon.ports.beacon.targetPort }}" + SERVERGAMEPORT: "{{ .Values.service.main.ports.main.targetPort }}" + SERVERIP: "0.0.0.0" + SERVERQUERYPORT: "{{ .Values.service.query.ports.query.targetPort }}" + SKIPUPDATE: false + STEAMBETA: false diff --git a/charts/stable/scrutiny/Chart.yaml b/charts/stable/scrutiny/Chart.yaml index f8406be29e9..e3797b6de10 100644 --- a/charts/stable/scrutiny/Chart.yaml +++ b/charts/stable/scrutiny/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/scrutiny/templates/NOTES.txt b/charts/stable/scrutiny/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/scrutiny/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/scrutiny/templates/common.yaml b/charts/stable/scrutiny/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/scrutiny/templates/common.yaml +++ b/charts/stable/scrutiny/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/scrutiny/values.yaml b/charts/stable/scrutiny/values.yaml index 916bfdff486..b94b79e02cb 100644 --- a/charts/stable/scrutiny/values.yaml +++ b/charts/stable/scrutiny/values.yaml @@ -2,42 +2,12 @@ image: repository: tccr.io/truecharts/scrutiny pullPolicy: IfNotPresent tag: 0.6.0@sha256:db378aa16404d19afecfe0e38330799b2aeb3c5d0cc670b9d40881ad1d13c4ab - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - privileged: true - allowPrivilegeEscalation: true - capabilities: - # RawIO is for HDDs - # SYS_ADMIN is for NVMEs - add: - - SYS_RAWIO - - SYS_ADMIN - -env: - COLLECTOR_CRON_SCHEDULE: "0 0 * * *" - COLLECTOR_HOST_ID: "TrueNAS" - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -probes: - liveness: - path: "/api/health" - readiness: - path: "/api/health" - startup: - path: "/api/health" - service: main: ports: main: targetPort: 8080 port: 10151 - persistence: varrun: enabled: true @@ -53,6 +23,35 @@ persistence: hostPath: "/run/udev" mountPath: "/run/udev" readOnly: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + privileged: true + allowPrivilegeEscalation: true + capabilities: + # RawIO is for HDDs + # SYS_ADMIN is for NVMEs + add: + - SYS_RAWIO + - SYS_ADMIN + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/api/health" + readiness: + path: "/api/health" + startup: + path: "/api/health" + env: + COLLECTOR_CRON_SCHEDULE: "0 0 * * *" + COLLECTOR_HOST_ID: "TrueNAS" diff --git a/charts/stable/sdtd/Chart.yaml b/charts/stable/sdtd/Chart.yaml index 0bbba3883d2..3ace4dab345 100644 --- a/charts/stable/sdtd/Chart.yaml +++ b/charts/stable/sdtd/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: "This chart will download and install SteamCMD. It will also install 7 Days to Die and run it." home: https://truecharts.org/charts/stable/sdtd diff --git a/charts/stable/sdtd/templates/NOTES.txt b/charts/stable/sdtd/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/sdtd/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/sdtd/templates/common.yaml b/charts/stable/sdtd/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/sdtd/templates/common.yaml +++ b/charts/stable/sdtd/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/sdtd/values.yaml b/charts/stable/sdtd/values.yaml index d0bd6cdf3b9..bfe378eb79b 100644 --- a/charts/stable/sdtd/values.yaml +++ b/charts/stable/sdtd/values.yaml @@ -2,39 +2,12 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/7daystodie tag: latest@sha256:77bcd385fe8d75e6bcca90eab21143e2e165b32a289136ccc95c52eb4bd12bad - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -secretEnv: - USERNAME: "" - PASSWRD: "" - -env: - ENABLE_BEPINEX: false - BACKUP_FILES: false - BACKUP_INTERVAL: 60 - BACKUP_TO_KEEP: 12 - GAME_ID: "294420" - GAME_PARAMS: "-logfile 7DaysToDie_Data/output_log.txt $@" - SERVERCONFIG: serverconfig.xml - VALIDATE: false - -probes: - startup: - failureThreshold: 360 - service: main: ports: main: port: 26900 - protocol: TCP + protocol: tcp targetPort: 26900 steammasterser: enabled: true @@ -42,7 +15,7 @@ service: steammasterser: enabled: true port: 26900 - protocol: UDP + protocol: udp targetPort: 26900 steamcommunica: enabled: true @@ -50,7 +23,7 @@ service: steamcommunica: enabled: true port: 26901 - protocol: UDP + protocol: udp targetPort: 26901 raknet: enabled: true @@ -58,7 +31,7 @@ service: raknet: enabled: true port: 26902 - protocol: UDP + protocol: udp targetPort: 26902 unet: enabled: true @@ -66,7 +39,7 @@ service: unet: enabled: true port: 26903 - protocol: UDP + protocol: udp targetPort: 26903 webbasecontrol: enabled: true @@ -74,7 +47,7 @@ service: webbasecontrol: enabled: true port: 8080 - protocol: TCP + protocol: tcp targetPort: 8080 webpanel: enabled: true @@ -82,7 +55,7 @@ service: webpanel: enabled: true port: 8082 - protocol: TCP + protocol: tcp targetPort: 8082 registeringats: enabled: true @@ -90,9 +63,8 @@ service: registeringats: enabled: true port: 27015 - protocol: UDP + protocol: udp targetPort: 27015 - persistence: serverfiles: enabled: true @@ -100,6 +72,31 @@ persistence: steamcmd: enabled: true mountPath: /serverdata/steamcmd - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + startup: + failureThreshold: 360 + env: + ENABLE_BEPINEX: false + BACKUP_FILES: false + BACKUP_INTERVAL: 60 + BACKUP_TO_KEEP: 12 + GAME_ID: "294420" + GAME_PARAMS: "-logfile 7DaysToDie_Data/output_log.txt $@" + SERVERCONFIG: serverconfig.xml + VALIDATE: false + USERNAME: "" + PASSWRD: "" diff --git a/charts/stable/ser2sock/Chart.yaml b/charts/stable/ser2sock/Chart.yaml index dc24a8c8420..bd67bc98179 100644 --- a/charts/stable/ser2sock/Chart.yaml +++ b/charts/stable/ser2sock/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Serial to Socket Redirector home: https://truecharts.org/charts/stable/ser2sock icon: https://truecharts.org/img/hotlink-ok/chart-icons/ser2sock.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ser2sock/templates/NOTES.txt b/charts/stable/ser2sock/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ser2sock/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ser2sock/templates/common.yaml b/charts/stable/ser2sock/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ser2sock/templates/common.yaml +++ b/charts/stable/ser2sock/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ser2sock/values.yaml b/charts/stable/ser2sock/values.yaml index 5b71da730fd..f2a8a38677b 100644 --- a/charts/stable/ser2sock/values.yaml +++ b/charts/stable/ser2sock/values.yaml @@ -2,24 +2,16 @@ image: repository: tccr.io/truecharts/ser2sock tag: latest@sha256:230a81ceecd4da4a792e2daa89af02230998fe9edeec1379e49cf799d36ae754 pullPolicy: Always - -env: - LISTENER_PORT: "{{ .Values.service.main.ports.main.port }}" - SERIAL_DEVICE: "{{ .Values.persistence.usb.mountPath }}" - BAUD_RATE: 115200 - service: main: ports: main: port: 10000 targetPort: 10000 - persistence: config: enabled: true mountPath: "/config" - # -- Affinity constraint rules to place the Pod on a specific node. # [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) affinity: {} @@ -33,4 +25,15 @@ affinity: {} # - ser2sock-controller portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + LISTENER_PORT: "{{ .Values.service.main.ports.main.port }}" + SERIAL_DEVICE: "{{ .Values.persistence.usb.mountPath }}" + BAUD_RATE: 115200 diff --git a/charts/stable/shiori/Chart.yaml b/charts/stable/shiori/Chart.yaml index 7c96a2e861b..a66f48a32f8 100644 --- a/charts/stable/shiori/Chart.yaml +++ b/charts/stable/shiori/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.5.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -34,4 +34,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/shiori/templates/NOTES.txt b/charts/stable/shiori/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/shiori/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/shiori/templates/_secret.tpl b/charts/stable/shiori/templates/_secret.tpl index 271799e2411..e502c08bfee 100644 --- a/charts/stable/shiori/templates/_secret.tpl +++ b/charts/stable/shiori/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "shiori.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 diff --git a/charts/stable/shiori/templates/common.yaml b/charts/stable/shiori/templates/common.yaml index 160ab84e33b..1bd701c392a 100644 --- a/charts/stable/shiori/templates/common.yaml +++ b/charts/stable/shiori/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "shiori.secret" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/shiori/values.yaml b/charts/stable/shiori/values.yaml index 18005a9d50c..43ade0bbb27 100644 --- a/charts/stable/shiori/values.yaml +++ b/charts/stable/shiori/values.yaml @@ -2,30 +2,33 @@ image: repository: tccr.io/truecharts/shiori pullPolicy: IfNotPresent tag: 1.5.4@sha256:d0d145787855f00b81752433cb3cfa047c833926b55a14f845cbe8dbc42b8800 - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' - service: main: ports: main: port: 10098 targetPort: 8080 - persistence: data: enabled: true mountPath: /data varrun: enabled: true - postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlUsername: shiori postgresqlDatabase: shiori - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-secret' diff --git a/charts/stable/shlink-web-client/Chart.yaml b/charts/stable/shlink-web-client/Chart.yaml index 0e2aa2bee3c..4420bca1f38 100644 --- a/charts/stable/shlink-web-client/Chart.yaml +++ b/charts/stable/shlink-web-client/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.9.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A ReactJS-based progressive web application for Shlink. home: https://truecharts.org/charts/stable/shlink-web-client icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink-web-client.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/shlink-web-client/templates/NOTES.txt b/charts/stable/shlink-web-client/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/shlink-web-client/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/shlink-web-client/templates/common.yaml b/charts/stable/shlink-web-client/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/shlink-web-client/templates/common.yaml +++ b/charts/stable/shlink-web-client/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/shlink-web-client/values.yaml b/charts/stable/shlink-web-client/values.yaml index 38b0ef43f69..b6c490d4541 100644 --- a/charts/stable/shlink-web-client/values.yaml +++ b/charts/stable/shlink-web-client/values.yaml @@ -2,27 +2,27 @@ image: repository: tccr.io/truecharts/shlink-web-client pullPolicy: IfNotPresent tag: 3.9.1@sha256:d7f9dc1e6c0364f762d89bcb36d9265f2b59e06e6ba5a266e8d629339ef2d226 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - SHLINK_SERVER_URL: "" - SHLINK_SERVER_API_KEY: "" - SHLINK_SERVER_NAME: "" - service: main: ports: main: targetPort: 80 port: 10154 - protocol: HTTP - + protocol: http portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + SHLINK_SERVER_URL: "" + SHLINK_SERVER_API_KEY: "" + SHLINK_SERVER_NAME: "" diff --git a/charts/stable/shlink/Chart.yaml b/charts/stable/shlink/Chart.yaml index 8282f803553..a76307b8021 100644 --- a/charts/stable/shlink/Chart.yaml +++ b/charts/stable/shlink/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.5.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/shlink/templates/NOTES.txt b/charts/stable/shlink/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/shlink/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/shlink/templates/common.yaml b/charts/stable/shlink/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/shlink/templates/common.yaml +++ b/charts/stable/shlink/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/shlink/values.yaml b/charts/stable/shlink/values.yaml index b997fe2e742..8a7461b04c9 100644 --- a/charts/stable/shlink/values.yaml +++ b/charts/stable/shlink/values.yaml @@ -2,62 +2,60 @@ image: repository: tccr.io/truecharts/shlink pullPolicy: IfNotPresent tag: 3.5.2@sha256:492d314b0d6fa22411102516ffc10662dee871a1f9d01bdb4f5d6daf9bba802e - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10153 - -probes: - liveness: - path: "/rest/health" - readiness: - path: "/rest/health" - startup: - path: "/rest/health" - -env: - DEFAULT_DOMAIN: "" - GEOLITE_LICENSE_KEY: "" - ANONYMIZE_REMOTE_ADDR: true - ENABLE_PERIODIC_VISIT_LOCATE: true - IS_HTTPS_ENABLED: true - PORT: "{{ .Values.service.main.ports.main.port }}" - DB_DRIVER: "postgres" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - REDIS_SERVERS: - secretKeyRef: - name: rediscreds - key: url - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: shlink postgresqlDatabase: shlink - redis: enabled: true existingSecret: "rediscreds" redisUsername: "default" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/rest/health" + readiness: + path: "/rest/health" + startup: + path: "/rest/health" + env: + DEFAULT_DOMAIN: "" + GEOLITE_LICENSE_KEY: "" + ANONYMIZE_REMOTE_ADDR: true + ENABLE_PERIODIC_VISIT_LOCATE: true + IS_HTTPS_ENABLED: true + PORT: "{{ .Values.service.main.ports.main.port }}" + DB_DRIVER: "postgres" + DB_USER: "{{ .Values.cnpg.user }}" + DB_NAME: "{{ .Values.cnpg.database }}" + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + REDIS_SERVERS: + secretKeyRef: + name: rediscreds + key: url diff --git a/charts/stable/shoko-server/Chart.yaml b/charts/stable/shoko-server/Chart.yaml index dd7884f2630..0f31726cfdf 100644 --- a/charts/stable/shoko-server/Chart.yaml +++ b/charts/stable/shoko-server/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.1.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Anime cataloging program designed to automate the cataloging of your collection. home: https://truecharts.org/charts/stable/shoko-server @@ -28,4 +28,3 @@ annotations: - media - Tools-Utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/shoko-server/templates/NOTES.txt b/charts/stable/shoko-server/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/shoko-server/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/shoko-server/templates/common.yaml b/charts/stable/shoko-server/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/shoko-server/templates/common.yaml +++ b/charts/stable/shoko-server/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/shoko-server/values.yaml b/charts/stable/shoko-server/values.yaml index 2174c2eda2e..60774a051ff 100644 --- a/charts/stable/shoko-server/values.yaml +++ b/charts/stable/shoko-server/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/shoko-server pullPolicy: IfNotPresent tag: 4.1.2@sha256:5bde0f9457716b9142c6dd5827a1583f387dcdc6a971247f99b769a44f65fa5f - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 8111 - protocol: HTTP + protocol: http targetPort: 8111 - persistence: appdata: enabled: true mountPath: /home/shoko/.shoko/ - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/shorturl/Chart.yaml b/charts/stable/shorturl/Chart.yaml index 6e7049d81a5..fd8600b1454 100644 --- a/charts/stable/shorturl/Chart.yaml +++ b/charts/stable/shorturl/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.1.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Self hosted web app for shortening urls (URL shortener) home: https://truecharts.org/charts/stable/shorturl icon: https://truecharts.org/img/hotlink-ok/chart-icons/shorturl.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/shorturl/templates/NOTES.txt b/charts/stable/shorturl/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/shorturl/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/shorturl/templates/common.yaml b/charts/stable/shorturl/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/shorturl/templates/common.yaml +++ b/charts/stable/shorturl/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/shorturl/values.yaml b/charts/stable/shorturl/values.yaml index edacbff0ae1..e7d314c0a07 100644 --- a/charts/stable/shorturl/values.yaml +++ b/charts/stable/shorturl/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/shorturl pullPolicy: IfNotPresent tag: version-v0.1.0@sha256:3893eab50b4d790958b31cbb7fd5d545369e7f91ee2d77551352a6510c86ba03 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10076 targetPort: 8000 - persistence: data: enabled: true mountPath: "/data" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/sickchill/Chart.yaml b/charts/stable/sickchill/Chart.yaml index 08ca2f5566f..84890fd0e55 100644 --- a/charts/stable/sickchill/Chart.yaml +++ b/charts/stable/sickchill/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2023.1.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An Automatic Video Library Manager for TV Shows home: https://truecharts.org/charts/stable/sickchill icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickchill.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/sickchill/templates/NOTES.txt b/charts/stable/sickchill/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/sickchill/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/sickchill/templates/common.yaml b/charts/stable/sickchill/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/sickchill/templates/common.yaml +++ b/charts/stable/sickchill/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/sickchill/values.yaml b/charts/stable/sickchill/values.yaml index b76686731ee..be2f712cba6 100644 --- a/charts/stable/sickchill/values.yaml +++ b/charts/stable/sickchill/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/sickchill pullPolicy: IfNotPresent tag: 2023.1.2@sha256:ee019ab6710b530068d12aed1ae8329184310e19378af98035eceb8c6073a06f - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10067 targetPort: 8081 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/sickgear/Chart.yaml b/charts/stable/sickgear/Chart.yaml index 9986cc00a0c..46cce7b237b 100644 --- a/charts/stable/sickgear/Chart.yaml +++ b/charts/stable/sickgear/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more home: https://truecharts.org/charts/stable/sickgear icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickgear.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/sickgear/templates/NOTES.txt b/charts/stable/sickgear/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/sickgear/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/sickgear/templates/common.yaml b/charts/stable/sickgear/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/sickgear/templates/common.yaml +++ b/charts/stable/sickgear/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/sickgear/values.yaml b/charts/stable/sickgear/values.yaml index 1fbef489a92..63a46d270c5 100644 --- a/charts/stable/sickgear/values.yaml +++ b/charts/stable/sickgear/values.yaml @@ -2,31 +2,30 @@ image: repository: tccr.io/truecharts/sickgear pullPolicy: IfNotPresent tag: latest@sha256:2e1a204c8b4f47dba606ef36515ba5f40954d4543a0c7de74dac87e66267ef02 - -env: - APP_DATA: /config - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10066 targetPort: 8081 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + APP_DATA: /config diff --git a/charts/stable/simply-shorten/Chart.yaml b/charts/stable/simply-shorten/Chart.yaml index 74061822654..f4c8f170d60 100644 --- a/charts/stable/simply-shorten/Chart.yaml +++ b/charts/stable/simply-shorten/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A dead simple URL shortener. home: https://truecharts.org/charts/stable/simply-shorten icon: https://truecharts.org/img/hotlink-ok/chart-icons/simply-shorten.png @@ -30,4 +30,3 @@ annotations: - Productivity - Network-Web truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/simply-shorten/templates/NOTES.txt b/charts/stable/simply-shorten/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/simply-shorten/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/simply-shorten/templates/common.yaml b/charts/stable/simply-shorten/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/simply-shorten/templates/common.yaml +++ b/charts/stable/simply-shorten/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/simply-shorten/values.yaml b/charts/stable/simply-shorten/values.yaml index ad999c1a6e8..b2ad67608d7 100644 --- a/charts/stable/simply-shorten/values.yaml +++ b/charts/stable/simply-shorten/values.yaml @@ -2,34 +2,31 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/simply-shorten tag: v1.1@sha256:40e1ae029e52ef3429ec022e2eeac27639fb102fdaea6802f28cd0d628dc74df - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -secretEnv: - password: user - username: pass - -env: - db_url: "/config/db/urls.sqlite" - service: main: ports: main: port: 4567 - protocol: HTTP + protocol: http targetPort: 4567 - persistence: config: enabled: true mountPath: "/config/db" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + db_url: "/config/db/urls.sqlite" + password: user + username: pass diff --git a/charts/stable/smokeping/Chart.yaml b/charts/stable/smokeping/Chart.yaml index 5a3a37aae42..2024462c740 100644 --- a/charts/stable/smokeping/Chart.yaml +++ b/charts/stable/smokeping/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.7.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Keep track of your network latency. home: https://truecharts.org/charts/stable/smokeping icon: https://truecharts.org/img/hotlink-ok/chart-icons/smokeping.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/smokeping/templates/NOTES.txt b/charts/stable/smokeping/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/smokeping/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/smokeping/templates/common.yaml b/charts/stable/smokeping/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/smokeping/templates/common.yaml +++ b/charts/stable/smokeping/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/smokeping/values.yaml b/charts/stable/smokeping/values.yaml index 8127b950764..d71f80c0c98 100644 --- a/charts/stable/smokeping/values.yaml +++ b/charts/stable/smokeping/values.yaml @@ -2,26 +2,14 @@ image: repository: tccr.io/truecharts/smokeping pullPolicy: IfNotPresent tag: version-2.7.3-r5@sha256:e56ba2420901250afb865a7e03e43956dcff17503ce44c48b20064980a42f5a4 - strategy: type: Recreate - service: main: ports: main: port: 10030 targetPort: 80 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - allowPrivilegeEscalation: true - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - persistence: config: enabled: true @@ -29,6 +17,13 @@ persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + allowPrivilegeEscalation: true + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/snapdrop/Chart.yaml b/charts/stable/snapdrop/Chart.yaml index d6983f48a52..1bef88a637a 100644 --- a/charts/stable/snapdrop/Chart.yaml +++ b/charts/stable/snapdrop/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Snapdrop A local file sharing in your browser. Inspired by Apple's Airdrop. home: https://truecharts.org/charts/stable/snapdrop icon: https://truecharts.org/img/hotlink-ok/chart-icons/snapdrop.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/snapdrop/templates/NOTES.txt b/charts/stable/snapdrop/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/snapdrop/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/snapdrop/templates/common.yaml b/charts/stable/snapdrop/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/snapdrop/templates/common.yaml +++ b/charts/stable/snapdrop/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/snapdrop/values.yaml b/charts/stable/snapdrop/values.yaml index 8999dd2879a..7a9d0773426 100644 --- a/charts/stable/snapdrop/values.yaml +++ b/charts/stable/snapdrop/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/snapdrop tag: latest@sha256:827b585e69567367ea776198ff191a0ebb6a7f283f77d4a42c7afbcb69c98e41 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10215 targetPort: 80 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/snipe-it/Chart.yaml b/charts/stable/snipe-it/Chart.yaml index 00155695101..c380650c6a3 100644 --- a/charts/stable/snipe-it/Chart.yaml +++ b/charts/stable/snipe-it/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "6.0.14" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -36,4 +36,3 @@ annotations: truecharts.org/catagories: | - management truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/snipe-it/templates/NOTES.txt b/charts/stable/snipe-it/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/snipe-it/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/snipe-it/templates/common.yaml b/charts/stable/snipe-it/templates/common.yaml index 4f31f22f8ab..4ae78ffde7a 100644 --- a/charts/stable/snipe-it/templates/common.yaml +++ b/charts/stable/snipe-it/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for snipeit */}} {{- include "snipeit.secrets" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/snipe-it/values.yaml b/charts/stable/snipe-it/values.yaml index a913c476c42..ae4ba22155b 100644 --- a/charts/stable/snipe-it/values.yaml +++ b/charts/stable/snipe-it/values.yaml @@ -2,123 +2,12 @@ image: repository: tccr.io/truecharts/snipe-it pullPolicy: IfNotPresent tag: 6.0.14@sha256:b84e13478199cec983899c838bf3cc0a3d155a328b94ea9bc1ea15b0cd0dd8a3 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 1000 - fsGroup: 50 - -env: - APP_ENV: "production" - DB_CONNECTION: "mysql" - DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" - DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - DB_PORT: "3306" - REDIS_PORT: "6379" - SESSION_DRIVER: "redis" - CACHE_DRIVER: "redis" - QUEUE_DRIVER: "redis" - APP_TIMEZONE: "{{ .Values.TZ }}" - FILESYSTEM_DISK: "local" - # User Defined - APP_URL: "http://localhost:80" - # APP_FORCE_TLS: false - # APP_TRUSTED_PROXIES: "172.16.0.0/16" - APP_LOCALE: "en" - MAX_RESULTS: 500 - IMAGE_LIB: "gd" - # APP_DEBUG: true - # APP_LOG_LEVEL: "debug" - # Session - SESSION_LIFETIME: 30 - EXPIRE_ON_CLOSE: false - ENCRYPT: false - COOKIE_NAME: "snipeit_session" - SECURE_COOKIES: false - # COOKIE_DOMAIN: "" - API_TOKEN_EXPIRATION_YEARS: 40 - # Login - LOGIN_MAX_ATTEMPTS: 5 - LOGIN_LOCKOUT_DURATION: 60 - # ALLOW_IFRAMING: false - # APP_ALLOW_INSECURE_HOSTS: false - # GOOGLE_MAPS_API: "" - # LDAP_MEM_LIM: "500M" - # LDAP_TIME_LIM: 600 - # API_THROTTLE_PER_MINUTE: 120 - # ENABLE_HSTS: false - # ENABLE_CSP: false - # CORS_ALLOWED_ORIGINS: "null" - # REFERRER_POLICY: "same-origin" - # MAIL_DRIVER: "log" - # MAIL_HOST: "" - # MAIL_PORT: 587 - # MAIL_USERNAME: "" - # MAIL_PASSWORD: "" - # MAIL_ENCRYPTION: "null" - # MAIL_FROM_ADDR: "" - # MAIL_FROM_NAME: "" - # MAIL_REPLYTO_ADDR: "" - # MAIL_REPLYTO_NAME: "" - # MAIL_AUTO_EMBED: true - # MAIL_AUTO_EMBED_METHOD: "base64" - # PUBLIC_AWS_SECRET_ACCESS_KEY: "" - # PUBLIC_AWS_ACCESS_KEY_ID: "" - # PUBLIC_AWS_DEFAULT_REGION: "" - # PUBLIC_AWS_BUCKET: "" - # PUBLIC_AWS_URL: "" - # PUBLIC_AWS_BUCKET_ROOT: "" - # PRIVATE_AWS_SECRET_ACCESS_KEY: "" - # PRIVATE_AWS_ACCESS_KEY_ID: "" - # PRIVATE_AWS_DEFAULT_REGION: "" - # PRIVATE_AWS_BUCKET: "" - # PRIVATE_AWS_URL: "" - # PRIVATE_AWS_BUCKET_ROOT: "" - # LOG: "daily" - # APP_LOG_MAX_FILES: 10 - # APP_DEBUG: false - # APP_LOG_LEVEL: "error" - - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - APP_KEY: - secretKeyRef: - name: snipeit-secrets - key: APP_KEY - -probes: - liveness: - path: "/health" - readiness: - path: "/health" - startup: - path: "/health" - service: main: ports: main: port: 10120 targetPort: 80 - persistence: logs: enabled: true @@ -129,16 +18,124 @@ persistence: backups: enabled: true mountPath: "/var/lib/snipeit/dumps" - mariadb: enabled: true mariadbUsername: snipe-it mariadbDatabase: snipe-it existingSecret: "mariadbcreds" - redis: enabled: true existingSecret: "rediscreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 1000 + fsGroup: 50 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/health" + readiness: + path: "/health" + startup: + path: "/health" + env: + APP_ENV: "production" + DB_CONNECTION: "mysql" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_PORT: "3306" + REDIS_PORT: "6379" + SESSION_DRIVER: "redis" + CACHE_DRIVER: "redis" + QUEUE_DRIVER: "redis" + APP_TIMEZONE: "{{ .Values.TZ }}" + FILESYSTEM_DISK: "local" + # User Defined + APP_URL: "http://localhost:80" + # APP_FORCE_TLS: false + # APP_TRUSTED_PROXIES: "172.16.0.0/16" + APP_LOCALE: "en" + MAX_RESULTS: 500 + IMAGE_LIB: "gd" + # APP_DEBUG: true + # APP_LOG_LEVEL: "debug" + # Session + SESSION_LIFETIME: 30 + EXPIRE_ON_CLOSE: false + ENCRYPT: false + COOKIE_NAME: "snipeit_session" + SECURE_COOKIES: false + # COOKIE_DOMAIN: "" + API_TOKEN_EXPIRATION_YEARS: 40 + # Login + LOGIN_MAX_ATTEMPTS: 5 + LOGIN_LOCKOUT_DURATION: 60 + # ALLOW_IFRAMING: false + # APP_ALLOW_INSECURE_HOSTS: false + # GOOGLE_MAPS_API: "" + # LDAP_MEM_LIM: "500M" + # LDAP_TIME_LIM: 600 + # API_THROTTLE_PER_MINUTE: 120 + # ENABLE_HSTS: false + # ENABLE_CSP: false + # CORS_ALLOWED_ORIGINS: "null" + # REFERRER_POLICY: "same-origin" + # MAIL_DRIVER: "log" + # MAIL_HOST: "" + # MAIL_PORT: 587 + # MAIL_USERNAME: "" + # MAIL_PASSWORD: "" + # MAIL_ENCRYPTION: "null" + # MAIL_FROM_ADDR: "" + # MAIL_FROM_NAME: "" + # MAIL_REPLYTO_ADDR: "" + # MAIL_REPLYTO_NAME: "" + # MAIL_AUTO_EMBED: true + # MAIL_AUTO_EMBED_METHOD: "base64" + # PUBLIC_AWS_SECRET_ACCESS_KEY: "" + # PUBLIC_AWS_ACCESS_KEY_ID: "" + # PUBLIC_AWS_DEFAULT_REGION: "" + # PUBLIC_AWS_BUCKET: "" + # PUBLIC_AWS_URL: "" + # PUBLIC_AWS_BUCKET_ROOT: "" + # PRIVATE_AWS_SECRET_ACCESS_KEY: "" + # PRIVATE_AWS_ACCESS_KEY_ID: "" + # PRIVATE_AWS_DEFAULT_REGION: "" + # PRIVATE_AWS_BUCKET: "" + # PRIVATE_AWS_URL: "" + # PRIVATE_AWS_BUCKET_ROOT: "" + # LOG: "daily" + # APP_LOG_MAX_FILES: 10 + # APP_DEBUG: false + # APP_LOG_LEVEL: "error" + + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: snipeit-secrets + key: APP_KEY diff --git a/charts/stable/soft-serve/Chart.yaml b/charts/stable/soft-serve/Chart.yaml index 472b40e708e..a5d956aba19 100644 --- a/charts/stable/soft-serve/Chart.yaml +++ b/charts/stable/soft-serve/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.4.6" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A tasty, self-hostable Git server for the command line. home: https://truecharts.org/charts/stable/soft-serve @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - git truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/soft-serve/templates/NOTES.txt b/charts/stable/soft-serve/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/soft-serve/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/soft-serve/templates/_secret.tpl b/charts/stable/soft-serve/templates/_secret.tpl index d480901c77e..5761e134b83 100644 --- a/charts/stable/soft-serve/templates/_secret.tpl +++ b/charts/stable/soft-serve/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "softserve.secret" -}} -{{- $secretName := printf "%s-env-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-env-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 diff --git a/charts/stable/soft-serve/templates/common.yaml b/charts/stable/soft-serve/templates/common.yaml index 078902baddb..628bcb80108 100644 --- a/charts/stable/soft-serve/templates/common.yaml +++ b/charts/stable/soft-serve/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "softserve.secret" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/soft-serve/values.yaml b/charts/stable/soft-serve/values.yaml index 31a6f98d2d5..a9a819f23ae 100644 --- a/charts/stable/soft-serve/values.yaml +++ b/charts/stable/soft-serve/values.yaml @@ -2,31 +2,16 @@ image: repository: tccr.io/truecharts/soft-serve pullPolicy: IfNotPresent tag: 0.4.6@sha256:03e15637bdaccc6a63e60b79bbd043d4f9dd938f583e1f4db7f909af2837d488 - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - softserve: host: localhost key_path: /.ssh/soft_serve_server_ed25519 init_admin_key: "" - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-env-secret' - service: main: ports: main: - protocol: TCP + protocol: tcp port: 23231 - persistence: config: enabled: true @@ -37,6 +22,20 @@ persistence: repos: enabled: true mountPath: /repos - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-env-secret' diff --git a/charts/stable/sonarr/Chart.yaml b/charts/stable/sonarr/Chart.yaml index e9d026d6749..a264f098e20 100644 --- a/charts/stable/sonarr/Chart.yaml +++ b/charts/stable/sonarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.0.9.1549" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://charts.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/sonarr/templates/NOTES.txt b/charts/stable/sonarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/sonarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/sonarr/templates/common.yaml b/charts/stable/sonarr/templates/common.yaml index 90075b16b37..539b471c1d2 100644 --- a/charts/stable/sonarr/templates/common.yaml +++ b/charts/stable/sonarr/templates/common.yaml @@ -1,6 +1,6 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/sonarr/values.yaml b/charts/stable/sonarr/values.yaml index 996ad925c4e..dc8b967262c 100644 --- a/charts/stable/sonarr/values.yaml +++ b/charts/stable/sonarr/values.yaml @@ -2,61 +2,62 @@ image: repository: tccr.io/truecharts/sonarr pullPolicy: IfNotPresent tag: 3.0.9.1549@sha256:294b6288d91346f6e65f8cb344b42d17c97b3ee7ada501d77307088f79a8dc15 - -env: - SONARR__PORT: "{{ .Values.service.main.ports.main.port }}" - SONARR__AUTHENTICATION_METHOD: "" - # Enable postgres if v4 of sonarr supports it. - # SONARR__POSTGRES_PORT: 5432 - # SONARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - # SONARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - # SONARR__POSTGRES_HOST: - # secretKeyRef: - # name: dbcreds - # key: plainhost - # SONARR__POSTGRES_PASSWORD: - # secretKeyRef: - # name: dbcreds - # key: postgresql-password - service: main: ports: main: port: 8989 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - persistence: config: enabled: true mountPath: /config - # might be supported on sonarr v4 upon released postgresql: enabled: false - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlDatabase: sonarr postgresqlUsername: sonarr - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + env: + SONARR__PORT: "{{ .Values.service.main.ports.main.port }}" + SONARR__AUTHENTICATION_METHOD: "" + # Enable postgres if v4 of sonarr supports it. + # SONARR__POSTGRES_PORT: 5432 + # SONARR__POSTGRES_USER: "{{ .Values.cnpg.user }}" + # SONARR__POSTGRES_MAIN_DB: "{{ .Values.cnpg.database }}" + # SONARR__POSTGRES_HOST: + # secretKeyRef: + # name: cnpg-main-urls + # key: plainhost + # SONARR__POSTGRES_PASSWORD: + # secretKeyRef: + # name: cnpg-main-urls + # key: postgresql-password diff --git a/charts/stable/speedtest-exporter/Chart.yaml b/charts/stable/speedtest-exporter/Chart.yaml index ebe03d09df5..862fce93916 100644 --- a/charts/stable/speedtest-exporter/Chart.yaml +++ b/charts/stable/speedtest-exporter/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.5.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Speedtest Exporter made in python using the official speedtest bin icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-exporter.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - metrics truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/speedtest-exporter/templates/NOTES.txt b/charts/stable/speedtest-exporter/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/speedtest-exporter/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/speedtest-exporter/templates/common.yaml b/charts/stable/speedtest-exporter/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/speedtest-exporter/templates/common.yaml +++ b/charts/stable/speedtest-exporter/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/speedtest-exporter/values.yaml b/charts/stable/speedtest-exporter/values.yaml index 5ece20b34ec..a0f38dccc4a 100644 --- a/charts/stable/speedtest-exporter/values.yaml +++ b/charts/stable/speedtest-exporter/values.yaml @@ -2,10 +2,6 @@ image: repository: tccr.io/truecharts/speedtest-exporter tag: 3.5.3@sha256:1a6388afff0bc8d1733b586d72be004ffe1004a9527bda28812f19bd5611933f pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: @@ -13,9 +9,8 @@ service: enabled: false metrics: enabled: true - protocol: TCP + protocol: tcp port: 9798 - metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -40,18 +35,20 @@ metrics: labels: {} # -- Configure additionial rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: SpeedtestSlowInternetDownload - # annotations: - # description: Internet download speed is averaging {{ "{{ humanize $value }}" }} Mbps. - # summary: SpeedTest slow internet download. - # expr: | - # avg_over_time(speedtest_download_bits_per_second{job=~".*{{ include "tc.common.names.fullname" . }}.*"}[4h]) - # < {{ .Values.metrics.prometheusRule.downloadLimit }} - # for: 0m - # labels: - # severity: warning - + rules: [] + # - alert: SpeedtestSlowInternetDownload + # annotations: + # description: Internet download speed is averaging {{ "{{ humanize $value }}" }} Mbps. + # summary: SpeedTest slow internet download. + # expr: | + # avg_over_time(speedtest_download_bits_per_second{job=~".*{{ include "tc.v1.common.names.fullname" . }}.*"}[4h]) + # < {{ .Values.metrics.prometheusRule.downloadLimit }} + # for: 0m + # labels: + # severity: warning portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false diff --git a/charts/stable/spotweb/Chart.yaml b/charts/stable/spotweb/Chart.yaml index 16d26dadc09..4d053061745 100644 --- a/charts/stable/spotweb/Chart.yaml +++ b/charts/stable/spotweb/Chart.yaml @@ -19,7 +19,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/spotweb/templates/NOTES.txt b/charts/stable/spotweb/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/spotweb/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/spotweb/templates/common.yaml b/charts/stable/spotweb/templates/common.yaml index 6d90e9bc83e..b51394e00a4 100644 --- a/charts/stable/spotweb/templates/common.yaml +++ b/charts/stable/spotweb/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/spotweb/values.yaml b/charts/stable/spotweb/values.yaml index fa1ceb2d407..ae0730445c1 100644 --- a/charts/stable/spotweb/values.yaml +++ b/charts/stable/spotweb/values.yaml @@ -2,51 +2,48 @@ image: repository: tccr.io/truecharts/spotweb pullPolicy: IfNotPresent tag: v1.5.1@sha256:465b6b094b31caa1f295dc9cdbe359d67bfda010b6b020097c54b25bb4f9710e - -env: - SPOTWEB_SYSTEMTYPE: "single" - SPOTWEB_FIRSTNAME: "demo" - SPOTWEB_LASTNAME: "spotweb" - SPOTWEB_MAIL: "demo@spotweb.com" - SPOTWEB_RETRIEVE: "15min" - DB_ENGINE: "pdo_pgsql" - DB_PORT: "5432" - DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_SCHEMA: "public" - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - -secretEnv: - SPOTWEB_USERNAME: "myawesomeuser" - SPOTWEB_PASSWORD: "changeme" - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10050 targetPort: 80 - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: spotweb postgresqlDatabase: spotweb - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + SPOTWEB_SYSTEMTYPE: "single" + SPOTWEB_FIRSTNAME: "demo" + SPOTWEB_LASTNAME: "spotweb" + SPOTWEB_MAIL: "demo@spotweb.com" + SPOTWEB_RETRIEVE: "15min" + DB_ENGINE: "pdo_pgsql" + DB_PORT: "5432" + DB_DATABASE: "{{ .Values.cnpg.database }}" + DB_USER: "{{ .Values.cnpg.user }}" + DB_SCHEMA: "public" + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + SPOTWEB_USERNAME: "myawesomeuser" + SPOTWEB_PASSWORD: "changeme" diff --git a/charts/stable/sqlitebrowser/Chart.yaml b/charts/stable/sqlitebrowser/Chart.yaml index 82f9fa08992..58b10580bb4 100644 --- a/charts/stable/sqlitebrowser/Chart.yaml +++ b/charts/stable/sqlitebrowser/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.12.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A high quality, visual, open source tool to create, design, and edit database files compatible with SQLite home: https://truecharts.org/charts/stable/sqlitebrowser icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlitebrowser.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/sqlitebrowser/templates/NOTES.txt b/charts/stable/sqlitebrowser/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/sqlitebrowser/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/sqlitebrowser/templates/common.yaml b/charts/stable/sqlitebrowser/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/sqlitebrowser/templates/common.yaml +++ b/charts/stable/sqlitebrowser/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/sqlitebrowser/values.yaml b/charts/stable/sqlitebrowser/values.yaml index 469be2bc6b9..3a29c9e254b 100644 --- a/charts/stable/sqlitebrowser/values.yaml +++ b/charts/stable/sqlitebrowser/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/sqlitebrowser pullPolicy: IfNotPresent tag: version-3.12.2-02876202105241947ubuntu18.04.1@sha256:fc18746d4b3c37355ef0015b34c9bdd1d023c528d05097bf6dc839d54234fc48 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10137 targetPort: 3000 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/stash/Chart.yaml b/charts/stable/stash/Chart.yaml index 79ae8aab5a4..673497543e7 100644 --- a/charts/stable/stash/Chart.yaml +++ b/charts/stable/stash/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.19.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: An organizer for your porn, written in Go home: https://truecharts.org/charts/stable/stash icon: https://truecharts.org/img/hotlink-ok/chart-icons/stash.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/stash/templates/NOTES.txt b/charts/stable/stash/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/stash/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/stash/templates/common.yaml b/charts/stable/stash/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/stash/templates/common.yaml +++ b/charts/stable/stash/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/stash/values.yaml b/charts/stable/stash/values.yaml index dd70d81b800..d29814cb50f 100644 --- a/charts/stable/stash/values.yaml +++ b/charts/stable/stash/values.yaml @@ -2,31 +2,30 @@ image: repository: tccr.io/truecharts/stash tag: 0.19.1@sha256:54a7ccdc7042a611e846c8d576b181b8bde38a807ad89a7c8f23ef89c5158d00 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - STASH_PORT: "{{ .Values.service.main.ports.main.port }}" - # STASH_STASH: - # STASH_GENERATED: - # STASH_METADATA: - # STASH_CACHE: - service: main: ports: main: port: 9999 - persistence: config: enabled: true mountPath: "/root/.stash" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + STASH_PORT: "{{ .Values.service.main.ports.main.port }}" + # STASH_STASH: + # STASH_GENERATED: + # STASH_METADATA: + # STASH_CACHE: diff --git a/charts/stable/static/Chart.yaml b/charts/stable/static/Chart.yaml index c2b3b89b612..72c207c5b2c 100644 --- a/charts/stable/static/Chart.yaml +++ b/charts/stable/static/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "ee8a20c" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A self-hosted static file serving app which does nothing more than just serve up static files from a mounted volume. home: https://truecharts.org/charts/stable/static icon: https://truecharts.org/img/hotlink-ok/chart-icons/static.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/static/templates/NOTES.txt b/charts/stable/static/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/static/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/static/templates/common.yaml b/charts/stable/static/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/static/templates/common.yaml +++ b/charts/stable/static/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/static/values.yaml b/charts/stable/static/values.yaml index b9bbb093565..2be93fa8e81 100644 --- a/charts/stable/static/values.yaml +++ b/charts/stable/static/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/static pullPolicy: IfNotPresent tag: version-ee8a20c@sha256:5644e67d64d9c23330ffd83e62a99f268a801b6d76b67d07a998952de131e00b - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10077 targetPort: 8000 - persistence: data: enabled: true mountPath: "/data" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/statping-ng/Chart.yaml b/charts/stable/statping-ng/Chart.yaml index ab4e4afddcf..e705bed3a2d 100644 --- a/charts/stable/statping-ng/Chart.yaml +++ b/charts/stable/statping-ng/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.90.80" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -32,4 +32,3 @@ annotations: truecharts.org/catagories: | - statistics truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/statping-ng/templates/NOTES.txt b/charts/stable/statping-ng/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/statping-ng/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/statping-ng/templates/_configmap.tpl b/charts/stable/statping-ng/templates/_configmap.tpl index ddfa8d0eea4..56d3b7ee4d5 100644 --- a/charts/stable/statping-ng/templates/_configmap.tpl +++ b/charts/stable/statping-ng/templates/_configmap.tpl @@ -1,7 +1,7 @@ {{/* Define the configmap */}} {{- define "statping.config" -}} -{{- $configName := printf "%s-config" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 kind: ConfigMap diff --git a/charts/stable/statping-ng/templates/_prometheusrules.tpl b/charts/stable/statping-ng/templates/_prometheusrules.tpl index 577619a7f51..abb731ab644 100644 --- a/charts/stable/statping-ng/templates/_prometheusrules.tpl +++ b/charts/stable/statping-ng/templates/_prometheusrules.tpl @@ -4,7 +4,7 @@ apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: - name: {{ include "tc.common.names.fullname" . }} + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }} labels: {{- include "tc.common.labels" . | nindent 4 }} {{- with .Values.metrics.prometheusRule.labels }} @@ -12,7 +12,7 @@ metadata: {{- end }} spec: groups: - - name: {{ include "tc.common.names.fullname" . }} + - name: {{ include "tc.v1.common.lib.chart.names.fullname" . }} rules: {{- with .Values.metrics.prometheusRule.rules }} {{- toYaml . | nindent 8 }} diff --git a/charts/stable/statping-ng/templates/_servicemonitor.tpl b/charts/stable/statping-ng/templates/_servicemonitor.tpl index a24bf2bf80e..cc9194f2ff6 100644 --- a/charts/stable/statping-ng/templates/_servicemonitor.tpl +++ b/charts/stable/statping-ng/templates/_servicemonitor.tpl @@ -4,7 +4,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: - name: {{ include "tc.common.names.fullname" . }} + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }} labels: {{- include "tc.common.labels" . | nindent 4 }} {{- with .Values.metrics.serviceMonitor.labels }} diff --git a/charts/stable/statping-ng/templates/common.yaml b/charts/stable/statping-ng/templates/common.yaml index 736f37bca8e..37eaace6ca9 100644 --- a/charts/stable/statping-ng/templates/common.yaml +++ b/charts/stable/statping-ng/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render config */}} {{- include "statping.config" . }} @@ -7,4 +7,4 @@ {{- include "statping.prometheusrule" . -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/statping-ng/values.yaml b/charts/stable/statping-ng/values.yaml index 8a83baf1509..5589b7d3b6e 100644 --- a/charts/stable/statping-ng/values.yaml +++ b/charts/stable/statping-ng/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/statping-ng tag: v0.90.80@sha256:0d09f2177a0d7242ee72521d2eb31d93b5551cd9790030569befcc29c6f2aa2c pullPolicy: IfNotPresent - statping: name: Statping description: This is a Statping instance deployed as Helm chart @@ -18,46 +17,20 @@ statping: disable_colors: false remove_after: 2160h cleanup_interval: 1h - -env: - DB_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-config' - service: main: ports: main: port: 10099 - -probes: - liveness: - path: /health - readiness: - path: /health - startup: - path: /health - persistence: data: enabled: true mountPath: "/app" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: postgres postgresqlDatabase: postgres - metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -73,17 +46,42 @@ metrics: labels: {} # -- Configure additionial rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical - + rules: [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-config' + env: + DB_PASS: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/storj-node/Chart.yaml b/charts/stable/storj-node/Chart.yaml index 4db0e7ba2fa..9276a0b2a21 100644 --- a/charts/stable/storj-node/Chart.yaml +++ b/charts/stable/storj-node/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.71.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner home: https://truecharts.org/charts/stable/storj-node icon: https://truecharts.org/img/hotlink-ok/chart-icons/storj-node.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/storj-node/templates/NOTES.txt b/charts/stable/storj-node/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/storj-node/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/storj-node/templates/common.yaml b/charts/stable/storj-node/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/storj-node/templates/common.yaml +++ b/charts/stable/storj-node/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/storj-node/values.yaml b/charts/stable/storj-node/values.yaml index b7f11af7add..63b4a8c891f 100644 --- a/charts/stable/storj-node/values.yaml +++ b/charts/stable/storj-node/values.yaml @@ -2,24 +2,6 @@ image: repository: tccr.io/truecharts/storj-node tag: 1.71.2@sha256:0fe959e73dd6fecbb4ffece262bf61a63914cd354e05b61cbe6caa7eec43342b pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - WALLET: "walletaddress" - -env: - SETUP: true - EMAIL: "" - ADDRESS: "" - STORAGE: "500GB" - service: main: ports: @@ -31,7 +13,7 @@ service: ports: coretcp: enabled: true - protocol: TCP + protocol: tcp port: 28967 targetPort: 28967 coreudp: @@ -39,10 +21,9 @@ service: ports: coreudp: enabled: true - protocol: UDP + protocol: udp port: 28967 targetPort: 28967 - persistence: identity: enabled: true @@ -50,6 +31,22 @@ persistence: storage: enabled: true mountPath: "/app/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + SETUP: true + EMAIL: "" + ADDRESS: "" + STORAGE: "500GB" + WALLET: "walletaddress" diff --git a/charts/stable/strapi/Chart.yaml b/charts/stable/strapi/Chart.yaml index 76bcae54207..8591950123e 100644 --- a/charts/stable/strapi/Chart.yaml +++ b/charts/stable/strapi/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.6.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - cms truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/strapi/templates/NOTES.txt b/charts/stable/strapi/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/strapi/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/strapi/templates/common.yaml b/charts/stable/strapi/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/strapi/templates/common.yaml +++ b/charts/stable/strapi/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/strapi/values.yaml b/charts/stable/strapi/values.yaml index e19ff7c3a72..54b80210299 100644 --- a/charts/stable/strapi/values.yaml +++ b/charts/stable/strapi/values.yaml @@ -2,58 +2,54 @@ image: repository: tccr.io/truecharts/strapi tag: 4.6.2@sha256:ee9f976408d8a196874843e525a05b23598c142aa31bccc107dcdfe92c790cfa pullPolicy: Always - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - JWT_SECRET: my_jwt_secret - ADMIN_JWT_SECRET: my_admin_jwt_secret - APP_KEYS: '["keya", "keyb"]' - -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - DATABASE_CLIENT: postgres - DATABASE_PORT: 5432 - DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DATABASE_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DATABASE_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - DATABASE_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - # STRAPI_LICENSE - # PUBLIC_URL - NODE_ENV: development - STRAPI_DISABLE_UPDATE_NOTIFICATION: true - FAST_REFRESH: false - EXTRA_ARGS: "" - service: main: ports: main: port: 1337 - persistence: data: enabled: true mountPath: /srv/app - # Enabled postgres postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlUsername: strapi postgresqlDatabase: strapi - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PORT: "{{ .Values.service.main.ports.main.port }}" + DATABASE_CLIENT: postgres + DATABASE_PORT: 5432 + DATABASE_NAME: "{{ .Values.cnpg.database }}" + DATABASE_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DATABASE_USERNAME: "{{ .Values.cnpg.user }}" + DATABASE_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + # STRAPI_LICENSE + # PUBLIC_URL + NODE_ENV: development + STRAPI_DISABLE_UPDATE_NOTIFICATION: true + FAST_REFRESH: false + EXTRA_ARGS: "" + JWT_SECRET: my_jwt_secret + ADMIN_JWT_SECRET: my_admin_jwt_secret + APP_KEYS: '["keya", "keyb"]' diff --git a/charts/stable/synapse/Chart.yaml b/charts/stable/synapse/Chart.yaml index 211f277a991..a3202eb9d0d 100644 --- a/charts/stable/synapse/Chart.yaml +++ b/charts/stable/synapse/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.77.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - cloud truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/synapse/templates/NOTES.txt b/charts/stable/synapse/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/synapse/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/synapse/templates/common.yaml b/charts/stable/synapse/templates/common.yaml index 5ffbc215874..9d222c2bc60 100644 --- a/charts/stable/synapse/templates/common.yaml +++ b/charts/stable/synapse/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render configmap for synapse */}} {{- include "synapse.config" . }} @@ -11,4 +11,4 @@ {{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/synapse/values.yaml b/charts/stable/synapse/values.yaml index 02970a098e5..8bf36e88049 100644 --- a/charts/stable/synapse/values.yaml +++ b/charts/stable/synapse/values.yaml @@ -2,16 +2,6 @@ image: repository: tccr.io/truecharts/synapse pullPolicy: IfNotPresent tag: 1.77.0@sha256:f830b7dacc3bb0d70f023b6f8bf251bef55d5a1e0c9bd36b705e38cfbcda5a60 - -command: - - sh - - -c - - | - exec python -B -m synapse.app.homeserver \ - -c /data/homeserver.yaml \ - -c /data/secret/secret.yaml \ - -c /data/custom.yaml - service: main: ports: @@ -39,12 +29,6 @@ service: enabled: true port: 9093 targetPort: 9090 - -securityContext: - allowPrivilegeEscalation: true - -secretEnv: {} - installContainers: generate-signing-key: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -73,9 +57,6 @@ installContainers: mountPath: /data/secret - name: key mountPath: /data/keys - -env: {} - persistence: config: enabled: true @@ -98,17 +79,6 @@ persistence: uploads: enabled: true mountPath: "/uploads" - -probes: - liveness: - path: /health - - readiness: - path: /health - - startup: - path: /health - # Synapse Kubernetes resource settings synapse: loadCustomConfig: false @@ -122,7 +92,6 @@ synapse: # Port to listen on for metrics scraping port: 9092 annotations: true - # Runtime configuration for Synapse and settings related to the Matrix protocol matrix: # Manual overrides for homeserver.yaml, the main configuration file for Synapse @@ -138,10 +107,8 @@ matrix: # from this value as the server name set here will be the name of your homeserver in the fediverse, and will be the # domain name at the end of every user's username serverName: "example.com" - urlPreviews: enabled: false - # Hostname where Synapse can be reached. # This is *optional* if an Ingress is configured below. If hostname is unspecified, the Synapse hostname of the # Ingress will be used @@ -149,38 +116,29 @@ matrix: # Set to false to disable presence (online/offline indicators) presence: true - # Set to true to block non-admins from inviting users to any rooms blockNonAdminInvites: false - # Set to false to disable message searching search: true - # Which types of rooms to enable end-to-end encryption on by default # off: none # invite: private messages, or rooms created with the private_chat or trusted_private_chat room preset # all: all rooms encryptByDefault: invite - # Email address of the administrator adminEmail: "admin@example.com" - # Settings related to image and multimedia uploads uploads: # Max upload size in bytes maxSize: 10M - # Max image size in pixels maxPixels: 32M - # Settings related to federation federation: # Set to false to disable federation and run an isolated homeserver enabled: true - # Set to false to disallow members of other homeservers from fetching *public* rooms allowPublicRooms: true - # Whitelist of domains to federate with (comment for all domains except blacklisted) # whitelist: [] @@ -195,12 +153,10 @@ matrix: - "::1/128" - "fe80::/64" - "fc00::/7" - # User registration settings registration: # Allow new users to register an account enabled: false - # If set, allows registration of standard or admin accounts by anyone who # has the shared secret, even if registration is otherwise disabled. # @@ -208,7 +164,6 @@ matrix: # Allow users to join rooms as a guest allowGuests: false - # Required "3PIDs" - third-party identifiers such as email or msisdn (SMS) # required3Pids: # - email @@ -217,17 +172,14 @@ matrix: # Rooms to automatically join all new users to autoJoinRooms: [] # - "#welcome:example.com" - # How long to keep redacted events in unredacted form in the database retentionPeriod: 7d - security: # This disables the warning that is emitted when the # trustedKeyServers include 'matrix.org'. See below. # Set to false to re-enable the warning. # surpressKeyServerWarning: true - # The trusted servers to download signing keys from. # # When we need to fetch a signing key, each server is tried in parallel. @@ -268,12 +220,10 @@ matrix: # key: "abcdefghijklmnopqrstuvwxyzabcdefghijklmopqr" # acceptKeysInsecurely: false # - serverName: my_other_trusted_server.example.com - # Set to true to globally block access to the homeserver disabled: false # Human readable reason for why the homeserver is blocked disabledMessage: "" - logging: # Root log level is the default log level for log outputs that do not have more # specific settings. @@ -283,7 +233,6 @@ matrix: sqlLogLevel: WARNING # The log level for the synapse server synapseLogLevel: WARNING - # Settings for email notifications mail: # Set to false to disable all email notifications @@ -295,7 +244,6 @@ mail: # If the ingress is enabled, this is unnecessary. # If the ingress is disabled and this is left unspecified, emails will contain a link to https://app.element.io riotUrl: "" - host: "" # -- Sets the smtp port # SSL: 465, STARTTLS: 587 @@ -303,10 +251,8 @@ mail: username: "" password: "" requireTransportSecurity: true - coturn: enabled: false - # Enabled postgres postgresql: env: @@ -315,6 +261,30 @@ postgresql: existingSecret: "dbcreds" postgresqlUsername: synapse postgresqlDatabase: synapse - portal: - enabled: true + open: + enabled: true +securityContext: + container: + allowPrivilegeEscalation: true +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health + command: + - sh + - -c + - | + exec python -B -m synapse.app.homeserver \ + -c /data/homeserver.yaml \ + -c /data/secret/secret.yaml \ + -c /data/custom.yaml + env: {} diff --git a/charts/stable/synclounge/Chart.yaml b/charts/stable/synclounge/Chart.yaml index 5ef2374039c..4a2b8595f14 100644 --- a/charts/stable/synclounge/Chart.yaml +++ b/charts/stable/synclounge/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/synclounge/templates/NOTES.txt b/charts/stable/synclounge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/synclounge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/synclounge/templates/common.yaml b/charts/stable/synclounge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/synclounge/templates/common.yaml +++ b/charts/stable/synclounge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/synclounge/values.yaml b/charts/stable/synclounge/values.yaml index adfdf1c02f7..710d08b1e7e 100644 --- a/charts/stable/synclounge/values.yaml +++ b/charts/stable/synclounge/values.yaml @@ -2,28 +2,27 @@ image: repository: tccr.io/truecharts/synclounge pullPolicy: IfNotPresent tag: 5.2.5@sha256:c7be64724d9c2f4fadc4cbf4dd6f468f082e488af5d2834a861b5ea9d375dac4 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - AUTH_LIST: "" - service: main: ports: main: targetPort: 8088 port: 8088 - persistence: varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + AUTH_LIST: "" diff --git a/charts/stable/syncthing/Chart.yaml b/charts/stable/syncthing/Chart.yaml index bcbe0d5366f..2c82aaddb43 100644 --- a/charts/stable/syncthing/Chart.yaml +++ b/charts/stable/syncthing/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.23.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: P2P file synchronization application home: https://truecharts.org/charts/stable/syncthing @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/syncthing/templates/NOTES.txt b/charts/stable/syncthing/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/syncthing/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/syncthing/templates/common.yaml b/charts/stable/syncthing/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/syncthing/templates/common.yaml +++ b/charts/stable/syncthing/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/syncthing/values.yaml b/charts/stable/syncthing/values.yaml index 3bd22fa7214..a8d6349e1a4 100644 --- a/charts/stable/syncthing/values.yaml +++ b/charts/stable/syncthing/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/syncthing pullPolicy: IfNotPresent tag: 1.23.1@sha256:d928faeb990eea787514d9fefb6c03c682235cfeda815178ca78e443ee64846a - service: main: ports: @@ -23,7 +22,7 @@ service: enabled: true port: 22000 targetPort: 22000 - protocol: UDP + protocol: udp discovery: enabled: true ports: @@ -31,12 +30,13 @@ service: enabled: true port: 21027 targetPort: 21027 - protocol: UDP - + protocol: udp persistence: config: enabled: true mountPath: "/var/syncthing" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/synctube/Chart.yaml b/charts/stable/synctube/Chart.yaml index 99b0a20f46a..b0c66ddbc2e 100644 --- a/charts/stable/synctube/Chart.yaml +++ b/charts/stable/synctube/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: "Synchronized video viewing with chat and other features. Lightweight modern implementation and very easy way to run locally." home: https://truecharts.org/charts/stable/synctube diff --git a/charts/stable/synctube/templates/NOTES.txt b/charts/stable/synctube/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/synctube/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/synctube/templates/common.yaml b/charts/stable/synctube/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/synctube/templates/common.yaml +++ b/charts/stable/synctube/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/synctube/values.yaml b/charts/stable/synctube/values.yaml index 5a393fcf3e4..d801728965b 100644 --- a/charts/stable/synctube/values.yaml +++ b/charts/stable/synctube/values.yaml @@ -6,19 +6,19 @@ persistence: storageconfig: enabled: true mountPath: /usr/src/app/user -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false service: main: ports: main: port: 4200 - protocol: HTTP + protocol: http targetPort: 4200 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 diff --git a/charts/stable/syslog-ng/Chart.yaml b/charts/stable/syslog-ng/Chart.yaml index ea3c905f64f..751ca8a1778 100644 --- a/charts/stable/syslog-ng/Chart.yaml +++ b/charts/stable/syslog-ng/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/syslog-ng/templates/NOTES.txt b/charts/stable/syslog-ng/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/syslog-ng/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/syslog-ng/templates/common.yaml b/charts/stable/syslog-ng/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/syslog-ng/templates/common.yaml +++ b/charts/stable/syslog-ng/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/syslog-ng/values.yaml b/charts/stable/syslog-ng/values.yaml index 9b85be6a8fd..28d51161d12 100644 --- a/charts/stable/syslog-ng/values.yaml +++ b/charts/stable/syslog-ng/values.yaml @@ -2,17 +2,6 @@ image: repository: tccr.io/truecharts/syslog-ng pullPolicy: IfNotPresent tag: 4.0.1@sha256:e3157f1638eb2c107fec3d6fa28bcece53571db19f314c6eb57c9182a8bc0658 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: {} - service: main: ports: @@ -24,7 +13,7 @@ service: ports: syslog-udp: enabled: true - protocol: UDP + protocol: udp targetPort: 514 port: 5514 syslog-tls: @@ -34,13 +23,23 @@ service: enabled: true targetPort: 6514 port: 6514 - persistence: varrun: enabled: true config: enabled: true mountPath: "/config" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: {} diff --git a/charts/stable/tailscale/Chart.yaml b/charts/stable/tailscale/Chart.yaml index 604e0b224cb..19888a5c5de 100644 --- a/charts/stable/tailscale/Chart.yaml +++ b/charts/stable/tailscale/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.36.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Tailscale lets you connect your devices and users together in your own secure virtual private network home: https://truecharts.org/charts/stable/tailscale icon: https://truecharts.org/img/hotlink-ok/chart-icons/tailscale.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - network truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tailscale/templates/NOTES.txt b/charts/stable/tailscale/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tailscale/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tailscale/templates/_configmap.tpl b/charts/stable/tailscale/templates/_configmap.tpl index d8433e3a809..ee8ec01b6d6 100644 --- a/charts/stable/tailscale/templates/_configmap.tpl +++ b/charts/stable/tailscale/templates/_configmap.tpl @@ -1,8 +1,8 @@ {{/* Define the secret */}} {{- define "tailscale.config" -}} -{{- $configName := printf "%s-tailscale-config" (include "tc.common.names.fullname" .) }} -{{- $secretName := printf "%s-tailscale-secret" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-tailscale-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $secretName := printf "%s-tailscale-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} {{- $customArgs := "" -}} diff --git a/charts/stable/tailscale/templates/_secret.tpl b/charts/stable/tailscale/templates/_secret.tpl index 37e701f1c3e..98458832d68 100644 --- a/charts/stable/tailscale/templates/_secret.tpl +++ b/charts/stable/tailscale/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "tailscale.secret" -}} -{{- $secretName := printf "%s-tailscale-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-tailscale-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- {{/* This secrets are loaded on tailscale */}} diff --git a/charts/stable/tailscale/templates/common.yaml b/charts/stable/tailscale/templates/common.yaml index 961e2db3436..5f9b0244bdd 100644 --- a/charts/stable/tailscale/templates/common.yaml +++ b/charts/stable/tailscale/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "tailscale.secret" . }} @@ -8,4 +8,4 @@ {{- include "tailscale.config" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/tailscale/values.yaml b/charts/stable/tailscale/values.yaml index 4260481c8c4..696018695da 100644 --- a/charts/stable/tailscale/values.yaml +++ b/charts/stable/tailscale/values.yaml @@ -2,25 +2,9 @@ image: repository: tailscale/tailscale pullPolicy: IfNotPresent tag: v1.36.2@sha256:37f0cfade6dae8adb2244e86342c9664b905f575fa30f94b22620dc81b8ca5b2 - -command: - - /usr/local/bin/containerboot - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - NET_ADMIN - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - serviceAccount: main: enabled: true - rbac: main: enabled: true @@ -36,16 +20,11 @@ rbac: resources: - secrets resourceNames: - - '{{ printf "%s-tailscale-secret" (include "tc.common.names.fullname" .) }}' + - '{{ printf "%s-tailscale-secret" (include "tc.v1.common.names.fullname" .) }}' verbs: - get - update - patch - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-tailscale-config' - tailscale: authkey: supersecret auth_once: true @@ -59,24 +38,13 @@ tailscale: daemon_extra_args: "" hostname: "" advertise_as_exit_node: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - hostNetwork: true - service: main: enabled: false ports: main: enabled: false - persistence: varrun: enabled: true @@ -87,6 +55,32 @@ persistence: mountPath: /dev/net/tun hostPathType: "" readOnly: false - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - NET_ADMIN + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-tailscale-config' + command: + - /usr/local/bin/containerboot diff --git a/charts/stable/tautulli/Chart.yaml b/charts/stable/tautulli/Chart.yaml index c151fb2acf5..d9887df41aa 100644 --- a/charts/stable/tautulli/Chart.yaml +++ b/charts/stable/tautulli/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.11.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A Python based monitoring and tracking tool for Plex Media Server home: https://truecharts.org/charts/stable/tautulli @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tautulli/templates/NOTES.txt b/charts/stable/tautulli/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tautulli/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tautulli/templates/common.yaml b/charts/stable/tautulli/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/tautulli/templates/common.yaml +++ b/charts/stable/tautulli/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/tautulli/values.yaml b/charts/stable/tautulli/values.yaml index 46a0604c164..f391d5f6d8e 100644 --- a/charts/stable/tautulli/values.yaml +++ b/charts/stable/tautulli/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/tautulli pullPolicy: IfNotPresent tag: 2.11.1@sha256:8a3dcdd6c402829c497950eed48d88f22ed8a721fa4e87a1c0826b45352388bf - service: main: ports: main: port: 8181 targetPort: 8181 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/tdarr-node/Chart.yaml b/charts/stable/tdarr-node/Chart.yaml index e17095f88e6..280bfb94d2e 100644 --- a/charts/stable/tdarr-node/Chart.yaml +++ b/charts/stable/tdarr-node/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.00.19.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Audio/Video library transcoding automation home: https://truecharts.org/charts/stable/tdarr-node @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tdarr-node/templates/NOTES.txt b/charts/stable/tdarr-node/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tdarr-node/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tdarr-node/templates/common.yaml b/charts/stable/tdarr-node/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/tdarr-node/templates/common.yaml +++ b/charts/stable/tdarr-node/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/tdarr-node/values.yaml b/charts/stable/tdarr-node/values.yaml index 9dd65127d32..f47a476e08c 100644 --- a/charts/stable/tdarr-node/values.yaml +++ b/charts/stable/tdarr-node/values.yaml @@ -2,36 +2,12 @@ image: repository: tccr.io/truecharts/tdarr_node pullPolicy: IfNotPresent tag: 2.00.19.1@sha256:fa73ba47a7f033bcf5dcfd7faff111e94b53ccae6146754e96a0e295ad90bb7c - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - # User Defined - nodeID: "myFirstTdarrNode" - serverIP: "0.0.0.0" - serverPort: 8266 - service: main: enabled: false ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: configs: enabled: true @@ -47,6 +23,29 @@ persistence: mountPath: "/media" varrun: enabled: true - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + # User Defined + nodeID: "myFirstTdarrNode" + serverIP: "0.0.0.0" + serverPort: 8266 diff --git a/charts/stable/tdarr/Chart.yaml b/charts/stable/tdarr/Chart.yaml index 23d892c438b..a75f45ec482 100644 --- a/charts/stable/tdarr/Chart.yaml +++ b/charts/stable/tdarr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.00.19.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Audio/Video library transcoding automation home: https://truecharts.org/charts/stable/tdarr @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tdarr/templates/NOTES.txt b/charts/stable/tdarr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tdarr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tdarr/templates/common.yaml b/charts/stable/tdarr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/tdarr/templates/common.yaml +++ b/charts/stable/tdarr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/tdarr/values.yaml b/charts/stable/tdarr/values.yaml index 70ffbfb5e50..4f47d2f9171 100644 --- a/charts/stable/tdarr/values.yaml +++ b/charts/stable/tdarr/values.yaml @@ -2,23 +2,6 @@ image: repository: tccr.io/truecharts/tdarr pullPolicy: IfNotPresent tag: 2.00.19.1@sha256:f772a66f8bfce1f43df9d208176ae46396d9169566412b3c930efcb4a6a88c75 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - webUIPort: "{{ .Values.service.main.ports.main.port }}" - serverPort: "{{ .Values.service.comm.ports.comm.port }}" - # User Defined - internalNode: true - serverIP: "localhost" - nodeID: "Internal Node" - service: main: ports: @@ -30,7 +13,6 @@ service: comm: enabled: true port: 8266 - persistence: configs: enabled: true @@ -49,6 +31,23 @@ persistence: mountPath: "/media" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + webUIPort: "{{ .Values.service.main.ports.main.port }}" + serverPort: "{{ .Values.service.comm.ports.comm.port }}" + # User Defined + internalNode: true + serverIP: "localhost" + nodeID: "Internal Node" diff --git a/charts/stable/teamspeak3/Chart.yaml b/charts/stable/teamspeak3/Chart.yaml index 2dfa4fb392c..3e694db8f13 100644 --- a/charts/stable/teamspeak3/Chart.yaml +++ b/charts/stable/teamspeak3/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.13.7" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: TeamSpeak is software for quality voice communication via the Internet. home: https://truecharts.org/charts/stable/teamspeak3 @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - voice truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/teamspeak3/templates/NOTES.txt b/charts/stable/teamspeak3/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/teamspeak3/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/teamspeak3/templates/common.yaml b/charts/stable/teamspeak3/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/teamspeak3/templates/common.yaml +++ b/charts/stable/teamspeak3/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/teamspeak3/values.yaml b/charts/stable/teamspeak3/values.yaml index 2256a70dfdd..b0faba336a9 100644 --- a/charts/stable/teamspeak3/values.yaml +++ b/charts/stable/teamspeak3/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/teamspeak pullPolicy: IfNotPresent tag: v3.13.7@sha256:4a989cccfeb26025b5c67319ec46f787083f43356f2bfda286b5da9fea41c7a8 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - # 9987 default voice # 10011 server query # 30033 file transport @@ -27,7 +18,7 @@ service: enabled: true port: 9987 targetPort: 9987 - protocol: UDP + protocol: udp files: enabled: true ports: @@ -35,14 +26,22 @@ service: enabled: true port: 30033 targetPort: 30033 - -env: - TS3SERVER_LICENSE: "accept" - persistence: data: enabled: true mountPath: "/var/ts3server" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + TS3SERVER_LICENSE: "accept" diff --git a/charts/stable/teedy/Chart.yaml b/charts/stable/teedy/Chart.yaml index 8939bd1d347..01cc419f06b 100644 --- a/charts/stable/teedy/Chart.yaml +++ b/charts/stable/teedy/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/teedy/templates/NOTES.txt b/charts/stable/teedy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/teedy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/teedy/templates/common.yaml b/charts/stable/teedy/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/teedy/templates/common.yaml +++ b/charts/stable/teedy/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/teedy/values.yaml b/charts/stable/teedy/values.yaml index 451328c28dc..ff8e2ae354d 100644 --- a/charts/stable/teedy/values.yaml +++ b/charts/stable/teedy/values.yaml @@ -2,44 +2,45 @@ image: repository: tccr.io/truecharts/docs tag: v1.10@sha256:c5aa5ae1d6209a9fb25a14cdbe336e9f069a215cae6e7c81872a54b1090a9ecb pullPolicy: IfNotPresent - -secretEnv: - DOCS_ADMIN_EMAIL_INIT: "" - DOCS_ADMIN_PASSWORD_INIT: "" - DOCS_SMTP_USERNAME: "" - DOCS_SMTP_PASSWORD: "" -env: - DOCS_DEFAULT_LANGUAGE: "eng" - DOCS_BASE_URL: "" - DOCS_SMTP_HOSTNAME: "" - DOCS_SMTP_PORT: 0 - DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DATABASE_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: jdbc - service: main: ports: main: port: 10100 targetPort: 8080 - persistence: data: enabled: true mountPath: "/data" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: teedyuser postgresqlDatabase: teedydb - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + DOCS_DEFAULT_LANGUAGE: "eng" + DOCS_BASE_URL: "" + DOCS_SMTP_HOSTNAME: "" + DOCS_SMTP_PORT: 0 + DATABASE_USER: "{{ .Values.cnpg.user }}" + DATABASE_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DATABASE_URL: + secretKeyRef: + name: cnpg-main-urls + key: jdbc + DOCS_ADMIN_EMAIL_INIT: "" + DOCS_ADMIN_PASSWORD_INIT: "" + DOCS_SMTP_USERNAME: "" + DOCS_SMTP_PASSWORD: "" diff --git a/charts/stable/thelounge/Chart.yaml b/charts/stable/thelounge/Chart.yaml index 65e2b9896fe..25f84371223 100644 --- a/charts/stable/thelounge/Chart.yaml +++ b/charts/stable/thelounge/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.3.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: The Lounge, modern web IRC client designed for self-hosting home: https://truecharts.org/charts/stable/thelounge icon: https://truecharts.org/img/hotlink-ok/chart-icons/thelounge.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/thelounge/templates/NOTES.txt b/charts/stable/thelounge/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/thelounge/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/thelounge/templates/common.yaml b/charts/stable/thelounge/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/thelounge/templates/common.yaml +++ b/charts/stable/thelounge/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/thelounge/values.yaml b/charts/stable/thelounge/values.yaml index efc752d7cbe..7fc8b8c5498 100644 --- a/charts/stable/thelounge/values.yaml +++ b/charts/stable/thelounge/values.yaml @@ -2,28 +2,27 @@ image: repository: tccr.io/truecharts/thelounge pullPolicy: IfNotPresent tag: v4.3.1@sha256:1ddeecab961ea0ae15e1b0d81cd988481a59b30da2f5dfd9f5db7349a6c7a9b3 - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - THELOUNGE_HOME: "/config" - service: main: ports: main: port: 10061 targetPort: 9000 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + THELOUNGE_HOME: "/config" diff --git a/charts/stable/theme-park/Chart.yaml b/charts/stable/theme-park/Chart.yaml index c75a3d2924f..6b1371357f8 100644 --- a/charts/stable/theme-park/Chart.yaml +++ b/charts/stable/theme-park/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.13.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Custom themes for your favorite apps! home: https://truecharts.org/charts/stable/theme-park @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - customization truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/theme-park/templates/NOTES.txt b/charts/stable/theme-park/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/theme-park/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/theme-park/templates/common.yaml b/charts/stable/theme-park/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/theme-park/templates/common.yaml +++ b/charts/stable/theme-park/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/theme-park/values.yaml b/charts/stable/theme-park/values.yaml index 1109fad823d..041119caa6a 100644 --- a/charts/stable/theme-park/values.yaml +++ b/charts/stable/theme-park/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/theme-park pullPolicy: IfNotPresent tag: 1.13.0@sha256:c6a4361d096fa410edfaf2c2e3ae9c9cbf66eaddd857b298409e4e445b38e313 - service: main: ports: main: port: 10244 targetPort: 8080 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/tinymediamanager/Chart.yaml b/charts/stable/tinymediamanager/Chart.yaml index 613d7683600..9308d2293b5 100644 --- a/charts/stable/tinymediamanager/Chart.yaml +++ b/charts/stable/tinymediamanager/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.3.7" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: TinyMediaManager is a full featured media manager to organize and clean up your media library. home: https://truecharts.org/charts/stable/tinymediamanager icon: https://truecharts.org/img/hotlink-ok/chart-icons/tinymediamanager.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tinymediamanager/templates/NOTES.txt b/charts/stable/tinymediamanager/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tinymediamanager/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tinymediamanager/templates/common.yaml b/charts/stable/tinymediamanager/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/tinymediamanager/templates/common.yaml +++ b/charts/stable/tinymediamanager/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/tinymediamanager/values.yaml b/charts/stable/tinymediamanager/values.yaml index ee8a00e2c94..390b9ad755b 100644 --- a/charts/stable/tinymediamanager/values.yaml +++ b/charts/stable/tinymediamanager/values.yaml @@ -2,25 +2,12 @@ image: repository: tccr.io/truecharts/tinymediamanager tag: 4.3.7@sha256:25e2509aa228048dd29ed799ad231bdaf381dae7e8189a31ec07b6a46cf20ce8 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - PASSWORD: "" - service: main: ports: main: port: 10179 targetPort: 4000 - persistence: data: enabled: true @@ -31,6 +18,18 @@ persistence: tvshows: enabled: true mountPath: "/media/tvshows" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + PASSWORD: "" diff --git a/charts/stable/traccar/Chart.yaml b/charts/stable/traccar/Chart.yaml index 13afec62152..554c614a282 100644 --- a/charts/stable/traccar/Chart.yaml +++ b/charts/stable/traccar/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/traccar/templates/NOTES.txt b/charts/stable/traccar/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/traccar/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/traccar/templates/common.yaml b/charts/stable/traccar/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/traccar/templates/common.yaml +++ b/charts/stable/traccar/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/traccar/values.yaml b/charts/stable/traccar/values.yaml index f01756ec520..323dbaf6faf 100644 --- a/charts/stable/traccar/values.yaml +++ b/charts/stable/traccar/values.yaml @@ -2,38 +2,40 @@ image: repository: tccr.io/truecharts/traccar tag: 5.3@sha256:3c7b0a6617c8684485077475fa7132d8ce9c5c2d07bfdc910d334f076b6bf900 pullPolicy: IfNotPresent - -env: - CONFIG_USE_ENVIRONMENT_VARIABLES: true - LOGGER_CONSOLE: true - DATABASE_DRIVER: "org.postgresql.Driver" - DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DATABASE_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: jdbc - service: main: ports: main: port: 8082 targetPort: 8082 - persistence: data: enabled: true mountPath: "/opt/traccar/data" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: traccar postgresqlDatabase: traccar - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + CONFIG_USE_ENVIRONMENT_VARIABLES: true + LOGGER_CONSOLE: true + DATABASE_DRIVER: "org.postgresql.Driver" + DATABASE_USER: "{{ .Values.cnpg.user }}" + DATABASE_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DATABASE_URL: + secretKeyRef: + name: cnpg-main-urls + key: jdbc diff --git a/charts/stable/traggo/Chart.yaml b/charts/stable/traggo/Chart.yaml index eeaaf3f244f..4bbe1c2bfec 100644 --- a/charts/stable/traggo/Chart.yaml +++ b/charts/stable/traggo/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.3.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans. home: https://truecharts.org/charts/stable/traggo @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/traggo/templates/NOTES.txt b/charts/stable/traggo/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/traggo/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/traggo/templates/_secret.tpl b/charts/stable/traggo/templates/_secret.tpl index 56d28e89aa6..036f67b3230 100644 --- a/charts/stable/traggo/templates/_secret.tpl +++ b/charts/stable/traggo/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "traggo.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 kind: Secret diff --git a/charts/stable/traggo/templates/common.yaml b/charts/stable/traggo/templates/common.yaml index 744efdcfbb3..b202ccd960d 100644 --- a/charts/stable/traggo/templates/common.yaml +++ b/charts/stable/traggo/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "traggo.secret" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/traggo/values.yaml b/charts/stable/traggo/values.yaml index 69442eee7e6..4d3cda58e38 100644 --- a/charts/stable/traggo/values.yaml +++ b/charts/stable/traggo/values.yaml @@ -2,36 +2,38 @@ image: repository: tccr.io/truecharts/traggo pullPolicy: IfNotPresent tag: 0.3.0@sha256:da54bc28294c70301e6c21dca992a57f88831f1ea1da4a6d742597ee2e5af098 - traggo: username: admin password: admin pass_strength: 10 log_level: info - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' - service: main: ports: main: - protocol: HTTP + protocol: http port: 12117 - -probes: - liveness: - type: HTTP - readiness: - type: HTTP - startup: - type: HTTP - persistence: config: enabled: true mountPath: /opt/traggo/data - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + readiness: + type: HTTP + startup: + type: HTTP + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-secret' diff --git a/charts/stable/transmission/Chart.yaml b/charts/stable/transmission/Chart.yaml index 378152c3e9e..47670f537b7 100644 --- a/charts/stable/transmission/Chart.yaml +++ b/charts/stable/transmission/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.00" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: fast, easy, and free BitTorrent client. home: https://truecharts.org/charts/stable/transmission @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - download-tools truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/transmission/templates/NOTES.txt b/charts/stable/transmission/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/transmission/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/transmission/templates/common.yaml b/charts/stable/transmission/templates/common.yaml index 8ae86a87573..389ea9f035d 100644 --- a/charts/stable/transmission/templates/common.yaml +++ b/charts/stable/transmission/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Set it to the same port as "torrent" service/port */}} {{- $_ := set $.Values.service.torrent.ports.torrentudp "port" (int .Values.service.torrent.ports.torrent.port) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/transmission/values.yaml b/charts/stable/transmission/values.yaml index 2c36794561c..273a1fb182d 100644 --- a/charts/stable/transmission/values.yaml +++ b/charts/stable/transmission/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/transmission pullPolicy: IfNotPresent tag: v3.00@sha256:cf61bde05f265653ce12b0ef42e25ac25abcc51ff84c9e5528ef75fea8330eda - service: main: ports: @@ -15,88 +14,89 @@ service: torrent: enabled: true port: 51414 - protocol: TCP + protocol: tcp torrentudp: enabled: true port: 51414 - protocol: UDP -secretEnv: - {} - # TRANSMISSION_RPC_USERNAME: "" - # TRANSMISSION_RPC_PASSWORD: "" -env: - # PUID: 1001 - # TRANSMISSION_ALT_SPEED_DOWN: 50 - # TRANSMISSION_ALT_SPEED_ENABLED: false - # TRANSMISSION_ALT_SPEED_TIME_BEGIN: 540 - # TRANSMISSION_ALT_SPEED_TIME_DAY: 127 - # TRANSMISSION_ALT_SPEED_TIME_ENABLED: false - # TRANSMISSION_ALT_SPEED_TIME_END: 1020 - # TRANSMISSION_ALT_SPEED_UP: 50 - # TRANSMISSION_BIND_ADDRESS_IPV4: "0.0.0.0" - # TRANSMISSION_BIND_ADDRESS_IPV6: "::" - # TRANSMISSION_BLOCKLIST_ENABLED: true - # TRANSMISSION_BLOCKLIST_URL: "http://john.bitsurge.net/public/biglist.p2p.gz" - # TRANSMISSION_CACHE_SIZE_MB: 4 - # TRANSMISSION_DHT_ENABLED: true - # TRANSMISSION_DOWNLOAD_DIR: "/downloads/complete" - # TRANSMISSION_DOWNLOAD_QUEUE_ENABLED: true - # TRANSMISSION_DOWNLOAD_QUEUE_SIZE: 5 - # TRANSMISSION_ENCRYPTION: 1 - # TRANSMISSION_IDLE_SEEDING_LIMIT: 30 - # TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED: false - # TRANSMISSION_INCOMPLETE_DIR: "/downloads/incomplete" - # TRANSMISSION_INCOMPLETE_DIR_ENABLED: true - # TRANSMISSION_LPD_ENABLED: false - # TRANSMISSION_MESSAGE_LEVEL: 2 - # TRANSMISSION_PEER_CONGESTION_ALGORITHM: "" - # TRANSMISSION_PEER_ID_TTL_HOURS: 6 - # TRANSMISSION_PEER_LIMIT_GLOBAL: 200 - # TRANSMISSION_PEER_LIMIT_PER_TORRENT: 50 - TRANSMISSION_PEER_PORT: "{{ .Values.service.torrent.ports.torrent.port }}" - # TRANSMISSION_PEER_PORT_RANDOM_HIGH: 65535 - # TRANSMISSION_PEER_PORT_RANDOM_LOW: 49152 - # TRANSMISSION_PEER_PORT_RANDOM_ON_START: false - # TRANSMISSION_PEER_SOCKET_TOS: default" - # TRANSMISSION_PEX_ENABLED: true - # TRANSMISSION_PORT_FORWARDING_ENABLED: false - # TRANSMISSION_PREALLOCATION: 1 - # TRANSMISSION_PREFETCH_ENABLED: true - # TRANSMISSION_QUEUE_STALLED_ENABLED: true - # TRANSMISSION_QUEUE_STALLED_MINUTES: 30 - # TRANSMISSION_RATIO_LIMIT: 2 - # TRANSMISSION_RATIO_LIMIT_ENABLED: false - # TRANSMISSION_RENAME_PARTIAL_FILES: true - # TRANSMISSION_RPC_AUTHENTICATION_REQUIRED: false - # TRANSMISSION_RPC_BIND_ADDRESS: "0.0.0.0" - # TRANSMISSION_RPC_ENABLED: true - # TRANSMISSION_RPC_HOST_WHITELIST: "" - # TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false - TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.port }}" - # TRANSMISSION_RPC_URL: "/transmission/" - # TRANSMISSION_RPC_WHITELIST: "" - # TRANSMISSION_RPC_WHITELIST_ENABLED: false - # TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true - # TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED: false - # TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME: "" - # TRANSMISSION_SEED_QUEUE_ENABLED: false - # TRANSMISSION_SEED_QUEUE_SIZE: 10 - # TRANSMISSION_SPEED_LIMIT_DOWN: 100 - # TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED: false - # TRANSMISSION_SPEED_LIMIT_UP: 100 - # TRANSMISSION_SPEED_LIMIT_UP_ENABLED: false - # TRANSMISSION_START_ADDED_TORRENTS: true - # TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES: false - # TRANSMISSION_UMASK: 2 - # TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT: 14 - # TRANSMISSION_UTP_ENABLED: true - # TRANSMISSION_WATCH_DIR: "/watch" - # TRANSMISSION_WATCH_DIR_ENABLED: false - + protocol: udp persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + # PUID: 1001 + # TRANSMISSION_ALT_SPEED_DOWN: 50 + # TRANSMISSION_ALT_SPEED_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_BEGIN: 540 + # TRANSMISSION_ALT_SPEED_TIME_DAY: 127 + # TRANSMISSION_ALT_SPEED_TIME_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_END: 1020 + # TRANSMISSION_ALT_SPEED_UP: 50 + # TRANSMISSION_BIND_ADDRESS_IPV4: "0.0.0.0" + # TRANSMISSION_BIND_ADDRESS_IPV6: "::" + # TRANSMISSION_BLOCKLIST_ENABLED: true + # TRANSMISSION_BLOCKLIST_URL: "http://john.bitsurge.net/public/biglist.p2p.gz" + # TRANSMISSION_CACHE_SIZE_MB: 4 + # TRANSMISSION_DHT_ENABLED: true + # TRANSMISSION_DOWNLOAD_DIR: "/downloads/complete" + # TRANSMISSION_DOWNLOAD_QUEUE_ENABLED: true + # TRANSMISSION_DOWNLOAD_QUEUE_SIZE: 5 + # TRANSMISSION_ENCRYPTION: 1 + # TRANSMISSION_IDLE_SEEDING_LIMIT: 30 + # TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED: false + # TRANSMISSION_INCOMPLETE_DIR: "/downloads/incomplete" + # TRANSMISSION_INCOMPLETE_DIR_ENABLED: true + # TRANSMISSION_LPD_ENABLED: false + # TRANSMISSION_MESSAGE_LEVEL: 2 + # TRANSMISSION_PEER_CONGESTION_ALGORITHM: "" + # TRANSMISSION_PEER_ID_TTL_HOURS: 6 + # TRANSMISSION_PEER_LIMIT_GLOBAL: 200 + # TRANSMISSION_PEER_LIMIT_PER_TORRENT: 50 + TRANSMISSION_PEER_PORT: "{{ .Values.service.torrent.ports.torrent.port }}" + # TRANSMISSION_PEER_PORT_RANDOM_HIGH: 65535 + # TRANSMISSION_PEER_PORT_RANDOM_LOW: 49152 + # TRANSMISSION_PEER_PORT_RANDOM_ON_START: false + # TRANSMISSION_PEER_SOCKET_TOS: default" + # TRANSMISSION_PEX_ENABLED: true + # TRANSMISSION_PORT_FORWARDING_ENABLED: false + # TRANSMISSION_PREALLOCATION: 1 + # TRANSMISSION_PREFETCH_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_MINUTES: 30 + # TRANSMISSION_RATIO_LIMIT: 2 + # TRANSMISSION_RATIO_LIMIT_ENABLED: false + # TRANSMISSION_RENAME_PARTIAL_FILES: true + # TRANSMISSION_RPC_AUTHENTICATION_REQUIRED: false + # TRANSMISSION_RPC_BIND_ADDRESS: "0.0.0.0" + # TRANSMISSION_RPC_ENABLED: true + # TRANSMISSION_RPC_HOST_WHITELIST: "" + # TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false + TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.port }}" + # TRANSMISSION_RPC_URL: "/transmission/" + # TRANSMISSION_RPC_WHITELIST: "" + # TRANSMISSION_RPC_WHITELIST_ENABLED: false + # TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true + # TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED: false + # TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME: "" + # TRANSMISSION_SEED_QUEUE_ENABLED: false + # TRANSMISSION_SEED_QUEUE_SIZE: 10 + # TRANSMISSION_SPEED_LIMIT_DOWN: 100 + # TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED: false + # TRANSMISSION_SPEED_LIMIT_UP: 100 + # TRANSMISSION_SPEED_LIMIT_UP_ENABLED: false + # TRANSMISSION_START_ADDED_TORRENTS: true + # TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES: false + # TRANSMISSION_UMASK: 2 + # TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT: 14 + # TRANSMISSION_UTP_ENABLED: true + # TRANSMISSION_WATCH_DIR: "/watch" + # TRANSMISSION_WATCH_DIR_ENABLED: false diff --git a/charts/stable/trilium-notes/Chart.yaml b/charts/stable/trilium-notes/Chart.yaml index 9a270fbac2f..8d0ac72b63b 100644 --- a/charts/stable/trilium-notes/Chart.yaml +++ b/charts/stable/trilium-notes/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.58.8" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. home: https://truecharts.org/charts/stable/trilium-notes @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/trilium-notes/templates/NOTES.txt b/charts/stable/trilium-notes/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/trilium-notes/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/trilium-notes/templates/common.yaml b/charts/stable/trilium-notes/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/trilium-notes/templates/common.yaml +++ b/charts/stable/trilium-notes/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/trilium-notes/values.yaml b/charts/stable/trilium-notes/values.yaml index 2da2b0f4422..8833bcc92c1 100644 --- a/charts/stable/trilium-notes/values.yaml +++ b/charts/stable/trilium-notes/values.yaml @@ -2,27 +2,23 @@ image: repository: tccr.io/truecharts/trilium-notes pullPolicy: IfNotPresent tag: 0.58.8@sha256:03f0dcd7a7c59ffef52f539054f8ae7331e18c140d76ef64ba018a98551e75b8 - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 1000 - service: main: ports: main: - protocol: HTTP + protocol: http targetPort: 8080 port: 10156 - persistence: config: enabled: true mountPath: "/home/node" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + fsGroup: 1000 diff --git a/charts/stable/truecommand/Chart.yaml b/charts/stable/truecommand/Chart.yaml index 6ccad5c14ab..9100e349944 100644 --- a/charts/stable/truecommand/Chart.yaml +++ b/charts/stable/truecommand/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Aggregated management of TrueNAS devices home: https://truecharts.org/charts/stable/truecommand @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - Administration truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/truecommand/templates/NOTES.txt b/charts/stable/truecommand/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/truecommand/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/truecommand/templates/common.yaml b/charts/stable/truecommand/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/truecommand/templates/common.yaml +++ b/charts/stable/truecommand/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/truecommand/values.yaml b/charts/stable/truecommand/values.yaml index 524872271ab..22a32a93d4e 100644 --- a/charts/stable/truecommand/values.yaml +++ b/charts/stable/truecommand/values.yaml @@ -2,26 +2,22 @@ image: repository: tccr.io/truecharts/truecommand pullPolicy: IfNotPresent tag: 2.2@sha256:e1e97b3a75948def0616e8b6032c7bab50b805ff33f1383d0ad55cb88ef7dd88 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10031 targetPort: 80 - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/tsmuxer/Chart.yaml b/charts/stable/tsmuxer/Chart.yaml index 019b2a7d64a..9d8784eb96a 100644 --- a/charts/stable/tsmuxer/Chart.yaml +++ b/charts/stable/tsmuxer/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "23.02.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: tsMuxer is a Transport Stream muxer. home: https://truecharts.org/charts/stable/tsmuxer @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tsmuxer/templates/NOTES.txt b/charts/stable/tsmuxer/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tsmuxer/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tsmuxer/templates/common.yaml b/charts/stable/tsmuxer/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/tsmuxer/templates/common.yaml +++ b/charts/stable/tsmuxer/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/tsmuxer/values.yaml b/charts/stable/tsmuxer/values.yaml index 344065feea9..de9476c320e 100644 --- a/charts/stable/tsmuxer/values.yaml +++ b/charts/stable/tsmuxer/values.yaml @@ -2,15 +2,6 @@ image: repository: tccr.io/truecharts/tsmuxer tag: 23.02.3@sha256:9b419b4806415d38b9455e0c4513df2234daee5d0696d8b8fb91bb5f54ac2174 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -24,21 +15,12 @@ service: enabled: true port: 10275 targetPort: 5900 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-tsmuxer' - -secretEnv: - VNC_PASSWORD: "" - tsmuxer: KEEP_APP_RUNNING: false DISPLAY_WIDTH: 1280 DISPLAY_HEIGHT: 768 SECURE_CONNECTION: false ENABLE_CJK_FONT: false - configmap: tsmuxer: enabled: true @@ -48,7 +30,6 @@ configmap: SECURE_CONNECTION: '{{ ternary "1" "0" .Values.tsmuxer.SECURE_CONNECTION }}' DISPLAY_WIDTH: "{{ .Values.tsmuxer.DISPLAY_WIDTH }}" DISPLAY_HEIGHT: "{{ .Values.tsmuxer.DISPLAY_HEIGHT }}" - persistence: config: enabled: true @@ -56,6 +37,22 @@ persistence: storage: enabled: true mountPath: "/storage" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + VNC_PASSWORD: "" + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-tsmuxer' diff --git a/charts/stable/tt-rss/Chart.yaml b/charts/stable/tt-rss/Chart.yaml index a86cf292489..cb6f21f6936 100644 --- a/charts/stable/tt-rss/Chart.yaml +++ b/charts/stable/tt-rss/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.0.9113" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - rss truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tt-rss/docs/installation_notes.md b/charts/stable/tt-rss/docs/installation_notes.md index 76a8e4d69fd..dc783907311 100644 --- a/charts/stable/tt-rss/docs/installation_notes.md +++ b/charts/stable/tt-rss/docs/installation_notes.md @@ -2,5 +2,5 @@ - Set `TTRSS Self URL Path` to **http://scale_ip:APP_PORT/** and then login using the default [credentials](./credentials.md). - If you plan to use ingress and a domain you need to: - - Set `TTRSS Self URL Path` to **https://app.mydomain.tld/** + - Set `TTRSS Self URL Path` to **https://app.mydomain.tld/** - Configure ingress on the app diff --git a/charts/stable/tt-rss/templates/NOTES.txt b/charts/stable/tt-rss/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tt-rss/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tt-rss/templates/common.yaml b/charts/stable/tt-rss/templates/common.yaml index 45d48a1f3ae..72bdd2d48fe 100644 --- a/charts/stable/tt-rss/templates/common.yaml +++ b/charts/stable/tt-rss/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.all" . }} +{{- include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/tt-rss/values.yaml b/charts/stable/tt-rss/values.yaml index c71e117cc3b..cd9eb313406 100644 --- a/charts/stable/tt-rss/values.yaml +++ b/charts/stable/tt-rss/values.yaml @@ -2,36 +2,12 @@ image: repository: tccr.io/truecharts/tt-rss pullPolicy: IfNotPresent tag: v2.0.9113@sha256:ef3e084ba91d3e9ed32af6b948e17c88e33223fa80ffe5c8bb4d5dac9aa0e9b9 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - TTRSS_SELF_URL_PATH: "" - TTRSS_DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - TTRSS_DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - TTRSS_DB_PORT: "5432" - TTRSS_DB_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - TTRSS_DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - service: main: ports: main: port: 10104 targetPort: 8080 - persistence: config: enabled: true @@ -42,12 +18,34 @@ persistence: themes: enabled: true mountPath: /app/themes.local - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: tt-rss postgresqlDatabase: tt-rss - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + TTRSS_SELF_URL_PATH: "" + TTRSS_DB_NAME: "{{ .Values.cnpg.database }}" + TTRSS_DB_USER: "{{ .Values.cnpg.user }}" + TTRSS_DB_PORT: "5432" + TTRSS_DB_PASS: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + TTRSS_DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/tvheadend/Chart.yaml b/charts/stable/tvheadend/Chart.yaml index 12d7ee7d791..98ff57f968f 100644 --- a/charts/stable/tvheadend/Chart.yaml +++ b/charts/stable/tvheadend/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: TVheadend - a TV streaming server and digital video recorder home: https://truecharts.org/charts/stable/tvheadend @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/tvheadend/templates/NOTES.txt b/charts/stable/tvheadend/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/tvheadend/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/tvheadend/templates/common.yaml b/charts/stable/tvheadend/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/tvheadend/templates/common.yaml +++ b/charts/stable/tvheadend/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/tvheadend/values.yaml b/charts/stable/tvheadend/values.yaml index 58a4eda2134..6281eef12f8 100644 --- a/charts/stable/tvheadend/values.yaml +++ b/charts/stable/tvheadend/values.yaml @@ -2,18 +2,6 @@ image: repository: tccr.io/truecharts/tvheadend pullPolicy: IfNotPresent tag: latest@sha256:71cf300613f48dfb4694532c36076c7acfcf464e3c38b640be2fd3cb3510aa2f - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: - RUN_OPTS: "" - service: main: ports: @@ -27,13 +15,23 @@ service: enabled: true port: 9982 targetPort: 9982 - persistence: config: enabled: true mountPath: "/config" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + RUN_OPTS: "" diff --git a/charts/stable/twtxt/Chart.yaml b/charts/stable/twtxt/Chart.yaml index 8748b7f11d1..aec5f6b4158 100644 --- a/charts/stable/twtxt/Chart.yaml +++ b/charts/stable/twtxt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.1.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: "A Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data!" home: https://truecharts.org/charts/stable/twtxt icon: https://truecharts.org/img/hotlink-ok/chart-icons/twtxt.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/twtxt/templates/NOTES.txt b/charts/stable/twtxt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/twtxt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/twtxt/templates/common.yaml b/charts/stable/twtxt/templates/common.yaml index 76759c7a0c9..992373e7501 100644 --- a/charts/stable/twtxt/templates/common.yaml +++ b/charts/stable/twtxt/templates/common.yaml @@ -1,2 +1,2 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/twtxt/values.yaml b/charts/stable/twtxt/values.yaml index 8d68cee0486..bfc91f4c81c 100644 --- a/charts/stable/twtxt/values.yaml +++ b/charts/stable/twtxt/values.yaml @@ -2,29 +2,12 @@ image: repository: tccr.io/truecharts/twtxt pullPolicy: IfNotPresent tag: version-0.1.1@sha256:9f34f0557d2a46aa7952c55f5a368c130659fafa0780785a647721edd001cdaa - -secretEnv: - COOKIE_SECRET: supersecretchangeme - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - OPEN_PROFILES: "true" - OPEN_REGISTRATIONS: "true" - service: main: ports: main: port: 10078 targetPort: 8000 - persistence: config: enabled: true @@ -34,6 +17,20 @@ persistence: mountPath: "/data" varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + OPEN_PROFILES: "true" + OPEN_REGISTRATIONS: "true" + COOKIE_SECRET: supersecretchangeme diff --git a/charts/stable/typecho/Chart.yaml b/charts/stable/typecho/Chart.yaml index 2f6546127a5..96414b8d2db 100644 --- a/charts/stable/typecho/Chart.yaml +++ b/charts/stable/typecho/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.2.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - hosting truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/typecho/templates/NOTES.txt b/charts/stable/typecho/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/typecho/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/typecho/templates/common.yaml b/charts/stable/typecho/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/typecho/templates/common.yaml +++ b/charts/stable/typecho/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/typecho/values.yaml b/charts/stable/typecho/values.yaml index c993001c784..2c84bc3170c 100644 --- a/charts/stable/typecho/values.yaml +++ b/charts/stable/typecho/values.yaml @@ -2,58 +2,54 @@ image: repository: tccr.io/truecharts/typecho tag: v1.2.0-php8.0@sha256:8116951ff080fbd68797778dd23aa112662f2aac7fccabea3bb9ca929350eda8 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - TIMEZONE: "{{ .Values.TZ }}" - TYPECHO_INSTALL: 1 - TYPECHO_DB_ADAPTER: "Pdo_Mysql" - TYPECHO_DB_PORT: "3306" - TYPECHO_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" - TYPECHO_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - TYPECHO_DB_PREFIX: "typecho_" - TYPECHO_DB_ENGINE: "InnoDB" - TYPECHO_DB_CHARSET: "utf8mb4" - TYPECHO_DB_NEXT: "none" - # User Defined - MEMORY_LIMIT: "100M" - MAX_POST_BODY: "50M" - TYPECHO_SITE_URL: "https://your-domain.com" - TYPECHO_USER_MAIL: "test@truecharts.org" - TYPECHO_DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - TYPECHO_DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - -secretEnv: - TYPECHO_USER_NAME: "typecho" - TYPECHO_USER_PASSWORD: "testtypecho" - service: main: ports: main: port: 10207 targetPort: 80 - persistence: config: enabled: true mountPath: "/app/usr" - mariadb: enabled: true mariadbUsername: typecho mariadbDatabase: typecho existingSecret: "mariadbcreds" +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + TIMEZONE: "{{ .Values.TZ }}" + TYPECHO_INSTALL: 1 + TYPECHO_DB_ADAPTER: "Pdo_Mysql" + TYPECHO_DB_PORT: "3306" + TYPECHO_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + TYPECHO_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + TYPECHO_DB_PREFIX: "typecho_" + TYPECHO_DB_ENGINE: "InnoDB" + TYPECHO_DB_CHARSET: "utf8mb4" + TYPECHO_DB_NEXT: "none" + # User Defined + MEMORY_LIMIT: "100M" + MAX_POST_BODY: "50M" + TYPECHO_SITE_URL: "https://your-domain.com" + TYPECHO_USER_MAIL: "test@truecharts.org" + TYPECHO_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + TYPECHO_DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + TYPECHO_USER_NAME: "typecho" + TYPECHO_USER_PASSWORD: "testtypecho" diff --git a/charts/stable/ubooquity/Chart.yaml b/charts/stable/ubooquity/Chart.yaml index fc21de8a61c..14a208d3cb2 100644 --- a/charts/stable/ubooquity/Chart.yaml +++ b/charts/stable/ubooquity/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ubooquity/templates/NOTES.txt b/charts/stable/ubooquity/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ubooquity/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ubooquity/templates/common.yaml b/charts/stable/ubooquity/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ubooquity/templates/common.yaml +++ b/charts/stable/ubooquity/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ubooquity/values.yaml b/charts/stable/ubooquity/values.yaml index c88a90612ba..831714ec025 100644 --- a/charts/stable/ubooquity/values.yaml +++ b/charts/stable/ubooquity/values.yaml @@ -2,18 +2,6 @@ image: repository: tccr.io/truecharts/ubooquity pullPolicy: IfNotPresent tag: v2.1.2@sha256:5a3f28e4cae38688be6db3aed6ba49301a21cccdb06cfeeb2c041e93f84da2ba - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - MAXMEM: 512 - service: main: ports: @@ -27,7 +15,6 @@ service: enabled: true targetPort: 2203 port: 2203 - persistence: varrun: enabled: true @@ -43,6 +30,18 @@ persistence: files: enabled: true mountPath: "/files" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + MAXMEM: 512 diff --git a/charts/stable/unifi/Chart.yaml b/charts/stable/unifi/Chart.yaml index b210387d63a..01f7705a596 100644 --- a/charts/stable/unifi/Chart.yaml +++ b/charts/stable/unifi/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "7.3.76" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Ubiquiti Network's Unifi Controller home: https://truecharts.org/charts/stable/unifi @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - Networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/unifi/templates/NOTES.txt b/charts/stable/unifi/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/unifi/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/unifi/templates/common.yaml b/charts/stable/unifi/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/unifi/templates/common.yaml +++ b/charts/stable/unifi/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/unifi/values.yaml b/charts/stable/unifi/values.yaml index 4971176a495..dbbcc5bfccc 100644 --- a/charts/stable/unifi/values.yaml +++ b/charts/stable/unifi/values.yaml @@ -2,12 +2,11 @@ image: repository: tccr.io/truecharts/unifi tag: 7.3.76@sha256:1c550120dd2bb462f16bac6a54bee03be500c5118ab86bd4904a18143ea97bac pullPolicy: IfNotPresent - service: main: ports: main: - protocol: HTTPS + protocol: https port: 8443 targetPort: 8443 comm: @@ -24,7 +23,7 @@ service: enabled: true port: 3478 targetPort: 3478 - protocol: UDP + protocol: udp speedtest: enabled: true ports: @@ -39,26 +38,26 @@ service: enabled: true port: 8880 targetPort: 8880 - protocol: HTTP + protocol: http websecure: enabled: true port: 8843 targetPort: 8843 - protocol: HTTPS - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsGroup: 999 - runAsUser: 999 - -env: {} - + protocol: https persistence: config: enabled: true mountPath: "/unifi" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 999 + runAsUser: 999 +workload: + main: + podSpec: + containers: + env: {} diff --git a/charts/stable/unmanic/Chart.yaml b/charts/stable/unmanic/Chart.yaml index 7d2b574b146..87ad2c84c5b 100644 --- a/charts/stable/unmanic/Chart.yaml +++ b/charts/stable/unmanic/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.2.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Unmanic is a simple tool for optimising your file library. home: https://truecharts.org/charts/stable/unmanic icon: https://truecharts.org/img/hotlink-ok/chart-icons/unmanic.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/unmanic/templates/NOTES.txt b/charts/stable/unmanic/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/unmanic/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/unmanic/templates/common.yaml b/charts/stable/unmanic/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/unmanic/templates/common.yaml +++ b/charts/stable/unmanic/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/unmanic/values.yaml b/charts/stable/unmanic/values.yaml index d4f6dd26975..a8b7a530e86 100644 --- a/charts/stable/unmanic/values.yaml +++ b/charts/stable/unmanic/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/unmanic tag: v0.2.3@sha256:b38766d462e5fccfbccabc746dd96c419b6db9731d73b1ce728aa7dfeadd3016 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10157 targetPort: 8888 - persistence: config: enabled: true @@ -34,6 +24,12 @@ persistence: type: emptyDir varrun: enabled: true - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/unpackerr/Chart.yaml b/charts/stable/unpackerr/Chart.yaml index 86b9c081d2a..bf3705f7ee7 100644 --- a/charts/stable/unpackerr/Chart.yaml +++ b/charts/stable/unpackerr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.11.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them home: https://truecharts.org/charts/stable/unpackerr @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/unpackerr/templates/NOTES.txt b/charts/stable/unpackerr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/unpackerr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/unpackerr/templates/common.yaml b/charts/stable/unpackerr/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/unpackerr/templates/common.yaml +++ b/charts/stable/unpackerr/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/unpackerr/values.yaml b/charts/stable/unpackerr/values.yaml index 2b5d8b1658e..b70d7ebe9c6 100644 --- a/charts/stable/unpackerr/values.yaml +++ b/charts/stable/unpackerr/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/unpackerr pullPolicy: IfNotPresent tag: 0.11.1@sha256:2e657dcea297a98bb40d264b0c9cebce54c899ce7665e686e0eca19fb24fe5f4 - service: main: enabled: false ports: main: enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - persistence: downloads: enabled: true @@ -34,6 +24,20 @@ persistence: ## Do not delete the pvc upon helm uninstall # skipuninstall: false # existingClaim: "" - portal: - enabled: false + open: + enabled: false +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/stable/unpoller/Chart.yaml b/charts/stable/unpoller/Chart.yaml index 0732f1cef03..adb50924160 100644 --- a/charts/stable/unpoller/Chart.yaml +++ b/charts/stable/unpoller/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.7.11" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Collect your UniFi controller data and report it to an InfluxDB instance, or export it for Prometheus collection. icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpoller.png @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - metrics truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/unpoller/templates/NOTES.txt b/charts/stable/unpoller/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/unpoller/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/unpoller/templates/common.yaml b/charts/stable/unpoller/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/unpoller/templates/common.yaml +++ b/charts/stable/unpoller/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/unpoller/values.yaml b/charts/stable/unpoller/values.yaml index 354857a2099..f66b8853b9d 100644 --- a/charts/stable/unpoller/values.yaml +++ b/charts/stable/unpoller/values.yaml @@ -2,13 +2,6 @@ image: repository: tccr.io/truecharts/unifi-poller pullPolicy: IfNotPresent tag: v2.7.11@sha256:1189e10773ae7c8843e230ba34840ff119c74bd63e51ad60c53fa8053e3689d8 - -env: - # UP_UNIFI_DEFAULT_URL: "https://127.0.0.1:8443" - # UP_UNIFI_DEFAULT_USER: "unifipoller" - # UP_UNIFI_DEFAULT_PASS: "unifipoller" - UP_PROMETHEUS_DISABLE: false - service: main: ports: @@ -17,7 +10,6 @@ service: metrics: enabled: true port: 9130 - metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -33,17 +25,27 @@ metrics: labels: {} # -- Configure additionial rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical - + rules: [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical portal: - enabled: false + open: + enabled: false +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + # UP_UNIFI_DEFAULT_URL: "https://127.0.0.1:8443" + # UP_UNIFI_DEFAULT_USER: "unifipoller" + # UP_UNIFI_DEFAULT_PASS: "unifipoller" + UP_PROMETHEUS_DISABLE: false diff --git a/charts/stable/uptime-kuma/Chart.yaml b/charts/stable/uptime-kuma/Chart.yaml index 15410dee40e..cd6e93f1d45 100644 --- a/charts/stable/uptime-kuma/Chart.yaml +++ b/charts/stable/uptime-kuma/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.20.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: A fancy self-hosted monitoring tool home: https://truecharts.org/charts/stable/uptime-kuma @@ -27,4 +27,3 @@ annotations: truecharts.org/catagories: | - monitoring truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/uptime-kuma/templates/NOTES.txt b/charts/stable/uptime-kuma/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/uptime-kuma/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/uptime-kuma/templates/_prometheusrules.tpl b/charts/stable/uptime-kuma/templates/_prometheusrules.tpl index a9092303d92..39a2f49db9d 100644 --- a/charts/stable/uptime-kuma/templates/_prometheusrules.tpl +++ b/charts/stable/uptime-kuma/templates/_prometheusrules.tpl @@ -5,7 +5,7 @@ apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: - name: {{ include "tc.common.names.fullname" . }} + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }} labels: {{- include "tc.common.labels" . | nindent 4 }} {{- with .Values.metrics.prometheusRule.labels }} @@ -13,7 +13,7 @@ metadata: {{- end }} spec: groups: - - name: {{ include "tc.common.names.fullname" . }} + - name: {{ include "tc.v1.common.lib.chart.names.fullname" . }} rules: {{- with .Values.metrics.prometheusRule.rules }} {{- toYaml . | nindent 8 }} diff --git a/charts/stable/uptime-kuma/templates/_servicemonitor.tpl b/charts/stable/uptime-kuma/templates/_servicemonitor.tpl index 6e788d4c9c6..475417aed76 100644 --- a/charts/stable/uptime-kuma/templates/_servicemonitor.tpl +++ b/charts/stable/uptime-kuma/templates/_servicemonitor.tpl @@ -5,7 +5,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: - name: {{ include "tc.common.names.fullname" . }} + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }} labels: {{- include "tc.common.labels" . | nindent 4 }} {{- with .Values.metrics.serviceMonitor.labels }} diff --git a/charts/stable/uptime-kuma/templates/common.yaml b/charts/stable/uptime-kuma/templates/common.yaml index 0dd42f50429..4d9a4484e21 100644 --- a/charts/stable/uptime-kuma/templates/common.yaml +++ b/charts/stable/uptime-kuma/templates/common.yaml @@ -1,7 +1,7 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- include "uptime.servicemonitor" . -}} {{- include "uptime.prometheusrule" . -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/uptime-kuma/values.yaml b/charts/stable/uptime-kuma/values.yaml index 40949701dea..25a69bc8e51 100644 --- a/charts/stable/uptime-kuma/values.yaml +++ b/charts/stable/uptime-kuma/values.yaml @@ -2,34 +2,20 @@ image: repository: tccr.io/truecharts/uptime-kuma pullPolicy: IfNotPresent tag: 1.20.2@sha256:b1bb3e6fe1a35a23bd4671acdc8e014615e4495ab96537ac465a11d5938665bf - -securityContext: - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - security: PUID: 0 - -env: - UPTIME_KUMA_PORT: "{{ .Values.service.main.ports.main.port }}" - service: main: ports: main: port: 3001 - persistence: config: enabled: true mountPath: "/app/data" - portal: - enabled: true - + open: + enabled: true metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -43,14 +29,24 @@ metrics: labels: {} # -- Configure additionial rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical + rules: [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical +securityContext: + container: + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + UPTIME_KUMA_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/uptimerobot-prometheus/Chart.yaml b/charts/stable/uptimerobot-prometheus/Chart.yaml index 90709dc468e..9767251dbe0 100644 --- a/charts/stable/uptimerobot-prometheus/Chart.yaml +++ b/charts/stable/uptimerobot-prometheus/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.0.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Prometheus Exporter for the official uptimerobot CLI icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptimerobot-prometheus.png @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - metrics truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/uptimerobot-prometheus/templates/NOTES.txt b/charts/stable/uptimerobot-prometheus/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/uptimerobot-prometheus/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/uptimerobot-prometheus/templates/common.yaml b/charts/stable/uptimerobot-prometheus/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/uptimerobot-prometheus/templates/common.yaml +++ b/charts/stable/uptimerobot-prometheus/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/uptimerobot-prometheus/values.yaml b/charts/stable/uptimerobot-prometheus/values.yaml index 0ecd9066c21..08413b58c5a 100644 --- a/charts/stable/uptimerobot-prometheus/values.yaml +++ b/charts/stable/uptimerobot-prometheus/values.yaml @@ -2,13 +2,6 @@ image: repository: tccr.io/truecharts/prometheus-uptimerobot-exporter tag: v0.0.1@sha256:15e110bcbf474b43afda8b92868702db9c0c7a405266c724e3e9546990a97316 pullPolicy: IfNotPresent - -secretEnv: - UPTIMEROBOT_API_KEY: "" - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: @@ -17,7 +10,6 @@ service: metrics: enabled: true port: 9705 - metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -33,17 +25,25 @@ metrics: labels: {} # -- Configure additionial rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: UptimeRobotExporterAbsent - # annotations: - # description: Uptime Robot Exporter has disappeared from Prometheus service discovery. - # summary: Uptime Robot Exporter is down. - # expr: | - # absent(up{job=~".*uptimerobot.*"} == 1) - # for: 5m - # labels: - # severity: critical - + rules: [] + # - alert: UptimeRobotExporterAbsent + # annotations: + # description: Uptime Robot Exporter has disappeared from Prometheus service discovery. + # summary: Uptime Robot Exporter is down. + # expr: | + # absent(up{job=~".*uptimerobot.*"} == 1) + # for: 5m + # labels: + # severity: critical portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + env: + UPTIMEROBOT_API_KEY: "" diff --git a/charts/stable/valheim/Chart.yaml b/charts/stable/valheim/Chart.yaml index 482332bcafb..7d2df47d1c0 100644 --- a/charts/stable/valheim/Chart.yaml +++ b/charts/stable/valheim/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Valheim dedicated gameserver with automatic update and world backup support home: https://truecharts.org/charts/stable/valheim icon: https://truecharts.org/img/hotlink-ok/chart-icons/valheim.png @@ -23,4 +23,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/valheim/templates/NOTES.txt b/charts/stable/valheim/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/valheim/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/valheim/templates/common.yaml b/charts/stable/valheim/templates/common.yaml index d8f17cf6d44..6d56fec1401 100644 --- a/charts/stable/valheim/templates/common.yaml +++ b/charts/stable/valheim/templates/common.yaml @@ -1,4 +1,4 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Append the hardcoded settings */}} {{- define "valheim.hardcodedValues" -}} @@ -13,4 +13,4 @@ probes: {{- $_ := mergeOverwrite .Values (include "valheim.hardcodedValues" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/valheim/values.yaml b/charts/stable/valheim/values.yaml index 3bfce235e56..a785341e2d5 100644 --- a/charts/stable/valheim/values.yaml +++ b/charts/stable/valheim/values.yaml @@ -2,35 +2,6 @@ image: repository: tccr.io/truecharts/valheim-server tag: latest@sha256:bc9b41516c963c953bed2d76c3ef74c3d7e8ac4d6b69f3ef860ec0f3e1767e8d pullPolicy: IfNotPresent - -secretEnv: - SUPERVISOR_HTTP_USER: admin - SUPERVISOR_HTTP_PASS: secret - SERVER_PASS: secret - -env: - STATUS_HTTP: true - STATUS_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" - SUPERVISOR_HTTP: true - SUPERVISOR_HTTP_PORT: "{{ .Values.service.supervisor.ports.supervisor.port }}" - SERVER_NAME: My Server - SERVER_PORT: "{{ .Values.service.valheim.ports.valheim1.port }}" - WORLD_NAME: Dedicated - SERVER_PUBLIC: true - UPDATE_INTERVAL: 10800 - BACKUPS: true - BACKUPS_INTERVAL: 43200 - BACKUPS_DIRECTORY: /backups - BACKUPS_MAX_AGE: 3 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: @@ -49,16 +20,14 @@ service: valheim1: enabled: true port: 2456 - protocol: UDP + protocol: udp valheim2: enabled: true port: 2457 - protocol: UDP - + protocol: udp ingress: supervisor: autoLink: true - persistence: config: enabled: true @@ -66,6 +35,33 @@ persistence: backups: enabled: true mountPath: /backups - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + STATUS_HTTP: true + STATUS_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" + SUPERVISOR_HTTP: true + SUPERVISOR_HTTP_PORT: "{{ .Values.service.supervisor.ports.supervisor.port }}" + SERVER_NAME: My Server + SERVER_PORT: "{{ .Values.service.valheim.ports.valheim1.port }}" + WORLD_NAME: Dedicated + SERVER_PUBLIC: true + UPDATE_INTERVAL: 10800 + BACKUPS: true + BACKUPS_INTERVAL: 43200 + BACKUPS_DIRECTORY: /backups + BACKUPS_MAX_AGE: 3 + SUPERVISOR_HTTP_USER: admin + SUPERVISOR_HTTP_PASS: secret + SERVER_PASS: secret diff --git a/charts/stable/verysync/Chart.yaml b/charts/stable/verysync/Chart.yaml index 4695cc4a250..0c35e184d69 100644 --- a/charts/stable/verysync/Chart.yaml +++ b/charts/stable/verysync/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.16.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: very sync is an easy-to-use multi-platform file synchronization software home: https://truecharts.org/charts/stable/verysync icon: https://truecharts.org/img/hotlink-ok/chart-icons/verysync.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/verysync/templates/NOTES.txt b/charts/stable/verysync/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/verysync/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/verysync/templates/common.yaml b/charts/stable/verysync/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/verysync/templates/common.yaml +++ b/charts/stable/verysync/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/verysync/values.yaml b/charts/stable/verysync/values.yaml index 6dc093dab18..72b920ef1f4 100644 --- a/charts/stable/verysync/values.yaml +++ b/charts/stable/verysync/values.yaml @@ -2,7 +2,6 @@ image: repository: tccr.io/truecharts/verysync tag: 2.16.0@sha256:815042c0fe90f623d0fff9de007a22e3a9014bc5c3a065c3cfad1a6f03056e0f pullPolicy: IfNotPresent - service: main: ports: @@ -15,7 +14,7 @@ service: enabled: true port: 22037 targetPort: 22037 - protocol: UDP + protocol: udp bt-udp2: enabled: true ports: @@ -23,7 +22,7 @@ service: enabled: true port: 22027 targetPort: 22027 - protocol: UDP + protocol: udp data: enabled: true ports: @@ -31,10 +30,6 @@ service: enabled: true port: 22330 targetPort: 22330 - -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - persistence: data: enabled: true @@ -42,6 +37,14 @@ persistence: sync: enabled: true mountPath: "/Sync" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/vikunja/Chart.yaml b/charts/stable/vikunja/Chart.yaml index 096ddada8a7..08b2e1118cf 100644 --- a/charts/stable/vikunja/Chart.yaml +++ b/charts/stable/vikunja/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.20.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/vikunja/templates/NOTES.txt b/charts/stable/vikunja/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/vikunja/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/vikunja/templates/_secrets.tpl b/charts/stable/vikunja/templates/_secrets.tpl index 935a1c78fa6..c2d95fb7966 100644 --- a/charts/stable/vikunja/templates/_secrets.tpl +++ b/charts/stable/vikunja/templates/_secrets.tpl @@ -1,8 +1,8 @@ {{/* Define the secrets */}} {{- define "vikunja.secrets" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) -}} -{{- $secretStorage := printf "%s-storage-secret" (include "tc.common.names.fullname" .) -}} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) -}} +{{- $secretStorage := printf "%s-storage-secret" (include "tc.v1.common.lib.chart.names.fullname" .) -}} {{- $jwtSecret := randAlphaNum 32 -}} {{- with lookup "v1" "Secret" .Release.Namespace $secretStorage -}} diff --git a/charts/stable/vikunja/templates/common.yaml b/charts/stable/vikunja/templates/common.yaml index c0f4269ca5d..8d5b22da2c5 100644 --- a/charts/stable/vikunja/templates/common.yaml +++ b/charts/stable/vikunja/templates/common.yaml @@ -1,5 +1,5 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{ include "vikunja.secrets" . }} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/vikunja/values.yaml b/charts/stable/vikunja/values.yaml index fbe41fabde3..a5ab4f4592b 100644 --- a/charts/stable/vikunja/values.yaml +++ b/charts/stable/vikunja/values.yaml @@ -2,24 +2,13 @@ image: repository: tccr.io/truecharts/vikunja-api tag: 0.20.2@sha256:408c9e649901a27bf7f9b6f009de0e90e6c898413b1bc95f49c5ee9051f82dc0 pullPolicy: IfNotPresent - frontendImage: repository: tccr.io/truecharts/vikunja-frontend tag: 0.20.3@sha256:f8b46f3e31991656d2a774f48118a2affa9a9df8454ab41bac8f318d17cde6c9 pullPolicy: IfNotPresent - nginxImage: repository: tccr.io/truecharts/nginx tag: 1.23.3@sha256:0d92357c536291f04dad45f9af95dbdad46fb7a6e940f981a3a332f9d5279665 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - configmap: nginx-config: enabled: true @@ -35,7 +24,6 @@ configmap: client_max_body_size {{ .Values.vikunja.files.maxsize | upper | trimSuffix "B" }}; } } - vikunja: service: jwtttl: 259200 @@ -118,13 +106,12 @@ vikunja: openid: enabled: false redirecturl: "" - providers: - [] - # - name: "" - # authurl: "" - # logouturl: "" - # clientid: "" - # clientsecret: "" + providers: [] + # - name: "" + # authurl: "" + # logouturl: "" + # clientid: "" + # clientsecret: "" migration: todoist: enable: false @@ -140,13 +127,11 @@ vikunja: clientid: "" clientsecret: "" redirecturl: "" - service: main: ports: main: port: 10220 - additionalContainers: frontend: name: frontend @@ -165,7 +150,6 @@ additionalContainers: mountPath: /etc/nginx/conf.d/default.conf subPath: nginx-config readOnly: true - persistence: files: enabled: true @@ -176,14 +160,13 @@ persistence: mountPath: /etc/nginx/conf.d/default.conf subPath: nginx-config type: configMap - objectName: '{{ template "tc.common.names.fullname" . }}-nginx-config' + objectName: '{{ template "tc.v1.common.names.fullname" . }}-nginx-config' vikunja-config: enabled: true mountPath: /etc/vikunja subPath: config.yml type: secret - objectName: '{{ template "tc.common.names.fullname" . }}-secret' - + objectName: '{{ template "tc.v1.common.names.fullname" . }}-secret' metrics: # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. # @default -- See values.yaml @@ -199,27 +182,30 @@ metrics: labels: {} # -- Configure additionial rules for the chart under this key. # @default -- See prometheusrules.yaml - rules: - [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical - + rules: [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical postgresql: enabled: true - existingSecret: dbcreds + existingSecret: "dbcreds" postgresqlUsername: vikunja postgresqlDatabase: vikunja - redis: enabled: true existingSecret: rediscreds - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/watchyourlan/Chart.yaml b/charts/stable/watchyourlan/Chart.yaml index 2609f266a14..6034e226e89 100644 --- a/charts/stable/watchyourlan/Chart.yaml +++ b/charts/stable/watchyourlan/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.9.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Lightweight network IP scanner with web GUI home: https://truecharts.org/charts/stable/watchyourlan icon: https://truecharts.org/img/hotlink-ok/chart-icons/watchyourlan.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - network truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/watchyourlan/templates/NOTES.txt b/charts/stable/watchyourlan/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/watchyourlan/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/watchyourlan/templates/common.yaml b/charts/stable/watchyourlan/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/watchyourlan/templates/common.yaml +++ b/charts/stable/watchyourlan/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/watchyourlan/values.yaml b/charts/stable/watchyourlan/values.yaml index e02864ca609..583e46d9724 100644 --- a/charts/stable/watchyourlan/values.yaml +++ b/charts/stable/watchyourlan/values.yaml @@ -2,17 +2,7 @@ image: repository: tccr.io/truecharts/watchyourlan tag: 0.9.1@sha256:74936b9ab2075ba39e65356aa8419bfd0484d6e91d062f14456c4ba3a2c47253 pullPolicy: IfNotPresent - hostNetwork: true - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - watchyourlan: gui_ip: "0.0.0.0" interfaces: @@ -20,39 +10,46 @@ watchyourlan: theme: darkly timeout: 300 shoutrrr_url: "" - -env: - GUIPORT: "{{ .Values.service.main.ports.main.port }}" - DBPATH: /data/db.sqlite - # User Defined - GUIIP: "{{ .Values.watchyourlan.gui_ip }}" - IFACE: '{{ join " " .Values.watchyourlan.interfaces }}' - THEME: "{{ .Values.watchyourlan.theme }}" - TIMEOUT: "{{ .Values.watchyourlan.timeout }}" - SHOUTRRR_URL: "{{ .Values.watchyourlan.shoutrrr_url }}" - -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / - service: main: ports: main: port: 10355 - protocol: HTTP - + protocol: http persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / + env: + GUIPORT: "{{ .Values.service.main.ports.main.port }}" + DBPATH: /data/db.sqlite + # User Defined + GUIIP: "{{ .Values.watchyourlan.gui_ip }}" + IFACE: '{{ join " " .Values.watchyourlan.interfaces }}' + THEME: "{{ .Values.watchyourlan.theme }}" + TIMEOUT: "{{ .Values.watchyourlan.timeout }}" + SHOUTRRR_URL: "{{ .Values.watchyourlan.shoutrrr_url }}" diff --git a/charts/stable/wbo/Chart.yaml b/charts/stable/wbo/Chart.yaml index 5bf6cb4221e..2e62f7205ed 100644 --- a/charts/stable/wbo/Chart.yaml +++ b/charts/stable/wbo/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.19.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: an online collaborative whiteboard that allows many users to draw simultaneously on a large virtual board. home: https://truecharts.org/charts/stable/wbo icon: https://truecharts.org/img/hotlink-ok/chart-icons/wbo.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wbo/templates/NOTES.txt b/charts/stable/wbo/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wbo/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wbo/templates/_configmap.tpl b/charts/stable/wbo/templates/_configmap.tpl index 9dc087bdbca..6fd4d97ba68 100644 --- a/charts/stable/wbo/templates/_configmap.tpl +++ b/charts/stable/wbo/templates/_configmap.tpl @@ -1,7 +1,7 @@ {{/* Define the configmap */}} {{- define "wbo.config" -}} -{{- $configName := printf "%s-config" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/wbo/templates/_secret.tpl b/charts/stable/wbo/templates/_secret.tpl index bade2ca4722..7463316bb03 100644 --- a/charts/stable/wbo/templates/_secret.tpl +++ b/charts/stable/wbo/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secret */}} {{- define "wbo.secret" -}} -{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/wbo/templates/common.yaml b/charts/stable/wbo/templates/common.yaml index 3b7e6ab0bb5..4f3d7481899 100644 --- a/charts/stable/wbo/templates/common.yaml +++ b/charts/stable/wbo/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secret */}} {{- include "wbo.secret" . }} @@ -8,4 +8,4 @@ {{- include "wbo.config" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/wbo/values.yaml b/charts/stable/wbo/values.yaml index f0f80bff016..01134a6ed01 100644 --- a/charts/stable/wbo/values.yaml +++ b/charts/stable/wbo/values.yaml @@ -2,11 +2,6 @@ image: repository: tccr.io/truecharts/wbo tag: 1.19.1@sha256:d0c575eb6971f8ff78dc34c197d53ba18403a8527ce5545989ac4c5256ef1f9f pullPolicy: IfNotPresent - -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - wbo: auth_secret_key: "" save_interval: 2000 @@ -19,24 +14,30 @@ wbo: auto_finger_whiteout: true blocked_tools: [] blocked_selection_buttons: [] - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-config' - service: main: ports: main: port: 10354 - protocol: HTTP - + protocol: http persistence: data: enabled: true mountPath: /opt/app/server-data - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsUser: 1000 + runAsGroup: 1000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-secret' + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-config' diff --git a/charts/stable/webgrabplus/Chart.yaml b/charts/stable/webgrabplus/Chart.yaml index 2f67cef1710..bbc6359f800 100644 --- a/charts/stable/webgrabplus/Chart.yaml +++ b/charts/stable/webgrabplus/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/webgrabplus/templates/NOTES.txt b/charts/stable/webgrabplus/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/webgrabplus/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/webgrabplus/templates/common.yaml b/charts/stable/webgrabplus/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/webgrabplus/templates/common.yaml +++ b/charts/stable/webgrabplus/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/webgrabplus/values.yaml b/charts/stable/webgrabplus/values.yaml index 52566816924..ad497da13f8 100644 --- a/charts/stable/webgrabplus/values.yaml +++ b/charts/stable/webgrabplus/values.yaml @@ -2,22 +2,12 @@ image: repository: tccr.io/truecharts/webgrabplus pullPolicy: IfNotPresent tag: 5.0.1@sha256:c405934c2bcb0554b6a1eaa61f144deac659621e9b5c05204ac68f1d9cdc6915 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: enabled: false ports: main: enabled: false - persistence: varrun: enabled: true @@ -27,6 +17,12 @@ persistence: data: enabled: true mountPath: "/data" - portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/weblate/Chart.yaml b/charts/stable/weblate/Chart.yaml index 65779b1bd18..06239b0ff5b 100644 --- a/charts/stable/weblate/Chart.yaml +++ b/charts/stable/weblate/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.15.2" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -35,4 +35,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/weblate/templates/NOTES.txt b/charts/stable/weblate/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/weblate/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/weblate/templates/common.yaml b/charts/stable/weblate/templates/common.yaml index a1cd3db97c7..d129af9228f 100644 --- a/charts/stable/weblate/templates/common.yaml +++ b/charts/stable/weblate/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{ include "tc.common.loader.init" . }} +{{ include "tc.v1.common.loader.init" . }} {{/* Render configmap for weblate */}} {{- include "weblate.configmap" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/weblate/values.yaml b/charts/stable/weblate/values.yaml index c3cd5f13d46..bc60776350a 100644 --- a/charts/stable/weblate/values.yaml +++ b/charts/stable/weblate/values.yaml @@ -2,39 +2,6 @@ image: repository: tccr.io/truecharts/weblate tag: 4.15.2@sha256:9594855b9c1657b535d433e151113d6b0c365eba542e106aaf43975e3e91d33a pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 1000 - runAsGroup: 0 - fsGroup: 1000 - -env: - WEBLATE_TIME_ZONE: "{{ .Values.TZ }}" - POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - POSTGRES_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - POSTGRES_PORT: 5432 - REDIS_PORT: 6379 - REDIS_DB: "0" - POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - weblate: general: WEBLATE_SITE_TITLE: "My Project's Weblate" @@ -96,151 +63,120 @@ weblate: # WEBLATE_AKISMET_API_KEY: "" # WEBLATE_SSH_EXTRA_ARGS: "" # WEBLATE_BORG_EXTRA_ARGS: "" - machinetranslate: - {} - # WEBLATE_MT_APERTIUM_APY: "" - # WEBLATE_MT_AWS_REGION: "" - # WEBLATE_MT_AWS_ACCESS_KEY_ID: "" - # WEBLATE_MT_AWS_SECRET_ACCESS_KEY: "" - # WEBLATE_MT_DEEPL_KEY: "" - # WEBLATE_MT_DEEPL_API_URL: "" - # WEBLATE_MT_LIBRETRANSLATE_KEY: "" - # WEBLATE_MT_LIBRETRANSLATE_API_URL: "" - # WEBLATE_MT_GOOGLE_KEY: "" - # WEBLATE_MT_GOOGLE_CREDENTIALS: "" - # WEBLATE_MT_GOOGLE_PROJECT: "" - # WEBLATE_MT_GOOGLE_LOCATION: "" - # WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: "" - # WEBLATE_MT_MICROSOFT_ENDPOINT_URL: "" - # WEBLATE_MT_MICROSOFT_REGION: "" - # WEBLATE_MT_MICROSOFT_BASE_URL: "" - # WEBLATE_MT_MODERNMT_KEY: "" - # WEBLATE_MT_MYMEMORY_ENABLED: false - # WEBLATE_MT_GLOSBE_ENABLED: false - # WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: false - # WEBLATE_MT_SAP_BASE_URL: "" - # WEBLATE_MT_SAP_SANDBOX_APIKEY: "" - # WEBLATE_MT_SAP_USERNAME: "" - # WEBLATE_MT_SAP_PASSWORD: "" - # WEBLATE_MT_SAP_USE_MT: false + machinetranslate: {} + # WEBLATE_MT_APERTIUM_APY: "" + # WEBLATE_MT_AWS_REGION: "" + # WEBLATE_MT_AWS_ACCESS_KEY_ID: "" + # WEBLATE_MT_AWS_SECRET_ACCESS_KEY: "" + # WEBLATE_MT_DEEPL_KEY: "" + # WEBLATE_MT_DEEPL_API_URL: "" + # WEBLATE_MT_LIBRETRANSLATE_KEY: "" + # WEBLATE_MT_LIBRETRANSLATE_API_URL: "" + # WEBLATE_MT_GOOGLE_KEY: "" + # WEBLATE_MT_GOOGLE_CREDENTIALS: "" + # WEBLATE_MT_GOOGLE_PROJECT: "" + # WEBLATE_MT_GOOGLE_LOCATION: "" + # WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: "" + # WEBLATE_MT_MICROSOFT_ENDPOINT_URL: "" + # WEBLATE_MT_MICROSOFT_REGION: "" + # WEBLATE_MT_MICROSOFT_BASE_URL: "" + # WEBLATE_MT_MODERNMT_KEY: "" + # WEBLATE_MT_MYMEMORY_ENABLED: false + # WEBLATE_MT_GLOSBE_ENABLED: false + # WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: false + # WEBLATE_MT_SAP_BASE_URL: "" + # WEBLATE_MT_SAP_SANDBOX_APIKEY: "" + # WEBLATE_MT_SAP_USERNAME: "" + # WEBLATE_MT_SAP_PASSWORD: "" + # WEBLATE_MT_SAP_USE_MT: false auth: - ldap: - {} - # WEBLATE_AUTH_LDAP_SERVER_URI: "" - # WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: "" - # WEBLATE_AUTH_LDAP_USER_ATTR_MAP: "" - # WEBLATE_AUTH_LDAP_BIND_DN: "" - # WEBLATE_AUTH_LDAP_BIND_PASSWORD: "" - # WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "" - # WEBLATE_AUTH_LDAP_USER_SEARCH: "" - # WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: "" - # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: "" - # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: "" - github: - {} - # WEBLATE_SOCIAL_AUTH_GITHUB_KEY: "" - # WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: "" - # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: "" - # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: "" - # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: "" - # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: "" - # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: "" - # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: "" - bitbucket: - {} - # WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: "" - # WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: "" - facebook: - {} - # WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: "" - # WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: "" - google: - {} - # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: "" - # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: "" - # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: "" - # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: "" - gitlab: - {} - # WEBLATE_SOCIAL_AUTH_GITLAB_KEY: "" - # WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: "" - # WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: "" - azure: - {} - # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: "" - # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: "" - azuretenant: - {} - # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: "" - # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: "" - # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: "" - keycloak: - {} - # WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: "" - # WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: "" - # WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: "" - # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: "" - # WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: "" - # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: "" - linux: - {} - # WEBLATE_SOCIAL_AUTH_FEDORA: "" - # WEBLATE_SOCIAL_AUTH_OPENSUSE: "" - # WEBLATE_SOCIAL_AUTH_UBUNTU: "" - slack: - {} - # WEBLATE_SOCIAL_AUTH_SLACK_KEY: "" - # SOCIAL_AUTH_SLACK_SECRET: "" - saml: - {} - # WEBLATE_SAML_IDP_ENTITY_ID: "" - # WEBLATE_SAML_IDP_URL: "" - # WEBLATE_SAML_IDP_X509CERT: "" - email: - {} - # WEBLATE_EMAIL_PORT: "" - # WEBLATE_EMAIL_HOST: "" - # WEBLATE_EMAIL_HOST_USER: "" - # WEBLATE_EMAIL_HOST_PASSWORD: "" - # WEBLATE_EMAIL_USE_SSL: false - # WEBLATE_EMAIL_USE_TLS: false - # WEBLATE_EMAIL_BACKEND: "" - siteintegration: - {} - # WEBLATE_GET_HELP_URL: "" - # WEBLATE_STATUS_URL: "" - # WEBLATE_LEGAL_URL: "" - # WEBLATE_PRIVACY_URL: "" - errorreport: - {} - # ROLLBAR_KEY: "" - # ROLLBAR_ENVIRONMENT: "" - # SENTRY_DSN: "" - # SENTRY_ENVIRONMENT: "" - localization: - {} - # WEBLATE_LOCALIZE_CDN_URL: "" - # WEBLATE_LOCALIZE_CDN_PATH: "" - -envFrom: - - configMapRef: - name: weblate-env - -probes: - liveness: - path: "/healthz" - readiness: - path: "/healthz" - startup: - path: "/healthz" - + ldap: {} + # WEBLATE_AUTH_LDAP_SERVER_URI: "" + # WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: "" + # WEBLATE_AUTH_LDAP_USER_ATTR_MAP: "" + # WEBLATE_AUTH_LDAP_BIND_DN: "" + # WEBLATE_AUTH_LDAP_BIND_PASSWORD: "" + # WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: "" + github: {} + # WEBLATE_SOCIAL_AUTH_GITHUB_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: "" + bitbucket: {} + # WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: "" + # WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: "" + facebook: {} + # WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: "" + # WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: "" + google: {} + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: "" + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: "" + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: "" + gitlab: {} + # WEBLATE_SOCIAL_AUTH_GITLAB_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: "" + azure: {} + # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: "" + # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: "" + azuretenant: {} + # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: "" + # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: "" + # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: "" + keycloak: {} + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: "" + linux: {} + # WEBLATE_SOCIAL_AUTH_FEDORA: "" + # WEBLATE_SOCIAL_AUTH_OPENSUSE: "" + # WEBLATE_SOCIAL_AUTH_UBUNTU: "" + slack: {} + # WEBLATE_SOCIAL_AUTH_SLACK_KEY: "" + # SOCIAL_AUTH_SLACK_SECRET: "" + saml: {} + # WEBLATE_SAML_IDP_ENTITY_ID: "" + # WEBLATE_SAML_IDP_URL: "" + # WEBLATE_SAML_IDP_X509CERT: "" + email: {} + # WEBLATE_EMAIL_PORT: "" + # WEBLATE_EMAIL_HOST: "" + # WEBLATE_EMAIL_HOST_USER: "" + # WEBLATE_EMAIL_HOST_PASSWORD: "" + # WEBLATE_EMAIL_USE_SSL: false + # WEBLATE_EMAIL_USE_TLS: false + # WEBLATE_EMAIL_BACKEND: "" + siteintegration: {} + # WEBLATE_GET_HELP_URL: "" + # WEBLATE_STATUS_URL: "" + # WEBLATE_LEGAL_URL: "" + # WEBLATE_PRIVACY_URL: "" + errorreport: {} + # ROLLBAR_KEY: "" + # ROLLBAR_ENVIRONMENT: "" + # SENTRY_DSN: "" + # SENTRY_ENVIRONMENT: "" + localization: {} + # WEBLATE_LOCALIZE_CDN_URL: "" + # WEBLATE_LOCALIZE_CDN_PATH: "" service: main: ports: main: port: 10158 targetPort: 8080 - persistence: config: enabled: true @@ -249,17 +185,59 @@ persistence: enabled: true type: emptyDir mountPath: "/app/cache" - redis: enabled: true existingSecret: "rediscreds" redisUsername: default - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: weblate postgresqlDatabase: weblate - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsUser: 1000 + runAsGroup: 0 + fsGroup: 1000 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/healthz" + readiness: + path: "/healthz" + startup: + path: "/healthz" + envFrom: + - configMapRef: + name: weblate-env + env: + WEBLATE_TIME_ZONE: "{{ .Values.TZ }}" + POSTGRES_USER: "{{ .Values.cnpg.user }}" + POSTGRES_DATABASE: "{{ .Values.cnpg.database }}" + POSTGRES_PORT: 5432 + REDIS_PORT: 6379 + REDIS_DB: "0" + POSTGRES_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password diff --git a/charts/stable/webnut/Chart.yaml b/charts/stable/webnut/Chart.yaml index 426718533bf..3779b675bbe 100644 --- a/charts/stable/webnut/Chart.yaml +++ b/charts/stable/webnut/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: webNUT (UPS network monitoring web ui). home: https://truecharts.org/charts/stable/webnut @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - monitoring truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/webnut/templates/NOTES.txt b/charts/stable/webnut/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/webnut/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/webnut/templates/common.yaml b/charts/stable/webnut/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/webnut/templates/common.yaml +++ b/charts/stable/webnut/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/webnut/values.yaml b/charts/stable/webnut/values.yaml index 82564df1edc..97959edcaef 100644 --- a/charts/stable/webnut/values.yaml +++ b/charts/stable/webnut/values.yaml @@ -2,30 +2,28 @@ image: repository: tccr.io/truecharts/webnut pullPolicy: IfNotPresent tag: latest@sha256:5fb697a7699c1d4013760d05df790cfb3a8484ad1cb0c4a6d3b692b3bae41466 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - UPS_USER: monuser - UPS_PASSWORD: secret - -env: - UPS_HOST: "127.0.0.1" - UPS_PORT: 3493 - service: main: ports: main: port: 10585 - protocol: HTTP + protocol: http targetPort: 6543 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + UPS_HOST: "127.0.0.1" + UPS_PORT: 3493 + UPS_USER: monuser + UPS_PASSWORD: secret diff --git a/charts/stable/website-shot/Chart.yaml b/charts/stable/website-shot/Chart.yaml index d73e16571cf..f06d5974050 100644 --- a/charts/stable/website-shot/Chart.yaml +++ b/charts/stable/website-shot/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot. home: https://truecharts.org/charts/stable/website-shot icon: https://truecharts.org/img/hotlink-ok/chart-icons/website-shot.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/website-shot/templates/NOTES.txt b/charts/stable/website-shot/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/website-shot/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/website-shot/templates/common.yaml b/charts/stable/website-shot/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/website-shot/templates/common.yaml +++ b/charts/stable/website-shot/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/website-shot/values.yaml b/charts/stable/website-shot/values.yaml index 11d9d325e39..60ee95a7c1e 100644 --- a/charts/stable/website-shot/values.yaml +++ b/charts/stable/website-shot/values.yaml @@ -2,18 +2,18 @@ image: repository: tccr.io/truecharts/website-shot tag: latest@sha256:0c0721540f4917fac07b170bf30769305dcf9b1f11cef8e4940812996e344f67 pullPolicy: IfNotPresent - service: main: ports: main: port: 10221 targetPort: 3000 - persistence: screenshots: enabled: true mountPath: "/usr/src/website-shot/screenshots" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null diff --git a/charts/stable/webtop/Chart.yaml b/charts/stable/webtop/Chart.yaml index 7064133ae80..d802bf419fd 100644 --- a/charts/stable/webtop/Chart.yaml +++ b/charts/stable/webtop/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Webtop full desktop environments in officially supported flavors accessible via any modern web browser. home: https://truecharts.org/charts/stable/webtop @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - Tools-Utilities truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/webtop/templates/NOTES.txt b/charts/stable/webtop/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/webtop/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/webtop/templates/common.yaml b/charts/stable/webtop/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/webtop/templates/common.yaml +++ b/charts/stable/webtop/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/webtop/values.yaml b/charts/stable/webtop/values.yaml index af426f84c6d..9676b2e6652 100644 --- a/charts/stable/webtop/values.yaml +++ b/charts/stable/webtop/values.yaml @@ -14,7 +14,6 @@ archXFCEImage: repository: tccr.io/truecharts/webtop-arch-xfce tag: latest@sha256:9cc8e45db773e9bb94d6dda530861d2e26a38136cf479a32a9ccb5c8272dab61 pullPolicy: Always - alpineKDEImage: repository: tccr.io/truecharts/webtop-alpine-kde tag: latest@sha256:0f85328ea502a34b5518ed7dbf824a18e07bb8911d7bcbc1421bd14a02dfbe24 @@ -31,7 +30,6 @@ archKDEImage: repository: tccr.io/truecharts/webtop-arch-kde tag: latest@sha256:47b55e038b3e53fc4b4033ad5812c8fd7d401966515b859efcfdd8a34b02b9d9 pullPolicy: Always - alpineMATEImage: repository: tccr.io/truecharts/webtop-alpine-mate tag: latest@sha256:42d0ff75ede8b1c9329075ced3eef6a88bc5a73b67a80e274dc3eb8b76970c15 @@ -48,7 +46,6 @@ archMATEImage: repository: tccr.io/truecharts/webtop-arch-mate tag: latest@sha256:25ccaf4e055b0e3db56687b8805def4d55e596c5d41d6042541189a85bc1f6dc pullPolicy: Always - alpineI3Image: repository: tccr.io/truecharts/webtop-alpine-i3 tag: latest@sha256:eb51fcfb1dc5fafa6e943b6b77977b507b04883386701ae0883e0231f06dd6ef @@ -65,7 +62,6 @@ archI3Image: repository: tccr.io/truecharts/webtop-arch-i3 tag: latest@sha256:a71becd2d2c917d1b3b8c28146da068b8df1ad7400fd629fd1b15e3dad764993 pullPolicy: Always - alpineOpenBoxImage: repository: tccr.io/truecharts/webtop-alpine-openbox tag: latest@sha256:4c161a22869c300e45f521c431011a610ab89d90ece138364595df5e8280ab35 @@ -82,7 +78,6 @@ archOpenBoxImage: repository: tccr.io/truecharts/webtop-arch-openbox tag: latest@sha256:c54d14053e07e9f38bc9c63a043be4e3729823638ffa1a22f0d8959144b2cb10 pullPolicy: Always - alpineICEWMImage: repository: tccr.io/truecharts/webtop-alpine-icewm tag: latest@sha256:fc3767a5d5cd3b035c16200c96d24605f9d4a303400da90803a91bc8161c0f86 @@ -99,32 +94,30 @@ archICEWMImage: repository: tccr.io/truecharts/webtop-arch-icewm tag: latest@sha256:094c9bc41070551ab5a9e76ac33c294285865d0c5d844d11826a7647ad14a3fa pullPolicy: Always - imageSelector: image - -env: - KEYBOARD: "en-us-qwerty" - CUSTOM_PORT: "{{ .Values.service.main.ports.main.port }}" - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - service: main: ports: main: port: 33000 - protocol: HTTP - + protocol: http persistence: config: enabled: true mountPath: /config - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: + KEYBOARD: "en-us-qwerty" + CUSTOM_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/stable/wekan/Chart.yaml b/charts/stable/wekan/Chart.yaml index 5376017930e..c3def7cac12 100644 --- a/charts/stable/wekan/Chart.yaml +++ b/charts/stable/wekan/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "6.46" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mongodb.enabled name: mongodb repository: https://deps.truecharts.org @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wekan/templates/NOTES.txt b/charts/stable/wekan/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wekan/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wekan/templates/common.yaml b/charts/stable/wekan/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/wekan/templates/common.yaml +++ b/charts/stable/wekan/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/wekan/values.yaml b/charts/stable/wekan/values.yaml index 42b9a5c0e6c..b8ec00159bb 100644 --- a/charts/stable/wekan/values.yaml +++ b/charts/stable/wekan/values.yaml @@ -2,157 +2,159 @@ image: repository: tccr.io/truecharts/wekan tag: 6.46@sha256:a5c1fdd0dfdcab3d98531dc053540c57f52605bc4b7a24c44bbf3637df07e36d pullPolicy: IfNotPresent - -env: - WRITABLE_PATH: "/data" - # User Defined - ROOT_URL: "http://localhost:8080" - # BROWSER_POLICY_ENABLED: false - # TRUSTED_URL: "" - # LOGOUT_WITH_TIMER: false - # LOGOUT_IN: 0 - # LOGOUT_ON_HOURS: 0 - # LOGOUT_ON_MINUTES: 0 - # ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS: 90 - # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE: 3 - # ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD: 60 - # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW: 15 - # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE: 3 - # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD: 60 - # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW: 15 - # MAX_IMAGE_PIXEL: 1024 - # IMAGE_COMPRESS_RATIO: 80 - # MAIL_URL: "" - # MAIL_SERVICE_USER: "" - # MAIL_SERVICE_PASSWORD: "" - # MAIL_SERVICE: "" - # BIGEVENTS_PATTERN: "NONE" - # NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE: 90 - # EMAIL_NOTIFICATION_TIMEOUT: 30000 - # NOTIFY_DUE_DAYS_BEFORE_AND_AFTER: "2,0" - # NOTIFY_DUE_AT_HOUR_OF_DAY: 8 - # RESULTS_PER_PAGE: 20 - # RICHER_CARD_COMMENT_EDITOR: false - # CARD_OPENED_WEBHOOK_ENABLED: false - # PASSWORD_LOGIN_ENABLED: false - # WAIT_SPINNER: "Bounce" - # WITH_API: true - # WEBHOOKS_ATTRIBUTES: "cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue" - # CORS: "*" - # CORS_ALLOW_HEADERS: "Authorization,Content-Type" - # CORS_EXPOSE_HEADERS: "*" - # MATOMO_ADDRESS: "" - # MATOMO_SITE_ID: 1 - # MATOMO_DO_NOT_TRACK: true - # MATOMO_WITH_USERNAME: true - # ORACLE_OIM_ENABLED: false - # OAUTH2_ENABLED: false - # OAUTH2_LOGIN_STYLE: "redirect" - # OAUTH2_CLIENT_ID: "" - # OAUTH2_SECRET: "" - # OAUTH2_SERVER_URL: "" - # OAUTH2_AUTH_ENDPOINT: "" - # OAUTH2_USERINFO_ENDPOINT: "" - # OAUTH2_TOKEN_ENDPOINT: "" - # OAUTH2_ID_MAP: "" - # OAUTH2_USERNAME_MAP: "" - # OAUTH2_FULLNAME_MAP: "" - # OAUTH2_EMAIL_MAP: "" - # OAUTH2_ID_TOKEN_WHITELIST_FIELDS: "" - # OAUTH2_REQUEST_PERMISSIONS: "" - # OAUTH2_CA_CERT: "" - # OAUTH2_ADFS_ENABLED: false - # LDAP_ENABLE: false - # DEFAULT_AUTHENTICATION_METHOD: "ldap" - # LDAP_PORT: 389 - # LDAP_HOST: "" - # LDAP_AD_SIMPLE_AUTH: false - # LDAP_USER_AUTHENTICATION: false - # LDAP_USER_AUTHENTICATION_FIELD: "uid" - # LDAP_DEFAULT_DOMAIN: "" - # LDAP_BASEDN: "" - # LDAP_LOGIN_FALLBACK: false - # LDAP_RECONNECT: true - # LDAP_TIMEOUT: 10000 - # LDAP_IDLE_TIMEOUT: 10000 - # LDAP_CONNECT_TIMEOUT: 10000 - # LDAP_AUTHENTIFICATION: true - # LDAP_AUTHENTIFICATION_USERDN: "" - # LDAP_AUTHENTIFICATION_PASSWORD: "" - # LDAP_LOG_ENABLED: true - # LDAP_BACKGROUND_SYNC: true - # LDAP_BACKGROUND_SYNC_INTERVAL: "every 1 hour" - # LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED: false - # LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS: false - # LDAP_ENCRYPTION: "false" - # LDAP_CA_CERT: "" - # LDAP_REJECT_UNAUTHORIZED: false - # LDAP_USER_SEARCH_FILTER: "" - # LDAP_USER_SEARCH_SCOPE: "one" - # LDAP_USER_SEARCH_FIELD: "" - # LDAP_SEARCH_PAGE_SIZE: 0 - # LDAP_SEARCH_SIZE_LIMIT: 0 - # LDAP_GROUP_FILTER_ENABLE: false - # LDAP_GROUP_FILTER_OBJECTCLASS: "" - # LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE: "" - # LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE: "" - # LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT: "" - # LDAP_GROUP_FILTER_GROUP_NAME: "" - # LDAP_UNIQUE_IDENTIFIER_FIELD: "" - # LDAP_UTF8_NAMES_SLUGIFY: true - # LDAP_USERNAME_FIELD: "" - # LDAP_FULLNAME_FIELD: "fullname" - # LDAP_MERGE_EXISTING_USERS: false - # LDAP_EMAIL_MATCH_ENABLE: true - # LDAP_EMAIL_MATCH_REQUIRE: true - # LDAP_EMAIL_MATCH_VERIFIED: true - # LDAP_EMAIL_FIELD: "mail" - # LDAP_SYNC_USER_DATA: false - # LDAP_SYNC_USER_DATA_FIELDMAP: "" - # LDAP_SYNC_GROUP_ROLES: "" - # LDAP_SYNC_ADMIN_STATUS: true - # LDAP_SYNC_ADMIN_GROUPS: "" - # HEADER_LOGIN_ID: "" - # HEADER_LOGIN_FIRSTNAME: "" - # HEADER_LOGIN_LASTNAME: "" - # HEADER_LOGIN_EMAIL: "" - # CAS_ENABLED: false - # CAS_BASE_URL: "" - # CAS_LOGIN_URL: "" - # CAS_VALIDATE_URL: "" - # SAML_ENABLED: false - # SAML_PROVIDER: "" - # SAML_ENTRYPOINT: "" - # SAML_ISSUER: "" - # SAML_CERT: "" - # SAML_IDPSLO_REDIRECTURL: "" - # SAML_PRIVATE_KEYFILE: "" - # SAML_PUBLIC_CERTFILE: "" - # SAML_IDENTIFIER_FORMAT: "" - # SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE: "" - # SAML_ATTRIBUTES: "" - MONGO_URL: - secretKeyRef: - name: mongodbcreds - key: url - service: main: ports: main: port: 10192 targetPort: 8080 - mongodb: enabled: true mongodbUsername: wekan mongodbDatabase: wekan existingSecret: "mongodbcreds" - persistence: data: enabled: true mountPath: "/data" - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + env: + WRITABLE_PATH: "/data" + # User Defined + ROOT_URL: "http://localhost:8080" + # BROWSER_POLICY_ENABLED: false + # TRUSTED_URL: "" + # LOGOUT_WITH_TIMER: false + # LOGOUT_IN: 0 + # LOGOUT_ON_HOURS: 0 + # LOGOUT_ON_MINUTES: 0 + # ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS: 90 + # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE: 3 + # ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD: 60 + # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW: 15 + # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE: 3 + # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD: 60 + # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW: 15 + # MAX_IMAGE_PIXEL: 1024 + # IMAGE_COMPRESS_RATIO: 80 + # MAIL_URL: "" + # MAIL_SERVICE_USER: "" + # MAIL_SERVICE_PASSWORD: "" + # MAIL_SERVICE: "" + # BIGEVENTS_PATTERN: "NONE" + # NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE: 90 + # EMAIL_NOTIFICATION_TIMEOUT: 30000 + # NOTIFY_DUE_DAYS_BEFORE_AND_AFTER: "2,0" + # NOTIFY_DUE_AT_HOUR_OF_DAY: 8 + # RESULTS_PER_PAGE: 20 + # RICHER_CARD_COMMENT_EDITOR: false + # CARD_OPENED_WEBHOOK_ENABLED: false + # PASSWORD_LOGIN_ENABLED: false + # WAIT_SPINNER: "Bounce" + # WITH_API: true + # WEBHOOKS_ATTRIBUTES: "cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue" + # CORS: "*" + # CORS_ALLOW_HEADERS: "Authorization,Content-Type" + # CORS_EXPOSE_HEADERS: "*" + # MATOMO_ADDRESS: "" + # MATOMO_SITE_ID: 1 + # MATOMO_DO_NOT_TRACK: true + # MATOMO_WITH_USERNAME: true + # ORACLE_OIM_ENABLED: false + # OAUTH2_ENABLED: false + # OAUTH2_LOGIN_STYLE: "redirect" + # OAUTH2_CLIENT_ID: "" + # OAUTH2_SECRET: "" + # OAUTH2_SERVER_URL: "" + # OAUTH2_AUTH_ENDPOINT: "" + # OAUTH2_USERINFO_ENDPOINT: "" + # OAUTH2_TOKEN_ENDPOINT: "" + # OAUTH2_ID_MAP: "" + # OAUTH2_USERNAME_MAP: "" + # OAUTH2_FULLNAME_MAP: "" + # OAUTH2_EMAIL_MAP: "" + # OAUTH2_ID_TOKEN_WHITELIST_FIELDS: "" + # OAUTH2_REQUEST_PERMISSIONS: "" + # OAUTH2_CA_CERT: "" + # OAUTH2_ADFS_ENABLED: false + # LDAP_ENABLE: false + # DEFAULT_AUTHENTICATION_METHOD: "ldap" + # LDAP_PORT: 389 + # LDAP_HOST: "" + # LDAP_AD_SIMPLE_AUTH: false + # LDAP_USER_AUTHENTICATION: false + # LDAP_USER_AUTHENTICATION_FIELD: "uid" + # LDAP_DEFAULT_DOMAIN: "" + # LDAP_BASEDN: "" + # LDAP_LOGIN_FALLBACK: false + # LDAP_RECONNECT: true + # LDAP_TIMEOUT: 10000 + # LDAP_IDLE_TIMEOUT: 10000 + # LDAP_CONNECT_TIMEOUT: 10000 + # LDAP_AUTHENTIFICATION: true + # LDAP_AUTHENTIFICATION_USERDN: "" + # LDAP_AUTHENTIFICATION_PASSWORD: "" + # LDAP_LOG_ENABLED: true + # LDAP_BACKGROUND_SYNC: true + # LDAP_BACKGROUND_SYNC_INTERVAL: "every 1 hour" + # LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED: false + # LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS: false + # LDAP_ENCRYPTION: "false" + # LDAP_CA_CERT: "" + # LDAP_REJECT_UNAUTHORIZED: false + # LDAP_USER_SEARCH_FILTER: "" + # LDAP_USER_SEARCH_SCOPE: "one" + # LDAP_USER_SEARCH_FIELD: "" + # LDAP_SEARCH_PAGE_SIZE: 0 + # LDAP_SEARCH_SIZE_LIMIT: 0 + # LDAP_GROUP_FILTER_ENABLE: false + # LDAP_GROUP_FILTER_OBJECTCLASS: "" + # LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE: "" + # LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE: "" + # LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT: "" + # LDAP_GROUP_FILTER_GROUP_NAME: "" + # LDAP_UNIQUE_IDENTIFIER_FIELD: "" + # LDAP_UTF8_NAMES_SLUGIFY: true + # LDAP_USERNAME_FIELD: "" + # LDAP_FULLNAME_FIELD: "fullname" + # LDAP_MERGE_EXISTING_USERS: false + # LDAP_EMAIL_MATCH_ENABLE: true + # LDAP_EMAIL_MATCH_REQUIRE: true + # LDAP_EMAIL_MATCH_VERIFIED: true + # LDAP_EMAIL_FIELD: "mail" + # LDAP_SYNC_USER_DATA: false + # LDAP_SYNC_USER_DATA_FIELDMAP: "" + # LDAP_SYNC_GROUP_ROLES: "" + # LDAP_SYNC_ADMIN_STATUS: true + # LDAP_SYNC_ADMIN_GROUPS: "" + # HEADER_LOGIN_ID: "" + # HEADER_LOGIN_FIRSTNAME: "" + # HEADER_LOGIN_LASTNAME: "" + # HEADER_LOGIN_EMAIL: "" + # CAS_ENABLED: false + # CAS_BASE_URL: "" + # CAS_LOGIN_URL: "" + # CAS_VALIDATE_URL: "" + # SAML_ENABLED: false + # SAML_PROVIDER: "" + # SAML_ENTRYPOINT: "" + # SAML_ISSUER: "" + # SAML_CERT: "" + # SAML_IDPSLO_REDIRECTURL: "" + # SAML_PRIVATE_KEYFILE: "" + # SAML_PUBLIC_CERTFILE: "" + # SAML_IDENTIFIER_FORMAT: "" + # SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE: "" + # SAML_ATTRIBUTES: "" + MONGO_URL: + secretKeyRef: + name: mongodbcreds + key: url diff --git a/charts/stable/wg-easy/Chart.yaml b/charts/stable/wg-easy/Chart.yaml index 7353474c448..f2a524321e7 100644 --- a/charts/stable/wg-easy/Chart.yaml +++ b/charts/stable/wg-easy/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: The easiest way to run WireGuard VPN + Web-based Admin UI. home: https://truecharts.org/charts/stable/wg-easy @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - networking truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wg-easy/templates/NOTES.txt b/charts/stable/wg-easy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wg-easy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wg-easy/templates/common.yaml b/charts/stable/wg-easy/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/wg-easy/templates/common.yaml +++ b/charts/stable/wg-easy/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/wg-easy/values.yaml b/charts/stable/wg-easy/values.yaml index 6ecb9db6072..66586f15b3d 100644 --- a/charts/stable/wg-easy/values.yaml +++ b/charts/stable/wg-easy/values.yaml @@ -2,33 +2,8 @@ image: repository: tccr.io/truecharts/wg-easy pullPolicy: IfNotPresent tag: latest@sha256:5cc96ad86c87fb2ebc7dab65fc5b190ff0dcce370d0b9afa4aa4b5b2580a5000 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - NET_ADMIN - - SYS_MODULE - security: PUID: 0 - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - PASSWORD: "secretpass" - -env: - WG_HOST: "localhost" - WG_MTU: 1420 - WG_PERSISTENT_KEEPALIVE: 0 - WG_DEFAULT_ADDRESS: "10.8.0.x" - WG_DEFAULT_DNS: "1.1.1.1" - WG_ALLOWED_IPS: "0.0.0.0/0, ::/0" - service: main: ports: @@ -40,14 +15,35 @@ service: ports: vpn: enabled: true - protocol: UDP + protocol: udp port: 51820 targetPort: 51820 - persistence: config: enabled: true mountPath: "/etc/wireguard" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - NET_ADMIN + - SYS_MODULE + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + WG_HOST: "localhost" + WG_MTU: 1420 + WG_PERSISTENT_KEEPALIVE: 0 + WG_DEFAULT_ADDRESS: "10.8.0.x" + WG_DEFAULT_DNS: "1.1.1.1" + WG_ALLOWED_IPS: "0.0.0.0/0, ::/0" + PASSWORD: "secretpass" diff --git a/charts/stable/wger/Chart.yaml b/charts/stable/wger/Chart.yaml index 24ec3c81ce0..abbc64ccf1d 100644 --- a/charts/stable/wger/Chart.yaml +++ b/charts/stable/wger/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -33,4 +33,3 @@ annotations: truecharts.org/catagories: | - life truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wger/templates/NOTES.txt b/charts/stable/wger/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wger/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wger/templates/_configmap.tpl b/charts/stable/wger/templates/_configmap.tpl index de7dd55f0d5..1672503f741 100644 --- a/charts/stable/wger/templates/_configmap.tpl +++ b/charts/stable/wger/templates/_configmap.tpl @@ -1,8 +1,8 @@ {{/* Define the configmap */}} {{- define "wger.configmap" -}} -{{- $configName := printf "%s-wger-configmap" (include "tc.common.names.fullname" .) }} -{{- $nginxConfigName := printf "%s-wger-nginx-config" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-wger-configmap" (include "tc.v1.common.lib.chart.names.fullname" .) }} +{{- $nginxConfigName := printf "%s-wger-nginx-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- {{/* This configmap are loaded on both main authentik container and worker */}} diff --git a/charts/stable/wger/templates/_secrets.tpl b/charts/stable/wger/templates/_secrets.tpl index 42ab8b57110..36412959550 100644 --- a/charts/stable/wger/templates/_secrets.tpl +++ b/charts/stable/wger/templates/_secrets.tpl @@ -1,7 +1,7 @@ {{/* Define the secrets */}} {{- define "wger.secrets" -}} -{{- $secretName := printf "%s-wger-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-wger-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- diff --git a/charts/stable/wger/templates/common.yaml b/charts/stable/wger/templates/common.yaml index b554f3ce02a..2542992c057 100644 --- a/charts/stable/wger/templates/common.yaml +++ b/charts/stable/wger/templates/common.yaml @@ -1,4 +1,4 @@ -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render secrets for wger */}} {{- include "wger.secrets" . }} @@ -9,4 +9,4 @@ {{- $_ := set .Values.additionalContainers "nginx" (include "wger.nginx" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/wger/values.yaml b/charts/stable/wger/values.yaml index adc6ae7513f..f4375065524 100644 --- a/charts/stable/wger/values.yaml +++ b/charts/stable/wger/values.yaml @@ -2,27 +2,10 @@ image: repository: tccr.io/truecharts/wger tag: latest@sha256:e6f4cec4df1a96a94b042b8060ee5706d35cd7a027524ba4cb366a067cabc392 pullPolicy: IfNotPresent - nginxImage: repository: tccr.io/truecharts/nginx tag: 1.23.3@sha256:0d92357c536291f04dad45f9af95dbdad46fb7a6e940f981a3a332f9d5279665 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-wger-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-wger-configmap' - wger: general: # Where the backend will listen. Leave this as is, unless nginx is removed @@ -48,13 +31,11 @@ wger: recaptha_public_key: "" recaptha_private_key: "" nocaptcha: true - service: main: ports: main: port: 10249 - persistence: media: enabled: true @@ -70,22 +51,37 @@ persistence: mountPath: "/etc/nginx/conf.d" volumeSpec: configMap: - name: '{{ include "tc.common.names.fullname" . }}-wger-nginx-config' + name: '{{ include "tc.v1.common.names.fullname" . }}-wger-nginx-config' items: - key: nginx.conf path: default.conf - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: wger postgresqlDatabase: wger - redis: enabled: true existingSecret: "rediscreds" redisUsername: "default" redisDatabase: "0" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 1000 + runAsGroup: 1000 + fsGroup: 1000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-wger-secret' + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-wger-configmap' diff --git a/charts/stable/whisparr/Chart.yaml b/charts/stable/whisparr/Chart.yaml index 23e5fdd577f..1f1754814f1 100644 --- a/charts/stable/whisparr/Chart.yaml +++ b/charts/stable/whisparr/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.1.0.53" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: An adult media thingy. home: https://truecharts.org/charts/stable/whisparr diff --git a/charts/stable/whisparr/templates/NOTES.txt b/charts/stable/whisparr/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/whisparr/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/whisparr/templates/common.yaml b/charts/stable/whisparr/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/whisparr/templates/common.yaml +++ b/charts/stable/whisparr/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/whisparr/values.yaml b/charts/stable/whisparr/values.yaml index a93a855811c..b1657f1a3e0 100644 --- a/charts/stable/whisparr/values.yaml +++ b/charts/stable/whisparr/values.yaml @@ -2,40 +2,43 @@ image: repository: tccr.io/truecharts/whisparr pullPolicy: IfNotPresent tag: 0.1.0.53@sha256:3f330945d677782fdf3276d79725b6cee2bbf0c2887bf3c7dd8e96829f127616 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:6969/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - service: main: ports: main: port: 6969 - protocol: HTTP + protocol: http targetPort: 6969 - persistence: config: enabled: true mountPath: /config - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:6969/api/v3/system/status?apiKey=`IFS=\> && while read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 diff --git a/charts/stable/whoogle/Chart.yaml b/charts/stable/whoogle/Chart.yaml index c3e0104245d..368a9964545 100644 --- a/charts/stable/whoogle/Chart.yaml +++ b/charts/stable/whoogle/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.8.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: A self-hosted, ad-free, privacy-respecting metasearch engine home: https://truecharts.org/charts/stable/whoogle icon: https://truecharts.org/img/hotlink-ok/chart-icons/whoogle.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/whoogle/templates/NOTES.txt b/charts/stable/whoogle/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/whoogle/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/whoogle/templates/common.yaml b/charts/stable/whoogle/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/whoogle/templates/common.yaml +++ b/charts/stable/whoogle/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/whoogle/values.yaml b/charts/stable/whoogle/values.yaml index 5eb0efcadf3..9543f24b57b 100644 --- a/charts/stable/whoogle/values.yaml +++ b/charts/stable/whoogle/values.yaml @@ -2,37 +2,36 @@ image: repository: tccr.io/truecharts/whoogle-search tag: 0.8.1@sha256:a1fdcf9216186ced9af8101e3f085318607cddbb55fe826ec09c62b6a5a050a2 pullPolicy: IfNotPresent - -env: - WHOOGLE_CONFIG_COUNTRY: "" - WHOOGLE_CONFIG_THEME: "dark" - WHOOGLE_CONFIG_SAFE: true - WHOOGLE_CONFIG_ALTS: false - WHOOGLE_CONFIG_TOR: false - WHOOGLE_CONFIG_NEW_TAB: false - WHOOGLE_CONFIG_GET_ONLY: false - WHOOGLE_CONFIG_URL: https:/// - WHOOGLE_CONFIG_STYLE: "" - service: main: ports: main: port: 10052 targetPort: 5000 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + WHOOGLE_CONFIG_COUNTRY: "" + WHOOGLE_CONFIG_THEME: "dark" + WHOOGLE_CONFIG_SAFE: true + WHOOGLE_CONFIG_ALTS: false + WHOOGLE_CONFIG_TOR: false + WHOOGLE_CONFIG_NEW_TAB: false + WHOOGLE_CONFIG_GET_ONLY: false + WHOOGLE_CONFIG_URL: https:/// + WHOOGLE_CONFIG_STYLE: "" diff --git a/charts/stable/wikijs/Chart.yaml b/charts/stable/wikijs/Chart.yaml index f608af35727..df3a9fb72bf 100644 --- a/charts/stable/wikijs/Chart.yaml +++ b/charts/stable/wikijs/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -30,4 +30,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wikijs/templates/NOTES.txt b/charts/stable/wikijs/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wikijs/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wikijs/templates/common.yaml b/charts/stable/wikijs/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/wikijs/templates/common.yaml +++ b/charts/stable/wikijs/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/wikijs/values.yaml b/charts/stable/wikijs/values.yaml index a185d4b3b68..4060ec03a7a 100644 --- a/charts/stable/wikijs/values.yaml +++ b/charts/stable/wikijs/values.yaml @@ -2,42 +2,17 @@ image: repository: tccr.io/truecharts/wikijs tag: 2.5.297@sha256:7508150cefc0c667173400c57b24de9f69191196e998e0e72825d8edb793dbf9 pullPolicy: IfNotPresent - -env: - DB_TYPE: "postgres" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_PORT: "5432" - DB_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - -probes: - liveness: - path: "/healthz" - readiness: - path: "/healthz" - startup: - path: "/healthz" - service: main: ports: main: port: 10045 targetPort: 3000 - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: wikijs postgresqlDatabase: wikijs - # /wiki/data is a temporary dir. Without mounting as emptyDir it's only writable by root. # https://docs.requarks.io/en/install/config#data-paths persistence: @@ -45,6 +20,33 @@ persistence: enabled: true mountPath: "/wiki/data/" type: emptyDir - portal: - enabled: true + open: + enabled: true +securityContext: + container: null +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/healthz" + readiness: + path: "/healthz" + startup: + path: "/healthz" + env: + DB_TYPE: "postgres" + DB_NAME: "{{ .Values.cnpg.database }}" + DB_USER: "{{ .Values.cnpg.user }}" + DB_PORT: "5432" + DB_PASS: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost diff --git a/charts/stable/wireguard/Chart.yaml b/charts/stable/wireguard/Chart.yaml index c68732d42ee..c593422b869 100644 --- a/charts/stable/wireguard/Chart.yaml +++ b/charts/stable/wireguard/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.0.202109" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. home: https://truecharts.org/charts/stable/wireguard icon: https://truecharts.org/img/hotlink-ok/chart-icons/wireguard.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - network truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wireguard/templates/NOTES.txt b/charts/stable/wireguard/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wireguard/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wireguard/templates/_configfilemount.tpl b/charts/stable/wireguard/templates/_configfilemount.tpl index bd325e64249..0859d530afc 100644 --- a/charts/stable/wireguard/templates/_configfilemount.tpl +++ b/charts/stable/wireguard/templates/_configfilemount.tpl @@ -13,7 +13,7 @@ enabled: true type: secret readOnly: true defaultMode: "0600" -objectName: '{{ printf "%s-wg-config-secret" (include "tc.common.names.fullname" .) }}' +objectName: '{{ printf "%s-wg-config-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }}' mountPath: /etc/wireguard items: - key: wg0.conf diff --git a/charts/stable/wireguard/templates/_configmap.tpl b/charts/stable/wireguard/templates/_configmap.tpl index ec2e5a1c2a6..c52a4655e56 100644 --- a/charts/stable/wireguard/templates/_configmap.tpl +++ b/charts/stable/wireguard/templates/_configmap.tpl @@ -1,7 +1,7 @@ {{/* Define the secrets */}} {{- define "wg.env.configmap" -}} -{{- $configName := printf "%s-wg-env-config" (include "tc.common.names.fullname" .) }} +{{- $configName := printf "%s-wg-env-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 kind: ConfigMap diff --git a/charts/stable/wireguard/templates/_secret.tpl b/charts/stable/wireguard/templates/_secret.tpl index 43238aece7e..03c25aa708f 100644 --- a/charts/stable/wireguard/templates/_secret.tpl +++ b/charts/stable/wireguard/templates/_secret.tpl @@ -1,7 +1,7 @@ {{/* Define the secrets */}} {{- define "wg.config-secret" -}} -{{- $secretName := printf "%s-wg-config-secret" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-wg-config-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} --- apiVersion: v1 kind: Secret diff --git a/charts/stable/wireguard/templates/common.yaml b/charts/stable/wireguard/templates/common.yaml index 22f96e37a2f..59f95a3f82d 100644 --- a/charts/stable/wireguard/templates/common.yaml +++ b/charts/stable/wireguard/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render config */}} {{- include "wg.env.configmap" . }} @@ -9,4 +9,4 @@ {{- $_ := set .Values.persistence "configfile" (include "wireguard.configfile" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/wireguard/values.yaml b/charts/stable/wireguard/values.yaml index 8164a59f44b..3436924c26b 100644 --- a/charts/stable/wireguard/values.yaml +++ b/charts/stable/wireguard/values.yaml @@ -2,19 +2,6 @@ image: repository: tccr.io/truecharts/wireguard tag: v1.0.20210914@sha256:9f56e5660e8df8d4d38521ed73a4cc29fa24bf578007bfbe633e00184e2ebfbc pullPolicy: IfNotPresent - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - capabilities: - add: - - NET_ADMIN - - SYS_MODULE - wg: killswitch: false excludedIP4networks: [] @@ -34,26 +21,38 @@ wg: PublicKey = PUBLIC_KEY AllowedIPs = 0.0.0.0/0 Endpoint = wg.example:51820 - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-wg-env-config' - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - service: main: ports: main: port: 51821 targetPort: 51820 - protocol: UDP - + protocol: udp portal: - enabled: false + open: + enabled: false +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + capabilities: + add: + - NET_ADMIN + - SYS_MODULE + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-wg-env-config' diff --git a/charts/stable/wireshark/Chart.yaml b/charts/stable/wireshark/Chart.yaml index f77cc02d1d1..07e99fcc170 100644 --- a/charts/stable/wireshark/Chart.yaml +++ b/charts/stable/wireshark/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wireshark/templates/NOTES.txt b/charts/stable/wireshark/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wireshark/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wireshark/templates/common.yaml b/charts/stable/wireshark/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/wireshark/templates/common.yaml +++ b/charts/stable/wireshark/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/wireshark/values.yaml b/charts/stable/wireshark/values.yaml index 05e2e262fa9..5fb06b1e18d 100644 --- a/charts/stable/wireshark/values.yaml +++ b/charts/stable/wireshark/values.yaml @@ -2,42 +2,41 @@ image: repository: tccr.io/truecharts/wireshark pullPolicy: IfNotPresent tag: 3.6.5@sha256:f0c827f79331e447651a227e7a92ea86880730c4dc7ef734ceda1ee389055829 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - NET_ADMIN - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - hostNetwork: true - service: main: ports: main: targetPort: 3000 - protocol: HTTP + protocol: http port: 3000 - -probes: - liveness: - path: / - readiness: - path: / - startup: - path: / - persistence: varrun: enabled: true config: enabled: true mountPath: /config - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - NET_ADMIN + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: / + readiness: + path: / + startup: + path: / diff --git a/charts/stable/wordpress/Chart.yaml b/charts/stable/wordpress/Chart.yaml index 67fa3df13a6..3b15a4e7e4b 100644 --- a/charts/stable/wordpress/Chart.yaml +++ b/charts/stable/wordpress/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "6.1.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -31,4 +31,3 @@ annotations: - CMS - Hosting truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/wordpress/templates/NOTES.txt b/charts/stable/wordpress/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/wordpress/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/wordpress/templates/_env.tpl b/charts/stable/wordpress/templates/_env.tpl index 43f1b8c5088..d68c73f890c 100644 --- a/charts/stable/wordpress/templates/_env.tpl +++ b/charts/stable/wordpress/templates/_env.tpl @@ -1,118 +1,118 @@ -{{/* Wordpress environment variables */}} -{{- define "wordpress.env" -}} - {{- $configName := printf "%s-env-config" (include "tc.common.names.fullname" .) }} - {{- $secretName := printf "%s-env-secret" (include "tc.common.names.fullname" .) }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ $configName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - APACHE_HTTP_PORT_NUMBER: {{ .Values.service.main.ports.main.port | quote }} - - {{/* Database */}} - WORDPRESS_DATABASE_PORT_NUMBER: "3306" - WORDPRESS_DATABASE_USER: {{ .Values.mariadb.mariadbUsername | quote }} - WORDPRESS_DATABASE_NAME: {{ .Values.mariadb.mariadbDatabase | quote }} - - {{/* Wordpress */}} - WORDPRESS_USERNAME: {{ .Values.wordpress.user | quote }} - WORDPRESS_EMAIL: {{ .Values.wordpress.email | quote }} - WORDPRESS_FIRST_NAME: {{ .Values.wordpress.first_name | quote }} - WORDPRESS_LAST_NAME: {{ .Values.wordpress.last_name | quote }} - WORDPRESS_BLOG_NAME: {{ .Values.wordpress.blog_name | quote }} - WORDPRESS_ENABLE_REVERSE_PROXY: {{ ternary "yes" "no" .Values.wordpress.enable_reverse_proxy_headers | quote }} - - {{- if .Values.smtp.enabled }} - WORDPRESS_SMTP_HOST: {{ .Values.smtp.host | quote }} - WORDPRESS_SMTP_PORT: {{ .Values.smtp.port | quote }} - {{- end }} - - {{- $php := get .Values "php-config" }} - {{/* PHP */}} - {{- with $php.PHP_ENABLE_OPCACHE }} - PHP_ENABLE_OPCACHE: {{ . | quote }} - {{- end }} - {{- with $php.PHP_EXPOSE_PHP }} - PHP_EXPOSE_PHP: {{ . | quote }} - {{- end }} - {{- with $php.PHP_MAX_EXECUTION_TIME }} - PHP_MAX_EXECUTION_TIME: {{ . | quote }} - {{- end }} - {{- with $php.PHP_MAX_INPUT_TIME }} - PHP_MAX_INPUT_TIME: {{ . | quote }} - {{- end }} - {{- with $php.PHP_MAX_INPUT_VARS }} - PHP_MAX_INPUT_VARS: {{ . | quote }} - {{- end }} - {{- with $php.PHP_MEMORY_LIMIT }} - PHP_MEMORY_LIMIT: {{ . | quote }} - {{- end }} - {{- with $php.PHP_POST_MAX_SIZE }} - PHP_POST_MAX_SIZE: {{ . | quote }} - {{- end }} - {{- with $php.PHP_UPLOAD_MAX_FILESIZE }} - PHP_UPLOAD_MAX_FILESIZE: {{ . | quote }} - {{- end }} ---- -apiVersion: v1 -kind: Secret -metadata: - name: {{ $secretName }} - labels: - {{- include "tc.common.labels" . | nindent 4 }} -data: - WORDPRESS_DATABASE_HOST: {{ printf "%v-%v" .Release.Name "mariadb" | b64enc }} - WORDPRESS_DATABASE_PASSWORD: {{ .Values.mariadb.mariadbPassword | trimAll "\"" | b64enc }} - - WORDPRESS_PASSWORD: {{ .Values.wordpress.pass | b64enc }} - - {{- if .Values.smtp.enabled }} - WORDPRESS_SMTP_USER: {{ .Values.smtp.user | b64enc }} - WORDPRESS_SMTP_PASSWORD: {{ .Values.smtp.pass | b64enc }} - {{- end }} - - {{/* Salts */}} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_AUTH_KEY: {{ index .data "WORDPRESS_AUTH_KEY" }} - {{- else }} - WORDPRESS_AUTH_KEY: {{ randAlphaNum 32 | b64enc }} - {{- end }} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_SECURE_AUTH_KEY: {{ index .data "WORDPRESS_SECURE_AUTH_KEY" }} - {{- else }} - WORDPRESS_SECURE_AUTH_KEY: {{ randAlphaNum 32 | b64enc }} - {{- end }} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_LOGGED_IN_KEY: {{ index .data "WORDPRESS_LOGGED_IN_KEY" }} - {{- else }} - WORDPRESS_LOGGED_IN_KEY: {{ randAlphaNum 32 | b64enc }} - {{- end }} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_NONCE_KEY: {{ index .data "WORDPRESS_NONCE_KEY" }} - {{- else }} - WORDPRESS_NONCE_KEY: {{ randAlphaNum 32 | b64enc }} - {{- end }} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_AUTH_SALT: {{ index .data "WORDPRESS_AUTH_SALT" }} - {{- else }} - WORDPRESS_AUTH_SALT: {{ randAlphaNum 32 | b64enc }} - {{- end }} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_SECURE_AUTH_SALT: {{ index .data "WORDPRESS_SECURE_AUTH_SALT" }} - {{- else }} - WORDPRESS_SECURE_AUTH_SALT: {{ randAlphaNum 32 | b64enc }} - {{- end }} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_LOGGED_IN_SALT: {{ index .data "WORDPRESS_LOGGED_IN_SALT" }} - {{- else }} - WORDPRESS_LOGGED_IN_SALT: {{ randAlphaNum 32 | b64enc }} - {{- end }} - {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} - WORDPRESS_NONCE_SALT: {{ index .data "WORDPRESS_NONCE_SALT" }} - {{- else }} - WORDPRESS_NONCE_SALT: {{ randAlphaNum 32 | b64enc }} - {{- end }} -{{- end }} +{{/* Wordpress environment variables */}} +{{- define "wordpress.env" -}} + {{- $configName := printf "%s-env-config" (include "tc.v1.common.lib.chart.names.fullname" .) }} + {{- $secretName := printf "%s-env-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + APACHE_HTTP_PORT_NUMBER: {{ .Values.service.main.ports.main.port | quote }} + + {{/* Database */}} + WORDPRESS_DATABASE_PORT_NUMBER: "3306" + WORDPRESS_DATABASE_USER: {{ .Values.mariadb.mariadbUsername | quote }} + WORDPRESS_DATABASE_NAME: {{ .Values.mariadb.mariadbDatabase | quote }} + + {{/* Wordpress */}} + WORDPRESS_USERNAME: {{ .Values.wordpress.user | quote }} + WORDPRESS_EMAIL: {{ .Values.wordpress.email | quote }} + WORDPRESS_FIRST_NAME: {{ .Values.wordpress.first_name | quote }} + WORDPRESS_LAST_NAME: {{ .Values.wordpress.last_name | quote }} + WORDPRESS_BLOG_NAME: {{ .Values.wordpress.blog_name | quote }} + WORDPRESS_ENABLE_REVERSE_PROXY: {{ ternary "yes" "no" .Values.wordpress.enable_reverse_proxy_headers | quote }} + + {{- if .Values.smtp.enabled }} + WORDPRESS_SMTP_HOST: {{ .Values.smtp.host | quote }} + WORDPRESS_SMTP_PORT: {{ .Values.smtp.port | quote }} + {{- end }} + + {{- $php := get .Values "php-config" }} + {{/* PHP */}} + {{- with $php.PHP_ENABLE_OPCACHE }} + PHP_ENABLE_OPCACHE: {{ . | quote }} + {{- end }} + {{- with $php.PHP_EXPOSE_PHP }} + PHP_EXPOSE_PHP: {{ . | quote }} + {{- end }} + {{- with $php.PHP_MAX_EXECUTION_TIME }} + PHP_MAX_EXECUTION_TIME: {{ . | quote }} + {{- end }} + {{- with $php.PHP_MAX_INPUT_TIME }} + PHP_MAX_INPUT_TIME: {{ . | quote }} + {{- end }} + {{- with $php.PHP_MAX_INPUT_VARS }} + PHP_MAX_INPUT_VARS: {{ . | quote }} + {{- end }} + {{- with $php.PHP_MEMORY_LIMIT }} + PHP_MEMORY_LIMIT: {{ . | quote }} + {{- end }} + {{- with $php.PHP_POST_MAX_SIZE }} + PHP_POST_MAX_SIZE: {{ . | quote }} + {{- end }} + {{- with $php.PHP_UPLOAD_MAX_FILESIZE }} + PHP_UPLOAD_MAX_FILESIZE: {{ . | quote }} + {{- end }} +--- +apiVersion: v1 +kind: Secret +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + WORDPRESS_DATABASE_HOST: {{ printf "%v-%v" .Release.Name "mariadb" | b64enc }} + WORDPRESS_DATABASE_PASSWORD: {{ .Values.mariadb.mariadbPassword | trimAll "\"" | b64enc }} + + WORDPRESS_PASSWORD: {{ .Values.wordpress.pass | b64enc }} + + {{- if .Values.smtp.enabled }} + WORDPRESS_SMTP_USER: {{ .Values.smtp.user | b64enc }} + WORDPRESS_SMTP_PASSWORD: {{ .Values.smtp.pass | b64enc }} + {{- end }} + + {{/* Salts */}} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_AUTH_KEY: {{ index .data "WORDPRESS_AUTH_KEY" }} + {{- else }} + WORDPRESS_AUTH_KEY: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_SECURE_AUTH_KEY: {{ index .data "WORDPRESS_SECURE_AUTH_KEY" }} + {{- else }} + WORDPRESS_SECURE_AUTH_KEY: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_LOGGED_IN_KEY: {{ index .data "WORDPRESS_LOGGED_IN_KEY" }} + {{- else }} + WORDPRESS_LOGGED_IN_KEY: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_NONCE_KEY: {{ index .data "WORDPRESS_NONCE_KEY" }} + {{- else }} + WORDPRESS_NONCE_KEY: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_AUTH_SALT: {{ index .data "WORDPRESS_AUTH_SALT" }} + {{- else }} + WORDPRESS_AUTH_SALT: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_SECURE_AUTH_SALT: {{ index .data "WORDPRESS_SECURE_AUTH_SALT" }} + {{- else }} + WORDPRESS_SECURE_AUTH_SALT: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_LOGGED_IN_SALT: {{ index .data "WORDPRESS_LOGGED_IN_SALT" }} + {{- else }} + WORDPRESS_LOGGED_IN_SALT: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + WORDPRESS_NONCE_SALT: {{ index .data "WORDPRESS_NONCE_SALT" }} + {{- else }} + WORDPRESS_NONCE_SALT: {{ randAlphaNum 32 | b64enc }} + {{- end }} +{{- end }} diff --git a/charts/stable/wordpress/templates/common.yaml b/charts/stable/wordpress/templates/common.yaml index 14855161e4e..d3eb662397c 100644 --- a/charts/stable/wordpress/templates/common.yaml +++ b/charts/stable/wordpress/templates/common.yaml @@ -1,8 +1,8 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Plausible environment variables */}} {{- include "wordpress.env" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/wordpress/values.yaml b/charts/stable/wordpress/values.yaml index c09559c25ff..7cc9ae52040 100644 --- a/charts/stable/wordpress/values.yaml +++ b/charts/stable/wordpress/values.yaml @@ -2,13 +2,6 @@ image: repository: tccr.io/truecharts/wordpress pullPolicy: IfNotPresent tag: 6.1.1@sha256:89afb6a55458c30deb8f4a65839734afbdf09b59141ccf2319dd40b807223346 - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsGroup: 0 - wordpress: user: user pass: bitnami @@ -17,14 +10,12 @@ wordpress: last_name: TrueCharts blog_name: Truecharts Blog enable_reverse_proxy_headers: true - smtp: enabled: false host: "" port: 587 user: "" pass: "" - php-config: PHP_ENABLE_OPCACHE: "yes" PHP_EXPOSE_PHP: "" @@ -34,30 +25,35 @@ php-config: PHP_MEMORY_LIMIT: 512M PHP_POST_MAX_SIZE: "" PHP_UPLOAD_MAX_FILESIZE: "" - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-env-config' - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-env-secret' - service: main: ports: main: - protocol: HTTP + protocol: http port: 10591 - persistence: config: enabled: true mountPath: /bitnami/wordpress - mariadb: enabled: true mariadbUsername: wordpress mariadbDatabase: wordpress existingSecret: mariadbcreds - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + envFrom: + - configMapRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-env-config' + - secretRef: + name: '{{ include "tc.v1.common.names.fullname" . }}-env-secret' diff --git a/charts/stable/xbackbone/Chart.yaml b/charts/stable/xbackbone/Chart.yaml index d8c5cae47e5..f808a80ddaf 100644 --- a/charts/stable/xbackbone/Chart.yaml +++ b/charts/stable/xbackbone/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "3.3.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mariadb.enabled name: mariadb repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - files truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/xbackbone/templates/NOTES.txt b/charts/stable/xbackbone/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/xbackbone/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/xbackbone/templates/common.yaml b/charts/stable/xbackbone/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/xbackbone/templates/common.yaml +++ b/charts/stable/xbackbone/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/xbackbone/values.yaml b/charts/stable/xbackbone/values.yaml index 117cc141101..1d6fc549601 100644 --- a/charts/stable/xbackbone/values.yaml +++ b/charts/stable/xbackbone/values.yaml @@ -2,45 +2,43 @@ image: repository: tccr.io/truecharts/xbackbone tag: v3.3.3@sha256:14175767c6a35206fd2447ee6c1b8a1e4c1bcacc57b8a79335b144c2f1996229 pullPolicy: IfNotPresent - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - DB_TYPE: mysql - MYSQL_DATABASE: xbackbone - MYSQL_USER: xbackbone - MYSQL_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - MYSQL_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - service: main: ports: main: port: 10121 targetPort: 80 - persistence: config: enabled: true mountPath: "/app/config" - mariadb: enabled: true mariadbUsername: xbackbone mariadbDatabase: xbackbone existingSecret: "mariadbcreds" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DB_TYPE: mysql + MYSQL_DATABASE: xbackbone + MYSQL_USER: xbackbone + MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password diff --git a/charts/stable/xen-orchestra/Chart.yaml b/charts/stable/xen-orchestra/Chart.yaml index 62243eea85f..1d98f2cba73 100644 --- a/charts/stable/xen-orchestra/Chart.yaml +++ b/charts/stable/xen-orchestra/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5.109.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Xen-Orchestra is a Web-UI for managing your existing XenServer infrastructure. home: https://truecharts.org/charts/stable/xen-orchestra icon: https://truecharts.org/img/hotlink-ok/chart-icons/xen-orchestra.png @@ -22,4 +22,3 @@ annotations: truecharts.org/catagories: | - management truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/xen-orchestra/templates/NOTES.txt b/charts/stable/xen-orchestra/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/xen-orchestra/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/xen-orchestra/templates/common.yaml b/charts/stable/xen-orchestra/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/xen-orchestra/templates/common.yaml +++ b/charts/stable/xen-orchestra/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/xen-orchestra/values.yaml b/charts/stable/xen-orchestra/values.yaml index dd7cd8ab3e2..835156f1e4e 100644 --- a/charts/stable/xen-orchestra/values.yaml +++ b/charts/stable/xen-orchestra/values.yaml @@ -2,54 +2,12 @@ image: repository: tccr.io/truecharts/xenorchestra tag: 5.109.0@sha256:c20120d537153808f055a4b396e5095f026f2ae408fdcca3c4f7072fac4d0b7b pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - SYS_ADMIN - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - HTTPS_PORT: "{{ .Values.service.main.ports.main.port }}" - # Just so it doesn't try to bind port 80 - HTTP_PORT: "{{ add1 .Values.service.main.ports.main.port }}" - REDIRECT_TO_HTTPS: true - -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - /healthcheck.sh - readiness: - enabled: true - custom: true - spec: - exec: - command: - - /healthcheck.sh - startup: - enabled: true - custom: true - spec: - exec: - command: - - /healthcheck.sh - service: main: ports: main: procotol: HTTPS port: 10324 - persistence: xo-data: enabled: true @@ -57,6 +15,47 @@ persistence: redis-data: enabled: true mountPath: "/var/lib/redis" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - SYS_ADMIN + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - /healthcheck.sh + readiness: + enabled: true + custom: true + spec: + exec: + command: + - /healthcheck.sh + startup: + enabled: true + custom: true + spec: + exec: + command: + - /healthcheck.sh + env: + HTTPS_PORT: "{{ .Values.service.main.ports.main.port }}" + # Just so it doesn't try to bind port 80 + HTTP_PORT: "{{ add1 .Values.service.main.ports.main.port }}" + REDIRECT_TO_HTTPS: true diff --git a/charts/stable/xteve/Chart.yaml b/charts/stable/xteve/Chart.yaml index 4c2e061ae63..78191d8f8d6 100644 --- a/charts/stable/xteve/Chart.yaml +++ b/charts/stable/xteve/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.2.0.200" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: M3U Proxy for Plex DVR and Emby Live TV. home: https://truecharts.org/charts/stable/xteve icon: https://truecharts.org/img/hotlink-ok/chart-icons/xteve.png @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/xteve/templates/NOTES.txt b/charts/stable/xteve/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/xteve/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/xteve/templates/common.yaml b/charts/stable/xteve/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/xteve/templates/common.yaml +++ b/charts/stable/xteve/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/xteve/values.yaml b/charts/stable/xteve/values.yaml index 63c78fd3e70..8cebb98de7b 100644 --- a/charts/stable/xteve/values.yaml +++ b/charts/stable/xteve/values.yaml @@ -2,21 +2,19 @@ image: repository: tccr.io/truecharts/xteve tag: v2.2.0.200@sha256:06669087209cee486ce99ca05d8bfb18928d12fb160338424e533cea71cd3587 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - service: main: ports: main: port: 34400 targetPort: 34400 - persistence: config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false diff --git a/charts/stable/xwiki/Chart.yaml b/charts/stable/xwiki/Chart.yaml index 85d87e6aa47..c46e5c119f7 100644 --- a/charts/stable/xwiki/Chart.yaml +++ b/charts/stable/xwiki/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "15.0.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: postgresql.enabled name: postgresql repository: https://deps.truecharts.org/ @@ -29,4 +29,3 @@ annotations: truecharts.org/catagories: | - productivity truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/xwiki/templates/NOTES.txt b/charts/stable/xwiki/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/xwiki/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/xwiki/templates/common.yaml b/charts/stable/xwiki/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/xwiki/templates/common.yaml +++ b/charts/stable/xwiki/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/xwiki/values.yaml b/charts/stable/xwiki/values.yaml index 670c0947fba..0c1b3552190 100644 --- a/charts/stable/xwiki/values.yaml +++ b/charts/stable/xwiki/values.yaml @@ -2,46 +2,44 @@ image: repository: tccr.io/truecharts/xwiki tag: 15.0.0-postgres@sha256:9e283ec143a421cf1818e18b5d46a9a68a70f0b4ea2bebb1f91008b47b8763ae pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - # User Defined - JAVA_OPTS: "" - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - service: main: ports: main: port: 10208 targetPort: 8080 - persistence: config: enabled: true mountPath: "/usr/local/xwiki" - postgresql: enabled: true existingSecret: "dbcreds" postgresqlUsername: xwiki postgresqlDatabase: xwiki - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DB_USER: "{{ .Values.cnpg.user }}" + DB_DATABASE: "{{ .Values.cnpg.database }}" + # User Defined + JAVA_OPTS: "" + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: cnpg-main-urls + key: postgresql-password diff --git a/charts/stable/youtrack/Chart.yaml b/charts/stable/youtrack/Chart.yaml index b755126353c..4b1223d6b74 100644 --- a/charts/stable/youtrack/Chart.yaml +++ b/charts/stable/youtrack/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2022.3.653" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: YouTrack is a project management tool that can be adapted to your processes to help you deliver great products. home: https://truecharts.org/charts/stable/youtrack icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtrack.png diff --git a/charts/stable/youtrack/templates/NOTES.txt b/charts/stable/youtrack/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/youtrack/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/youtrack/templates/common.yaml b/charts/stable/youtrack/templates/common.yaml index eb23c2440ef..7966ddcd294 100644 --- a/charts/stable/youtrack/templates/common.yaml +++ b/charts/stable/youtrack/templates/common.yaml @@ -1,7 +1,7 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{- $_ := set .Values.initContainers "configure" (include "youtrack.init" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/youtrack/values.yaml b/charts/stable/youtrack/values.yaml index ac07046f6ab..1510c7144db 100644 --- a/charts/stable/youtrack/values.yaml +++ b/charts/stable/youtrack/values.yaml @@ -2,14 +2,6 @@ image: repository: tccr.io/truecharts/youtrack tag: 2022.3.65372@sha256:6a5054e5587dc8c5b757888988b500c3ca18382ee248f81637b0d53caf9e3509 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsGroup: 13001 - runAsUser: 13001 - youtrack: baseURL: http://localhost:18080 webHooksBaseUrl: "" @@ -31,17 +23,14 @@ youtrack: maxHeapSize: 1g maxMetaspaceMemory: 350m metaspaceMemory: 350m - extraJVMOptions: - [] - # - -XX:+HeapDumpOnOutOfMemoryError - + extraJVMOptions: [] + # - -XX:+HeapDumpOnOutOfMemoryError service: main: ports: main: port: 18080 - protocol: HTTP - + protocol: http persistence: data: enabled: true @@ -59,6 +48,11 @@ persistence: enabled: true mountPath: /opt/youtrack/temp type: emptyDir - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 13001 + runAsUser: 13001 diff --git a/charts/stable/youtransfer/Chart.yaml b/charts/stable/youtransfer/Chart.yaml index 0735813c7d7..f02c884f42f 100644 --- a/charts/stable/youtransfer/Chart.yaml +++ b/charts/stable/youtransfer/Chart.yaml @@ -8,7 +8,7 @@ appVersion: "latest" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: YouTransfer is a simple but elegant self-hosted file transfer sharing solution. home: https://truecharts.org/charts/stable/youtransfer diff --git a/charts/stable/youtransfer/templates/NOTES.txt b/charts/stable/youtransfer/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/youtransfer/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/youtransfer/templates/common.yaml b/charts/stable/youtransfer/templates/common.yaml index cbf66c20818..78d963fb168 100644 --- a/charts/stable/youtransfer/templates/common.yaml +++ b/charts/stable/youtransfer/templates/common.yaml @@ -1,2 +1,2 @@ {{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/youtransfer/values.yaml b/charts/stable/youtransfer/values.yaml index 9725bb63476..4f4c2eab47d 100644 --- a/charts/stable/youtransfer/values.yaml +++ b/charts/stable/youtransfer/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/youtransfer @@ -10,19 +9,24 @@ persistence: hostpath3: enabled: true mountPath: /opt/youtransfer/uploads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false service: main: ports: main: port: 5000 - protocol: TCP + protocol: tcp targetPort: 5000 - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsGroup: 0 + runAsUser: 0 +workload: + main: + podSpec: + containers: + env: {} diff --git a/charts/stable/youtubedl-material/Chart.yaml b/charts/stable/youtubedl-material/Chart.yaml index 68c48c135a3..d52bedd24ea 100644 --- a/charts/stable/youtubedl-material/Chart.yaml +++ b/charts/stable/youtubedl-material/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "4.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 - condition: mongodb.enabled name: mongodb repository: https://deps.truecharts.org @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/youtubedl-material/templates/NOTES.txt b/charts/stable/youtubedl-material/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/youtubedl-material/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/youtubedl-material/templates/common.yaml b/charts/stable/youtubedl-material/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/youtubedl-material/templates/common.yaml +++ b/charts/stable/youtubedl-material/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/youtubedl-material/values.yaml b/charts/stable/youtubedl-material/values.yaml index a44f831ac85..edb809f03c0 100644 --- a/charts/stable/youtubedl-material/values.yaml +++ b/charts/stable/youtubedl-material/values.yaml @@ -2,71 +2,13 @@ image: repository: tccr.io/truecharts/youtubedl-material tag: v4.3@sha256:52ea916289823f2d239f1b375f9afbe4a075416c22020fc9e9765422ef58f7c9 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 1000 - security: PUID: 1000 - -env: - ytdl_mongodb_connection_string: - secretKeyRef: - name: mongodbcreds - key: url - ytdl_port: "{{ .Values.service.main.ports.main.port }}" - ytdl_use_local_db: false - ALLOW_CONFIG_MUTATIONS: true - write_ytdl_config: true - # Used Defined - ytdl_url: "" - ytdl_multi_user_mode: false - ytdl_allow_subscriptions: true - ytdl_subscriptions_check_interval: 86400 - ytdl_subscriptions_redownload_fresh_uploads: false - ytdl_allow_theme_change: true - ytdl_default_theme: default - ytdl_title_top: YoutubeDL-Material - ytdl_file_manager_enabled: true - ytdl_enable_downloads_manager: true - ytdl_allow_quality_select: true - ytdl_download_only_mode: false - ytdl_use_api_key: false - ytdl_api_key: "" - ytdl_youtube_api_key: "" - ytdl_use_twitch_api: false - ytdl_twitch_api_key: "" - ytdl_twitch_auto_download_chat: false - ytdl_use_sponsorblock_api: false - ytdl_generate_nfo_files: false - ytdl_default_file_output: "" - ytdl_custom_args: "" - ytdl_allow_playlist_categorization: true - ytdl_use_youtubedl_archive: false - ytdl_include_thumbnail: true - ytdl_include_metadata: true - ytdl_max_concurrent_downloads: 5 - ytdl_download_rate_limit: "" - ytdl_default_downloader: yt-dlp - ytdl_use_default_downloading_agent: true - ytdl_custom_downloading_agent: "" - ytdl_logger_level: debug - ytdl_jwt_expiration: 86400 - ytdl_allow_advanced_download: false - ytdl_use_cookies: false - service: main: ports: main: port: 10253 - persistence: appdata: enabled: true @@ -83,13 +25,68 @@ persistence: video: enabled: true mountPath: /app/video - mongodb: enabled: true existingSecret: mongodbcreds mongodbUsername: ytdl_material # DB name seems to be harcoded in their app mongodbDatabase: ytdl_material - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + fsGroup: 1000 +workload: + main: + podSpec: + containers: + env: + ytdl_mongodb_connection_string: + secretKeyRef: + name: mongodbcreds + key: url + ytdl_port: "{{ .Values.service.main.ports.main.port }}" + ytdl_use_local_db: false + ALLOW_CONFIG_MUTATIONS: true + write_ytdl_config: true + # Used Defined + ytdl_url: "" + ytdl_multi_user_mode: false + ytdl_allow_subscriptions: true + ytdl_subscriptions_check_interval: 86400 + ytdl_subscriptions_redownload_fresh_uploads: false + ytdl_allow_theme_change: true + ytdl_default_theme: default + ytdl_title_top: YoutubeDL-Material + ytdl_file_manager_enabled: true + ytdl_enable_downloads_manager: true + ytdl_allow_quality_select: true + ytdl_download_only_mode: false + ytdl_use_api_key: false + ytdl_api_key: "" + ytdl_youtube_api_key: "" + ytdl_use_twitch_api: false + ytdl_twitch_api_key: "" + ytdl_twitch_auto_download_chat: false + ytdl_use_sponsorblock_api: false + ytdl_generate_nfo_files: false + ytdl_default_file_output: "" + ytdl_custom_args: "" + ytdl_allow_playlist_categorization: true + ytdl_use_youtubedl_archive: false + ytdl_include_thumbnail: true + ytdl_include_metadata: true + ytdl_max_concurrent_downloads: 5 + ytdl_download_rate_limit: "" + ytdl_default_downloader: yt-dlp + ytdl_use_default_downloading_agent: true + ytdl_custom_downloading_agent: "" + ytdl_logger_level: debug + ytdl_jwt_expiration: 86400 + ytdl_allow_advanced_download: false + ytdl_use_cookies: false diff --git a/charts/stable/zerotier/Chart.yaml b/charts/stable/zerotier/Chart.yaml index 5ab915460e0..b7510c2bde7 100644 --- a/charts/stable/zerotier/Chart.yaml +++ b/charts/stable/zerotier/Chart.yaml @@ -17,7 +17,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 maintainers: - email: info@truecharts.org name: TrueCharts @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - network truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/zerotier/templates/NOTES.txt b/charts/stable/zerotier/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/zerotier/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/zerotier/templates/common.yaml b/charts/stable/zerotier/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/zerotier/templates/common.yaml +++ b/charts/stable/zerotier/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/zerotier/values.yaml b/charts/stable/zerotier/values.yaml index e3ed704d667..5455ec1f847 100644 --- a/charts/stable/zerotier/values.yaml +++ b/charts/stable/zerotier/values.yaml @@ -2,31 +2,13 @@ image: repository: tccr.io/truecharts/zerotier pullPolicy: IfNotPresent tag: 1.10.3@sha256:82a61fbd25c151296832362f602a948b0ea18423196596c9e8c64c589caaf409 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - NET_ADMIN - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - ZEROTIER_API_SECRET: "" - ZEROTIER_IDENTITY_PUBLIC: "" - ZEROTIER_IDENTITY_SECRET: "" - service: main: ports: main: - protocol: UDP + protocol: udp targetPort: 9993 port: 10190 - persistence: config: enabled: true @@ -38,6 +20,23 @@ persistence: mountPath: /dev/net/tun hostPathType: "" readOnly: false - portal: - enabled: false + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - NET_ADMIN + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + ZEROTIER_API_SECRET: "" + ZEROTIER_IDENTITY_PUBLIC: "" + ZEROTIER_IDENTITY_SECRET: "" diff --git a/charts/stable/zigbee2mqtt/Chart.yaml b/charts/stable/zigbee2mqtt/Chart.yaml index 5b2b026e72d..1a64521fa1c 100644 --- a/charts/stable/zigbee2mqtt/Chart.yaml +++ b/charts/stable/zigbee2mqtt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.30.1" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Bridges events and allows you to control your Zigbee devices via MQTT home: https://truecharts.org/charts/stable/zigbee2mqtt icon: https://truecharts.org/img/hotlink-ok/chart-icons/zigbee2mqtt.png @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - media truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/zigbee2mqtt/templates/NOTES.txt b/charts/stable/zigbee2mqtt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/zigbee2mqtt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/zigbee2mqtt/templates/common.yaml b/charts/stable/zigbee2mqtt/templates/common.yaml index b9e7208f382..995efb03eb0 100644 --- a/charts/stable/zigbee2mqtt/templates/common.yaml +++ b/charts/stable/zigbee2mqtt/templates/common.yaml @@ -1,5 +1,5 @@ {{/* Make sure all variables are set properly */}} -{{- include "tc.common.loader.init" . }} +{{- include "tc.v1.common.loader.init" . }} {{/* Render the templates */}} -{{ include "tc.common.loader.apply" . }} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/zigbee2mqtt/values.yaml b/charts/stable/zigbee2mqtt/values.yaml index 9b7fa374ee2..2a787432ca5 100644 --- a/charts/stable/zigbee2mqtt/values.yaml +++ b/charts/stable/zigbee2mqtt/values.yaml @@ -2,43 +2,15 @@ image: repository: tccr.io/truecharts/zigbee2mqtt tag: 1.30.1@sha256:173e86807c6fe7ceef3c0716a539dee66d87bbf84303105d860a15a46b5df94f pullPolicy: IfNotPresent - -secretEnv: - ZIGBEE2MQTT_CONFIG_MQTT_USER: "" - ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD: "" - -env: - ZIGBEE2MQTT_DATA: "/data" - ZIGBEE2MQTT_CONFIG_FRONTEND_PORT: "{{ .Values.service.main.ports.main.port }}" - # User defined - USE_CUSTOM_CONFIG_FILE: false - # This values are required for the autogenerated file to work. - # ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API: true - # ZIGBEE2MQTT_CONFIG_PERMIT_JOIN: true - # ZIGBEE2MQTT_CONFIG_MQTT_SERVER: "mqtt://localhost" - # ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC: "zigbee2mqtt" - # ZIGBEE2MQTT_CONFIG_SERIAL_PORT: "/dev/ttyUSB0" - # ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER: "auto" - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: port: 10103 - persistence: data: enabled: true mountPath: "/data" - initContainers: init-config: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -71,10 +43,11 @@ initContainers: command: ["/bin/sh", "-c"] args: - > - if [ -f /data/configuration.yaml ] || [ ${USE_CUSTOM_CONFIG_FILE} == true ]; - then + if [ -f /data/configuration.yaml ] || [ ${USE_CUSTOM_CONFIG_FILE} == true ]; then + echo "Initial configuration exists or User selected to use custom configuration file. Skipping..."; else + echo "Creating initial configuration"; touch /data/configuration.yaml; echo "# Configuration bellow will be always be overridden" >> /data/configuration.yaml; @@ -106,4 +79,30 @@ initContainers: fi; portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + ZIGBEE2MQTT_DATA: "/data" + ZIGBEE2MQTT_CONFIG_FRONTEND_PORT: "{{ .Values.service.main.ports.main.port }}" + # User defined + USE_CUSTOM_CONFIG_FILE: false + # This values are required for the autogenerated file to work. + # ZIGBEE2MQTT_CONFIG_EXPIRIMENTAL_NEW_API: true + # ZIGBEE2MQTT_CONFIG_PERMIT_JOIN: true + # ZIGBEE2MQTT_CONFIG_MQTT_SERVER: "mqtt://localhost" + # ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC: "zigbee2mqtt" + # ZIGBEE2MQTT_CONFIG_SERIAL_PORT: "/dev/ttyUSB0" + # ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER: "auto" + + ZIGBEE2MQTT_CONFIG_MQTT_USER: "" + ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD: "" diff --git a/charts/stable/znc/Chart.yaml b/charts/stable/znc/Chart.yaml index 917b717f0a3..d3c4fdcf062 100644 --- a/charts/stable/znc/Chart.yaml +++ b/charts/stable/znc/Chart.yaml @@ -16,7 +16,7 @@ sources: dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 # condition: maintainers: - email: info@truecharts.org @@ -26,4 +26,3 @@ annotations: truecharts.org/catagories: | - incubator truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/znc/templates/NOTES.txt b/charts/stable/znc/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/znc/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/znc/templates/common.yaml b/charts/stable/znc/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/znc/templates/common.yaml +++ b/charts/stable/znc/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/znc/values.yaml b/charts/stable/znc/values.yaml index 8b4eb3d42ba..aaef900696b 100644 --- a/charts/stable/znc/values.yaml +++ b/charts/stable/znc/values.yaml @@ -2,28 +2,24 @@ image: repository: tccr.io/truecharts/znc pullPolicy: IfNotPresent tag: v1.8.2@sha256:1011c7257e92564006c1f8705e58e321ea53fa9c21664ef3c65ed913670c8884 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - service: main: ports: main: targetPort: 6501 port: 6501 - persistence: varrun: enabled: true config: enabled: true mountPath: "/config" - portal: - enabled: true + open: + enabled: true +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 diff --git a/charts/stable/ztcuui-aio/Chart.yaml b/charts/stable/ztcuui-aio/Chart.yaml index 38c4dfc0b4b..69002c49bc4 100644 --- a/charts/stable/ztcuui-aio/Chart.yaml +++ b/charts/stable/ztcuui-aio/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.2.12" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: ZeroTier network controller user interface in a Docker container home: https://truecharts.org/charts/stable/ztcuui-aio icon: https://truecharts.org/img/hotlink-ok/chart-icons/ztcuui-aio.png @@ -24,4 +24,3 @@ annotations: truecharts.org/catagories: | - network truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/ztcuui-aio/templates/NOTES.txt b/charts/stable/ztcuui-aio/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/ztcuui-aio/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/ztcuui-aio/templates/common.yaml b/charts/stable/ztcuui-aio/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/ztcuui-aio/templates/common.yaml +++ b/charts/stable/ztcuui-aio/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/ztcuui-aio/values.yaml b/charts/stable/ztcuui-aio/values.yaml index 67367b0dc73..b5a82cdb8ff 100644 --- a/charts/stable/ztcuui-aio/values.yaml +++ b/charts/stable/ztcuui-aio/values.yaml @@ -2,24 +2,6 @@ image: repository: tccr.io/truecharts/ztcuui-aio tag: 1.2.12@sha256:5fc96868920124f3b28e6e3c59956b72b15fff5a3ccf56e0d9bce8283d1cc29e pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - ZTNCUI_PASSWD: "CHANGEME" - -env: - HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" - HTTP_ALL_INTERFACES: "yes" - NODE_ENV: "production" - MYDOMAIN: "test.truecharts.org" - service: main: ports: @@ -37,7 +19,7 @@ service: ports: other2: enabled: true - protocol: UDP + protocol: udp port: 9993 targetPort: 9993 persistence: @@ -47,6 +29,22 @@ persistence: zerotier: enabled: true mountPath: /var/lib/zerotier-one - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" + HTTP_ALL_INTERFACES: "yes" + NODE_ENV: "production" + MYDOMAIN: "test.truecharts.org" + ZTNCUI_PASSWD: "CHANGEME" diff --git a/charts/stable/zusam/Chart.yaml b/charts/stable/zusam/Chart.yaml index 64d9083ea46..f0f99a4a79d 100644 --- a/charts/stable/zusam/Chart.yaml +++ b/charts/stable/zusam/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "0.5.3" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 description: Zusam is a free and open-source way to self-host private forums for groups of friends. home: https://truecharts.org/charts/stable/zusam icon: https://truecharts.org/img/hotlink-ok/chart-icons/zusam.png @@ -25,4 +25,3 @@ annotations: truecharts.org/catagories: | - chat truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/zusam/templates/NOTES.txt b/charts/stable/zusam/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/zusam/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/zusam/templates/common.yaml b/charts/stable/zusam/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/zusam/templates/common.yaml +++ b/charts/stable/zusam/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/zusam/values.yaml b/charts/stable/zusam/values.yaml index 17a0116aabf..53f5fad4f29 100644 --- a/charts/stable/zusam/values.yaml +++ b/charts/stable/zusam/values.yaml @@ -2,65 +2,62 @@ image: repository: tccr.io/truecharts/zusam tag: 0.5.3@sha256:477f1744f0f716361af553e90bfd8c23cec19e35bb3fb5c21e965ddf5551f341 pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - INIT_USER: email@domain.com - INIT_GROUP: zusam - INIT_PASSWORD: changeme - -env: - DOMAIN: localhost - LANG: en - ALLOW_BOTS: false - ALLOW_VIDEO_UPLOAD: true - ALLOW_IMAGE_UPLOAD: true - ALLOW_PDF_UPLOAD: true - ALLOW_AUDIO_UPLOAD: false - IDLE_HOURS: 01-07 - VIDEO_CONVERSION_THREADS: 1 - VIDEO_FORMAT_NOT_CONVERTED: video/mp4 - VIDEO_SIZE_NOT_CONVERTED: 10 - MAX_TASK_LOCK_DURATION: 14400 - ALLOW_EMAIL: false - MAILER_DSN: null://localhost - mailer_auth_mode: cram-md5 - mailer_username: "" - mailer_password: "" - mailer_port: 587 - mailer_host: "" - mailer_transport: smtp - mailer_encryption: tls - CRON_CONVERT_IMAGES: 60 - CRON_CONVERT_VIDEO: 3600 - CRON_NOTIFICATION_EMAILS: 3600 - CRON_COMPRESS_GIFS: 3600 - CRON_BOT_ACTIVATE: 3600 - CRON_CLEAN_CACHE: 86400 - CRON_CLEAN_NOTIFICATIONS: 604800 - CRON_CLEAN_FILES: 604800 - CRON_CLEAN_MESSAGES: 604800 - CRON_CLEAN_GROUPS: 2592000 - service: main: ports: main: port: 10283 targetPort: 8080 - protocol: HTTP - + protocol: http persistence: data: enabled: true mountPath: /zusam/data - portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + env: + DOMAIN: localhost + LANG: en + ALLOW_BOTS: false + ALLOW_VIDEO_UPLOAD: true + ALLOW_IMAGE_UPLOAD: true + ALLOW_PDF_UPLOAD: true + ALLOW_AUDIO_UPLOAD: false + IDLE_HOURS: 01-07 + VIDEO_CONVERSION_THREADS: 1 + VIDEO_FORMAT_NOT_CONVERTED: video/mp4 + VIDEO_SIZE_NOT_CONVERTED: 10 + MAX_TASK_LOCK_DURATION: 14400 + ALLOW_EMAIL: false + MAILER_DSN: null://localhost + mailer_auth_mode: cram-md5 + mailer_username: "" + mailer_password: "" + mailer_port: 587 + mailer_host: "" + mailer_transport: smtp + mailer_encryption: tls + CRON_CONVERT_IMAGES: 60 + CRON_CONVERT_VIDEO: 3600 + CRON_NOTIFICATION_EMAILS: 3600 + CRON_COMPRESS_GIFS: 3600 + CRON_BOT_ACTIVATE: 3600 + CRON_CLEAN_CACHE: 86400 + CRON_CLEAN_NOTIFICATIONS: 604800 + CRON_CLEAN_FILES: 604800 + CRON_CLEAN_MESSAGES: 604800 + CRON_CLEAN_GROUPS: 2592000 + INIT_USER: email@domain.com + INIT_GROUP: zusam + INIT_PASSWORD: changeme diff --git a/charts/stable/zwavejs2mqtt/Chart.yaml b/charts/stable/zwavejs2mqtt/Chart.yaml index 5153095d1dc..55566363c84 100644 --- a/charts/stable/zwavejs2mqtt/Chart.yaml +++ b/charts/stable/zwavejs2mqtt/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "8.9.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 11.1.2 + version: 12.2.25 deprecated: false description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue home: https://truecharts.org/charts/stable/zwavejs2mqtt @@ -28,4 +28,3 @@ annotations: truecharts.org/catagories: | - tools truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/charts/stable/zwavejs2mqtt/templates/NOTES.txt b/charts/stable/zwavejs2mqtt/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/stable/zwavejs2mqtt/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/zwavejs2mqtt/templates/common.yaml b/charts/stable/zwavejs2mqtt/templates/common.yaml index c1a366e1cf0..b51394e00a4 100644 --- a/charts/stable/zwavejs2mqtt/templates/common.yaml +++ b/charts/stable/zwavejs2mqtt/templates/common.yaml @@ -1 +1 @@ -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/stable/zwavejs2mqtt/values.yaml b/charts/stable/zwavejs2mqtt/values.yaml index a94f2d906a0..a54d1786879 100644 --- a/charts/stable/zwavejs2mqtt/values.yaml +++ b/charts/stable/zwavejs2mqtt/values.yaml @@ -2,57 +2,6 @@ image: repository: tccr.io/truecharts/zwavejs-ui pullPolicy: IfNotPresent tag: 8.9.0@sha256:07acae09b6e0f0c9a6dbd00cb78501095a3c9a50de9ab8c293c6053d344e0051 - -securityContext: - readOnlyRootFilesystem: false - -# env: {} -# OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - service: main: ports: @@ -66,7 +15,6 @@ service: enabled: true port: 10046 targetPort: 3000 - persistence: config: enabled: true @@ -82,4 +30,56 @@ persistence: # - zwave-controller portal: - enabled: true + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + readiness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + startup: + enabled: false + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10